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

Việc chuyển dữ liệu trong Excel là một vấn đề thân thuộc với không ít người 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 tài liệu sẽ khiến cho chúng trở nên rõ ràng, giúp phân tích xuất sắc hơn hoặc để vẽ thiết bị thị.

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

Trong bài xích này, học tập Excel Online sẽ chỉ dẫn một vài bí quyết để đổi khác các hàng thành các cột (hoặc cột thành hàng) vào Excel, thực ra hai việc đó là một:). Các phương án này cần sử dụng được trong tất cả 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, giải thích các lỗi điển hình nổi bật nhất và gửi ra các ví dụ nổi bật về việc áp dụng hàm và công thức Transpose của Excel.


Xem nhanh


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

Giả sử các bạn đã chế tác bảng tính Excel tựa như như đông đảo gì các bạn thấy tại phần trên của hình dưới đây. Tên nước nhà được thu xếp theo những cột, tuy vậy danh sách các quốc gia rất có thể quá dài, vì chưng vậy bọn họ nên biến đổi các cột thành hàng để 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 cục bộ bảng, tức là tất cả những ô có dữ liệu trong bảng tính, nhấn Ctrl + Home và Ctrl + Shift + End .Sao chép ô sẽ chọn bởi cách nhấn vào phải vào vùng lựa chọn và chọn Copytừ trình 1-1 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 ô trước tiên của vùng mà bạn muốn sao chép dữ liệu đã chuyển đổi.

Lưu ý: Điều quan trọng là bạn lựa chọn 1 ô nằm ko kể phạm vi đựng dữ liệu ban sơ của bạn, làm thế nào cho vùng xào luộc và vùng dán không chồng chéo. Ví dụ: nếu như bạn có 4 cột cùng 10 hàng, khi chúng ta chuyển địa chỉ của bảng thì sẽ sở hữu 10 cột và 4 hàng.

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

*

Lưu ý: Nếu bạn dịch rời các ô có chứa công thức, phải bảo vệ có tham chiếu tuyệt vời và hoàn hảo nhất (dấu $) trong toàn bộ các ô. Điều này là cần thiết vì các công thức của doanh nghiệp cũng sẽ được chuyển và các tham chiếu ô tự động hóa được điều chỉnh.

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


*

*

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

Tùy lựa chọn transpose không thể sử dụng khi xào luộc / dán bảng Excel rất đầy đủ hàm, không phải như phạm vi đơn giản. Trong trường thích hợp 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ó lịch sự dạng Range (nhấp chuột đề xuất vào bất kỳ ô nào trong bảng cùng chọn  Table > Convert to lớn Range từ thực đơn ngữ cảnh).Một giảm bớt nghiêm trọng hơn của phương thức này là nó tạo nên một phiên bản sao của dữ liệu ban sơ của chúng ta và bất cứ khi nào dữ liệu nguồn nạm đổi, bạn phải lặp lại quá trình và xoay bảng một lượt nữa. Chẳng ai muốn lãng phí thời gian quý giá của mình để chuyển đi gửi lại như thế, đúng không?Làm thay nào để đưa một bảng được link với tài liệu ban đầu

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

Copy hàng bạn muốn chuyển đổi sang những 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ư đã giải thích trong giải pháp trước đó và chọn Paste Linkở góc dưới phía bên trái của hành lang cửa số hộp thoại.

*

Bạn vẫn có kết quả tương từ như sau:

*

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

*

Điều này sẽ biến hóa bảng của công ty 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, dẫu vậy đừng lo lắng, chỉ cần 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ởi giá trị “xxx”, và tiếp nối áp dụng Paste Special > Transpose  để biến đổi các cột thành hàng, hoặc những hàng thành cột, tùy ở trong vào nhu cầu của bạn.Và cuối cùng, mở hộp thoại Find & Replace một đợt tiếp nhữa để hòn đảo ngược sự vậy đổi, có nghĩa là thay thế toàn bộ “xxx” bởi “=” nhằm khôi phục links đến những ô gốc. Đã xong!

*

Đây là một phương án nhanh, dìu dịu và đối kháng giản, phải không? Hạn chế duy nhất của biện pháp này là định dạng của bảng lúc đầu bị mất trong quá trình và bạn sẽ cần phải khôi phục lại nó bằng tay (tôi đã chỉ cho bạn một bí quyết nhanh chóng để làm điều này trong trả lời này).

Chuyển dữ liệu trong Excel bằng công thức

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

Chuyển mặt hàng sang cột trong Excel bởi hàm TRANSPOSE

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

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

*

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

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

Lưu ý: Bạn luôn luôn cần phải sử dụng tham chiếu tuyệt đối trong hàm TRANSPOSE.

*

Nhấn Ctrl + Shift + Enter .

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

Xem thêm: Tên Các Loại Rau Củ Quả, Trái Cây Và Các Loại Hạt, Từ Vựng Tiếng Nhật Chủ Đề Rau Củ Quả Việt Nam

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

*

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

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

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

