Chuyển Cột Thành Hàng Trong Excel 2010

Việc chuyển dữ liệu trong Excel là một trong vấn đề quen thuộc với nhiều người dân dùng. Nhất là sau thời điểm xây dựng một bảng tinh vi thì việc chuyển dữ liệu sẽ khiến cho chúng trở đề xuất rõ ràng, góp phân tích tốt hơn hoặc nhằm vẽ vật dụng thị.

Bạn đang xem: Chuyển cột thành hàng trong excel 2010

Trong bài bác này, học tập Excel Online sẽ lí giải một vài cách để thay đổi các hàng thành các cột (hoặc cột thành hàng) trong Excel, thực tế hai việc đó là một:). Các giải pháp này dùng được trong toàn bộ các phiên bạn dạng Excel 2016, 2013, 2010, 2007 với thấp hơn. Bao gồm nhiều khả năng hoàn toàn có thể xảy ra, lý giải các lỗi điển hình nổi bật nhất và gửi ra các ví dụ điển hình về việc sử dụng hàm và cách làm Transpose của Excel.


Xem nhanh


Chuyển tài liệu trong Excel bởi công thức
Chuyển đổi các hàng thành những cột vào Excel bằng phương pháp sử dụng Paste Special (Transpose)

Giả sử các bạn đã sản xuất bảng tính Excel tựa như như gần như gì chúng ta thấy ở chỗ trên của hình dưới đây. Tên đất nước được sắp xếp theo những cột, nhưng lại danh sách những quốc gia rất có thể quá dài, vì vậy họ nên chuyển đổi các cột thành sản phẩm để phù hợp với màn hình:

*

Chọn hàng cùng cột bạn có nhu cầu chuyển. Nếu bạn muốn xoay toàn cục bảng, có nghĩa là tất cả các ô có dữ liệu trong bảng tính, nhấn Ctrl + Home và Ctrl + Shift + End .Sao chép ô đang chọn bởi cách bấm vào phải vào vùng chọn và chọn Copytừ trình đơn ngữ cảnh hoặc nhấn Ctrl + C hoặc nhấp vào nút copy trên tab trang chủ tab > Clipboard group.Chọn ô thứ nhất của vùng mà bạn có nhu cầu sao chép tài liệu đã gửi đổi.

Lưu ý: Điều đặc biệt quan trọng là bạn chọn 1 ô nằm ko kể phạm vi chứa dữ liệu thuở đầu của bạn, sao để cho vùng xào nấu và vùng dán không ck chéo. Ví dụ: nếu như bạn có 4 cột cùng 10 hàng, khi bạn chuyển địa điểm của bảng thì sẽ có được 10 cột và 4 hàng.

Dán dữ liệu được sao chép bằng cách sử dụng tính năng Paste Special > Transpose. Bạn hoàn toàn có thể mở hộp thoại Excel Paste Special theo 3 cách:Trên tab trang chủ tab > Clipboard group,, nhấp vào mũi tên color đen nhỏ dại bên dưới nút Paste, với chọn Transpose .Nhấp chuột phải vào ô đích cùng chọn Paste Specialtừ trình solo ngữ cảnh, sau đó chọn Transpose .Và cuối cùng, cách nhanh nhất có thể là nhấn Ctrl + alternative text + V , chọn Transposevà nhấn OK .

*

Lưu ý: Nếu bạn di chuyển các ô bao gồm chứa công thức, phải đảm bảo có tham chiếu tuyệt vời nhất (dấu $) trong toàn bộ các ô. Điều này là cần thiết vì những công thức của người tiêu dùng cũng sẽ tiến hành chuyển và các tham chiếu ô auto được điều chỉnh.

Như chúng ta vừa thấy, công dụng Transpose của Excel có thể chấp nhận được bạn thực hiện chuyển đổi từ mặt hàng sang cột (hoặc cột sang hàng) chỉ vào vài giây. Tôi tin rằng giải pháp này là 1 cách thực sự giỏi nếu chỉ cần chuyển đổi bảng tính một lượt duy nhất. Phương pháp này cũng coppy các format của dữ liệu ban đầu của bạn, thêm một đối số vào vùng hình ảnh hưởng.


*

*

Tuy nhiên, bí quyết làm được đề cập ở bên trên có hai nhược điểm khiến cho nó không phải là chiến thuật hoàn hảo cho câu hỏi chuyển tiếp dữ liệu trong Excel:

Tùy chọn transpose không thể dùng khi sao chép / dán bảng Excel không thiếu hàm, không như phạm vi đối chọi giản. Trong trường vừa lòng này, bạn cần phải sao chép bảng không tồn tại tiêu đề cột, hoặc đổi khác nó thanh lịch dạng Range (nhấp chuột phải vào bất kỳ ô làm sao trong bảng cùng chọn  Table > Convert khổng lồ Range từ menu ngữ cảnh).Một tiêu giảm nghiêm trọng hơn của cách thức này là nó tạo ra một bản sao của dữ liệu lúc đầu của chúng ta và bất cứ khi nào dữ liệu nguồn thay đổi, bạn phải lặp lại quy trình và chuyển phiên bảng một lượt nữa. Chẳng ai mong mỏi lãng phí thời gian quý giá của họ để chuyển đi chuyển lại như thế, đúng không?Làm vắt nào để đưa một bảng được link với tài liệu ban đầu

Hãy coi cách chúng ta cũng có thể chuyển mặt hàng sang những cột vào Excel bằng phương pháp sử dụng kỹ thuật xào nấu / dán không còn xa lạ để liên kết các ô đang được dịch rời so với tài liệu ban đầu. Điều tốt nhất có thể khi áp dụng cách này là bất cứ lúc nào bạn biến hóa dữ liệu vào bảng nguồn, bảng đổi khác cũng sẽ chuyển đổi và cập nhật cho phù hợp.

Copy hàng bạn có nhu cầu chuyển thay đổi sang các cột (hoặc những cột được chuyển sang hàng).Chọn một ô trống trong và một trang hoặc một bảng tính khác.Mở hộp thoại Paste Special, như đã lý giải trong biện pháp trước đó và chọn Paste Linkở góc dưới phía trái của cửa sổ hộp thoại.

*

Bạn sẽ có tác dụng tương tự như sau:

*

Chọn dữ liệu mới này cùng mở hộp thoại Find và Replace vắt của Excel (bạn hoàn toàn có thể nhấn Ctrl + H để chuyển đến tab Replace ngay).Thay thế toàn bộ các cam kết tự “=” bằng “xxx” (bạn cũng rất có thể thay núm nó bằng ngẫu nhiên ký tự nào không giống không mãi sau ở ngẫu nhiên nơi làm sao trong dữ liệu thực của bạn).

*

Điều này sẽ trở nên bảng của khách hàng thành một cái nào đấy đáng sợ, như chúng ta thấy trong hình ảnh chụp màn hình dưới đây, nhưng mà đừng lo lắng, chỉ việc thêm hai cách nữa và bạn sẽ đạt được tác dụng mong muốn.

Sao chép bảng bằng giá trị “xxx”, và tiếp nối áp dụng Paste Special > Transpose  để chuyển đổi các cột thành hàng, hoặc những hàng thành cột, tùy thuộc vào nhu yếu của bạn.Và cuối cùng, mở hộp thoại Find và Replace một đợt tiếp nhữa để hòn đảo ngược sự nắm đổi, tức là thay thế toàn bộ “xxx” bởi “=” để khôi phục liên kết đến các ô gốc. Đã xong!

*

Đây là một giải pháp nhanh, thanh thanh và đơn giản, phải không? Hạn chế duy nhất của cách này là định dạng của bảng thuở đầu bị mất trong quy trình và các bạn sẽ cần phải phục hồi lại nó thủ công (tôi đang chỉ cho chính mình một biện pháp nhanh chóng để làm điều này trong lý giải này).

Chuyển tài liệu trong Excel bằng công thức

Nếu bạn không tìm kiếm kiếm những cách dễ dàng, thì bạn cũng có thể sử dụng các công thức để thay đổi các cột thành sản phẩm trong bảng Excel của bạn và ngược lại.

Chuyển hàng sang cột trong Excel bằng hàm TRANSPOSE

Như tên gọi của nó, hàm Transpose được thiết kế đặc biệt nhằm chuyển dữ liệu trong Excel. Nếu bạn không có không ít kinh nghiệm với các công thức Excel nói chung, và các hàm array nói riêng, hãy bảo đảm bạn vâng lệnh đúng theo công việc dưới đây.

Trong ví dụ như này, bọn họ sẽ biến hóa một bảng liệt kê các tiểu bang Hoa Kỳ theo dân số:

*

Trước hết, bạn cần phải xác định chính xác số hàng với cột vào bảng của bạn. Bảng mẫu của họ có 7 cột với 6 hàng, bao hàm tiêu đề. Hãy ghi ghi nhớ những con số này, và bọn họ hãy bước đầu chuyển những hàng.

Đếm các ô mà bạn có nhu cầu chuyển đổi. Trong trường hợp của bọn họ là 7 cột và 6 hàng.Chọn một phạm vi trống. Vì hàm TRANSPOSE chuyển hướng làn phân cách dọc cùng ngang của một dải ô vẫn chọn, bạn phải chọn một vùng có cùng số hàng và cột như bảng nguồn của bạn. Trong lấy ví dụ như này, họ đang chọn 6 cột với 7 hàng.Nhấn F2 để vào chế độ chỉnh sửa.Viết hàm TRANSPOSE cùng nhập dải dữ liệu mà bạn có nhu cầu chuyển đổi trong ngoặc đơn: = TRANSPOSE (array). Trong trường hòa hợp của này, chúng ta nhập =TRANSPOSE($A$1:$G$6).