Định dạng bảng ban sơ không được lưu giữ trong bảng đưa đổi, như bạn thấy trong ảnh chụp màn hình hiển thị ở trên.Nếu có ngẫu nhiên ô trống như thế nào trong bảng nguốn, các ô được chuyển sẽ cất giá trị 0 rứa thế.Bạn cần yếu chỉnh sửa ngẫu nhiên ô làm sao trong bảng được biến hóa bởi bởi vì hàm TRANSPOSE phụ thuộc rất nhiều vào tài liệu nguồn. Nếu chúng ta cố gắng biến hóa 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ễ sử dụng, nhưng chắc hẳn rằng nó thiếu hụt tính hoạt bát và vì đó rất có thể không đề xuất là cách tốt nhất có thể để sử dụng trong nhiều tình huống.

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

Phương pháp biến hóa cột sang hàng và trái lại này khá kiểu như với cách trước đó. Điểm to gan chính của chính nó ưu việt rộng hàm Transpose là nó được cho phép chỉnh sửa được trong bảng gửi đổi, mặt khác giữ liên kết với bảng ban đầu.

Chúng ta sẽ sử dụng một bảng nhỏ trong lấy ví dụ này để chúng ta cũng có thể tập trung vào quy trình chuyển chứ chưa hẳn trên dữ liệu chính vì chúng ta sẽ sử dụng kết hợp các hàm INDIRECT với ADDRESS, đã hơi tinh vi một chút.

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

*

Nhập công thức tiếp sau đây vào ô phía trái của vùng chọn, mang 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ước đầu ở một sản phẩm khác với cùng một và cột khác với A, các bạn sẽ phải sử dụng một công thức tinh vi 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 hòa hợp A1 là ô trên thuộc bên bắt buộc 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 ô tuyệt đối hoàn hảo và tương đối.

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

*

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

Tuy nhiên, các ô được đưa trông siêu mộc mạc và ngô nghê so với tài liệu ban đầu.

*

Nhưng đừng thất vọng, phía trên không phải là 1 trong vấn đề gì lớn cả. Bạn rất có thể dễ dàng phục sinh lại format nguồn theo cách này:

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

*

Tóm lại, INDIRECT trong khi là một cách linh hoạt hơn để trở thành hàng thành cột vào Excel so với hàm TRANSPOSE.

Ưu điểm : bạn cũng có thể dễ dàng chỉnh sửa bất kỳ ô làm sao trong bảng đưa tiếp, đồng thời giữ links với bảng ban đầu và cập nhật tự động bất cứ bao giờ bạn thực hiện biến hóa dữ liệu nguồn.

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

Bây giờ bạn đã có cảm giác thế nào về hàm INDIRECT, bạn cũng có thể muốn có cái quan sát sâu hơn về mọi gì cách làm thực sự đang làm và tại sao chúng ta lại áp 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 sử dụng để loại gián tiếp tham khảo một ô. Ví dụ, nếu bạn muốn có quý giá của ô B1 trong ô A8, thì chúng ta nhập bí quyết này vào A8 =INDIRECT(“B1”).

*
Nhưng sức mạnh thực của hàm INDIRECT là nó rất có thể biến ngẫu nhiên chuỗi làm sao thành tham chiếu, bao gồm 1 chuỗi mà chúng ta 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 và đúng là điều chúng ta sẽ đứng vững theo. Nếu bạn theo dõi phần này, bạn sẽ dễ dàng hiểu tất cả các phần còn lại:)

Như vẫn biết, bọn họ đã thực hiện 3 hàm nữa trong phương pháp là – ADDRESS, COLUMN với ROW.

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

Hàm COLUMN trả về số cột của tham chiếu ô đang cho. Ví dụ, =COLUMN(A3) trả về 1, cũng chính vì cột A là cột vật dụng nhất. Như bạn có thể dễ dàng đoán được, hàm ROW vận độ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 thể công thức mà họ đã sử dụng để đổi khác hàng thành những cột vào bảng tính Excel của chúng ta: =INDIRECT(ADDRESS(COLUMN(A1),ROW(A1)))

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

Hàm COLUMN và ROW trả lại số cột và số hàng, tương xứng -> Hàm ADDRESS đổi khác cột quý phái hàng với hàng thanh lịch cột -> Hàm INDIRECT xuất ra dữ liệu đã được chuyển phiên sang dữ liệu khác vào bảng tính Excel của bạn. Không có gì ghê gớm cả đúng không?

Rất nhiều kiến thức phải không nào? tổng thể những kiến thức này chúng ta đều có thể học được trong khóa học EX101 – Excel từ bỏ cơ bản tới chuyên gia của học Excel Online. Đây là khóa học giúp bạn hệ thống kỹ năng và kiến thức một cách đầy đủ, chi tiết. Rộng nữa không thể có giới hạn về thời hạn học tập nên chúng ta có thể thoải mái học bất cứ lúc nào, thuận lợi tra cứu lại kiến thức và kỹ năng khi cần. Bây chừ hệ thống đang xuất hiện ưu đãi khôn xiết lớn cho bạn khi đăng ký tham gia khóa học. Chi tiết xem tại: chienlubo.vn.Online