Lưu ý: Bạn luôn cần phải thực hiện tham chiếu tuyệt đối trong hàm TRANSPOSE.

*

Nhấn Ctrl + Shift + Enter .

Lưu ý: Bạn đề xuất nhấn Ctrl + Shift + Enter vì đó là một cách làm mảng, nhấn Enter  nó sẽ không còn hoạt động.

Xem thêm: Dịch Vụ Chuyển Phát Nhanh Uy Tín Ở Việt Nam, Top 5 Dịch Vụ Chuyển Phát Nhanh Tốt Nhất Hiện Nay

Đã xong! Dữ liệu của chúng ta được biến hóa và bọn họ có 7 cột được biến đổi thành 6 cột, đúng chuẩn như họ muốn:

*

Ưu điểm của hàm TRANSPOSE:

Lợi ích chủ yếu của việc sử dụng hàm TRANSPOSE là bảng được chuyển giữ lại liên kết với bảng nguồn cùng bất cứ bao giờ bạn biến đổi dữ liệu nguồn, bảng chuyển tiếp cũng sẽ biến đổi theo.

Điểm yếu hèn của hàm TRANSPOSE:

Định dạng bảng ban sơ không được lưu giữ trong bảng đưa đổi, như chúng ta thấy trong hình ảnh chụp màn hình hiển thị ở trên.Nếu có bất kỳ ô trống nào trong bảng nguốn, các ô được gửi sẽ đựng giá trị 0 núm thế.Bạn chẳng thể chỉnh sửa bất kỳ ô làm sao trong bảng được biến hóa bởi vị hàm TRANSPOSE phụ thuộc vào rất các vào tài liệu nguồn. Nếu bạn cố gắng biến đổi giá trị của ô, Excel vẫn báo lỗi “You cannot change part of an array” .

Thêm vào đó, mặc dù hàm TRANSPOSE tốt và dễ dàng sử dụng, nhưng chắc hẳn rằng nó thiếu hụt tính linh động và vì đó có thể không bắt buộc là cách cực tốt để sử dụng trong vô số nhiều tình huống.

Chuyển mặt hàng thành cột / cột thành hàng bằng cách sử dụng Hàm INDIRECT

Phương pháp chuyển đổi cột sang mặt hàng và ngược lại này khá giống với biện pháp trước đó. Điểm mạnh mẽ chính của chính nó ưu việt hơn hàm Transpose là nó có thể chấp nhận được chỉnh sửa được trong bảng đưa đổi, đồng thời giữ liên kết với bảng ban đầu.

Chúng ta sẽ sử dụng một bảng bé dại trong ví dụ như này để bạn cũng có thể tập trung vào quy trình chuyển chứ không hẳn trên dữ liệu cũng chính vì chúng ta đã sử dụng phối hợp các hàm INDIRECT và ADDRESS, đã hơi phức hợp một chút.

Giả sử bạn có tài liệu trong 4 cột (A – D) cùng 5 mặt hàng (1 – 5):

*

Nhập công thức tiếp sau đây vào ô phía bên trái của vùng chọn, giả sử là ô A7 với nhấn phím Enter:

=INDIRECT(ADDRESS(COLUMN(A1),ROW(A1)))

Nếu dữ liệu của bạn bắt đầu ở một mặt hàng khác với một và cột khác với A, bạn sẽ phải thực hiện một công thức phức hợp hơn một chút:

=INDIRECT(ADDRESS(COLUMN(A1) – COLUMN($A$1) + ROW($A$1), ROW(A1) – ROW($A$1) + COLUMN($A$1)))

Trường phù hợp A1 là ô trên thuộc bên đề nghị của bảng mối cung cấp của bạn. Ngoài ra, xin để ý việc sử dụng các tham chiếu ô hoàn hảo và tương đối.

Sao chép cách làm qua mảng mà bạn muốn đặt tài liệu được gửi như thường lệ bằng cách kéo một chữ thập color đen nhỏ ở góc dưới bên phải của một ô hoặc một dải ô đang chọn.

*

Được rối đấy! Trong bảng mới tạo của bạn, tất cả các cột được chuyển sang hàng.

Tuy nhiên, những ô được đưa trông rất mộc mạc với ngô nghê so với dữ liệu ban đầu.

*

Nhưng đừng thất vọng, đây không phải là 1 trong những vấn đề gì béo cả. Bạn rất có thể dễ dàng khôi phục lại định dạng nguồn theo phong cách này:

Sao chép bảng ban đầu;Chọn bảng chuyển đổi;Nhấp chuột yêu cầu vào bảng biến đổi và chọn Formatting dưới Paste Options.

*

Tóm lại, INDIRECT hình như là một phương pháp linh hoạt hơn để biến đổi hàng thành cột vào Excel đối với hàm TRANSPOSE.

Ưu điểm : bạn cũng có thể dễ dàng chỉnh sửa ngẫu nhiên ô như thế nào trong bảng gửi tiếp, đồng thời giữ liên kết với bảng thuở đầu và cập nhật tự động hóa bất cứ khi nào bạn thực hiện biến đổi dữ liệu nguồn.

Những hạn chế : bên trên thực tế, tôi chỉ hoàn toàn có thể thấy một điểm – bài toán định dạng tài liệu không được lưu. Mặc dù, chúng ta có thể nhanh chóng phục sinh nó, như ví dụ sinh hoạt trên.

Bây giờ bạn đã có cảm giác ra sao về hàm INDIRECT, bạn cũng có thể muốn tất cả cái chú ý sâu hơn về mọi gì cách làm thực sự đang làm và tại sao bọn họ lại sử dụng nó kết hợp với hàm ADDRESS.

Hàm INDIRECT và ADDRESS – cú pháp và logic

Hàm INDIRECT, như thương hiệu của nó, được áp dụng để gián tiếp xem thêm một ô. Ví dụ, nếu bạn có nhu cầu có giá trị của ô B1 trong ô A8, thì các bạn nhập bí quyết này trong A8 =INDIRECT(“B1”).

*
Nhưng sức khỏe thực của hàm INDIRECT là nó rất có thể biến ngẫu nhiên chuỗi như thế nào thành tham chiếu, bao gồm 1 chuỗi mà các bạn xây dựng bằng cách sử dụng các hàm không giống và những giá trị của những ô khác. Và đây đúng là điều họ sẽ đứng vững theo. Nếu bạn theo dõi phần này, bạn sẽ dễ dàng hiểu toàn bộ các phần còn lại:)

Như đã biết, bọn họ đã áp dụng 3 hàm nữa trong phương pháp là – ADDRESS, COLUMN và ROW.

Hàm ADDRESS được áp dụng để lấy showroom của một ô theo số hàng và cột mà các bạn chỉ định. Hãy ghi nhớ điều này: đầu tiên, hàng, cột sản phẩm công nghệ hai. Ví dụ: ADDRESS (8,1) trả về $ A $ 8.

Hàm COLUMN trả về số cột của tham chiếu ô sẽ cho. Ví dụ, =COLUMN(A3) trả về 1, chính vì cột A là cột đồ vật nhất. Như bạn cũng có thể dễ dàng đoán được, hàm ROW hoạt động tương tự cho những hàng.

Và bây giờ, hãy nhằm tôi nhắc các bạn về toàn cục công thức mà bọn họ đã thực hiện để thay đổi hàng thành các cột vào bảng tính Excel của bọn chúng ta: =INDIRECT(ADDRESS(COLUMN(A1),ROW(A1)))

Như các bạn thấy, trong hàm ADDRESS, họ chỉ định COLUMN (A1) với ROW (A1),và đây thực sự là một mưu mẹo! Hãy ghi nhớ rằng, hàm ADDRESS diễn giải số đầu tiên dưới dạng hàng và thứ nhì là cột. Nói cách khác, hàm ADDRESS lấy một cột được trả lại vị hàm COLUMN và chuyển đổi nó thành một hàng, kế tiếp lấy một hàng và gửi nó sang trọng cột, tức là hoán đổi những hàng thành các cột.

Hàm COLUMN cùng ROW trả lại số cột với số hàng, tương ứng -> Hàm ADDRESS biến hóa cột lịch sự hàng với hàng lịch sự cột -> Hàm INDIRECT xuất ra dữ liệu đã được luân phiên sang dữ liệu khác trong bảng tính Excel của bạn. Không bao gồm gì ghê gớm cả đúng không?

Rất nhiều kiến thức phải không nào? cục bộ những kỹ năng và kiến thức này chúng ta đều rất có thể học được vào khóa học EX101 – Excel từ cơ phiên bản tới chăm gia của học Excel Online. Đây là khóa học khiến cho bạn hệ thống kiến thức và kỹ năng một bí quyết đầy đủ, đưa ra tiết. Rộng nữa không hề có số lượng giới hạn về thời gian học tập nên bạn cũng có thể thoải mái học bất cứ lúc nào, thuận tiện tra cứu vãn lại kỹ năng và kiến thức khi cần. Bây giờ hệ thống đang có ưu đãi rất lớn cho mình khi đăng ký tham gia khóa học. Chi tiết xem tại: giupviechcm.com.Online