Việc chuyển dữ liệu trong Excel là 1 trong vấn đề thân thuộc với không ít người dân dùng. Nhất là sau khi xây dựng một bảng phức tạp thì việc chuyển tài liệu sẽ khiến cho chúng trở đề xuất rõ ràng, góp phân tích xuất sắc hơn hoặc nhằm vẽ trang bị thị.Bạn đang xem: bí quyết chuyển hàng thành cột vào excel 2007

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

Bạn đang xem: Cách chuyển hàng thành cột trong excel 2007

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

Giả sử chúng ta đã sản xuất bảng tính Excel tương tự như phần nhiều gì các bạn thấy ở đoạn trên của hình bên dưới đây. Tên giang sơn được sắp xếp theo các cột, tuy thế danh sách các quốc gia hoàn toàn có thể quá dài, bởi vậy chúng ta 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 có nhu cầu xoay tổng thể bảng, tức 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ằng cách nhấn vào phải vào vùng lựa 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 home tab > Clipboard group.Chọn ô đầu tiên của vùng mà bạn có nhu cầu sao chép tài liệu đã chuyển đổi.

Lưu ý: Điều đặc biệt quan trọng là bạn lựa chọn 1 ô nằm xung quanh phạm vi đựng dữ liệu lúc đầu của bạn, sao cho vùng xào nấu và vùng dán không ông chồng chéo. Ví dụ: nếu khách hàng có 4 cột và 10 hàng, khi chúng ta chuyển vị trí của bảng thì sẽ có 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 hoàn toà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 màu đen bé dại bên dưới nút Paste, với chọn Transpose .Nhấp chuột đề nghị vào ô đích cùng 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 là nhấn Ctrl + alt + V , chọn Transposevà nhấn OK .


*

Lưu ý: Nếu bạn dịch chuyển các ô tất cả chứa công thức, phải bảo đảm có tham chiếu tuyệt đối (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 người tiêu dùng cũng sẽ tiến hành chuyển và những tham chiếu ô tự động được điều chỉnh.

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

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

Tùy chọn transpose không thể sử dụng khi sao chép / dán bảng Excel không hề thiếu hàm, không phải như phạm vi đơn giản. Trong trường đúng theo này, bạn cần phải sao chép bảng không có tiêu đề cột, hoặc biến hóa nó sang trọng dạng Range (nhấp chuột buộc phải vào bất kỳ ô nào trong bảng cùng chọn  Table > Convert khổng lồ Range từ thực đơn ngữ cảnh).Một tiêu giảm nghiêm trọng hơn của phương pháp này là nó tạo ra một bản sao của dữ liệu ban đầu của chúng ta và bất cứ bao giờ dữ liệu nguồn cố kỉnh đổi, bạn cần phải lặp lại quy trình và luân chuyển bảng một lần nữa. Chẳng ai ao ước lãng phí thời hạn quý giá của họ để gửi đi đưa lại như thế, đúng không?Làm cầm nào để đưa một bảng được links với tài liệu ban đầu

Hãy coi cách bạn cũng có thể chuyển hàng sang các cột trong Excel bằng phương pháp sử dụng kỹ thuật xào luộc / dán thân thuộc để liên kết những ô đã được dịch rời so với dữ liệu ban đầu. Điều cực tốt khi áp dụng cách này là bất cứ khi nào bạn chuyển đổi dữ liệu vào bảng nguồn, bảng biến đổi cũng sẽ thay đổ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 các cột được đưa sang hàng).Chọn một ô trống trong cùng 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 bí quyết 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 đã có công dụng tương trường đoản cú như sau:


Chọn tài liệu mới này với mở hộp thoại Find and Replace vậy của Excel (bạn có thể nhấn Ctrl + H để chuyển đến tab Replace ngay).Thay thế tất cả các ký tự “=” bằng “xxx” (bạn cũng có thể thay cụ nó bằng ngẫu nhiên ký từ bỏ nào khác không vĩnh cửu ở bất kỳ nơi nào trong tài liệu thực của bạn).


Điều này sẽ biến đổi bảng của bạn thành một cái nào đó đáng sợ, như các bạn thấy trong ảnh chụp screen dưới đây, mà lại đừng lo lắng, chỉ cần thêm hai cách nữa và các 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 áp dụng Paste Special > Transpose  để thay đổ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 và Replace một đợt tiếp nhữa để hòn đảo ngược sự núm đổi, có nghĩa là thay thế tất cả “xxx” bởi “=” nhằm khôi phục liên kết đến các ô gốc. Đã xong!


Đây là một chiến thuật nhanh, nhẹ nhàng và solo giản, phải không? Hạn chế tuyệt nhất của bí quyết này là định hình của bảng lúc đầu bị mất trong quy trình và bạn sẽ cần phải phục hồi lại nó bằng tay (tôi sẽ chỉ cho mình một giải pháp nhanh chóng để làm điều này trong chỉ dẫn này).

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

Nếu bạn không tìm kiếm kiếm các cách dễ dàng dàng, thì bạn có thể sử dụng những công thức để thay đổi các cột thành hàng trong bảng Excel của doanh nghiệp 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ế đặc biệt nhằm chuyển dữ liệu trong Excel. Nếu chúng ta không có khá nhiều kinh nghiệm với những công thức Excel nói chung, và các hàm array nói riêng, hãy bảo vệ bạn tuân thủ đúng theo công việc dưới đây.

Trong lấy ví dụ này, chúng ta sẽ đổi khác 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 chuẩn số hàng cùng cột trong bảng của bạn. Bảng chủng loại của bọn họ có 7 cột cùng 6 hàng, bao gồm tiêu đề. Hãy ghi lưu giữ những con số này, và họ hãy bước đầu chuyển các hàng.

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

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


Nhấn Ctrl + Shift + Enter .

Đã 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ư bọn họ muốn:


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

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

Xem thêm: Cách Tạo Id Apple Trên Iphone 4S,5? How To Create A New Apple Id

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

Định dạng bảng lúc đầu không được lưu giữ trong bảng gửi đổi, như bạn thấy trong hình ảnh chụp screen ở trên.Nếu có bất kỳ ô trống nào trong bảng nguốn, các ô được chuyển sẽ đựng giá trị 0 nỗ lực thế.Bạn quan yếu chỉnh sửa bất kỳ ô nào trong bảng được chuyển đổi bởi vì chưng hàm TRANSPOSE phụ thuộc vào rất các vào tài liệu nguồn. Nếu các 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 đó, dù hàm TRANSPOSE xuất sắc và dễ sử dụng, nhưng chắc chắn nó thiếu hụt tính linh hoạt và vì chưng đó hoàn toàn có thể không buộc phải là cách tốt nhất có thể để sử dụng trong không ít tình huống.

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

Phương pháp chuyển đổi cột sang sản phẩm và ngược lại này khá tương đương với phương pháp trước đó. Điểm mạnh 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 đưa đổi, đôi khi giữ kết nối với bảng ban đầu.

Chúng ta sẽ thực hiện một bảng nhỏ tuổi trong lấy ví dụ như này để bạn có thể tập trung vào quá trình chuyển chứ không phải trên dữ liệu bởi vì chúng ta đã sử dụng phối kết hợp các hàm INDIRECT cùng ADDRESS, vẫn hơi tinh vi một chút.

Giả sử bạn có tài liệu trong 4 cột (A – D) cùng 5 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, trả 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 ban đầu ở một hàng khác với 1 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 phù hợp A1 là ô trên thuộc bên buộc phải của bảng nguồn của bạn. Ngoài ra, xin để ý việc sử dụng các tham chiếu ô tuyệt vời và tương đối.

Sao chép cách làm qua mảng mà bạn có nhu cầu đặt dữ liệu được đưa như hay lệ bằng cách kéo một chữ thập màu sắc đen bé dại ở góc bên dưới bên buộc phải của một ô hoặc một dải ô vẫn chọn.


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

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


Nhưng đừng thất vọng, trên đây không phải là một trong những vấn đề gì bự cả. Bạn hoàn toàn có thể dễ dàng khôi phục lại định hình nguồn theo cách này:

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


Tóm lại, INDIRECT bên cạnh đó là một biện pháp linh hoạt rộng để thay đổi hàng thành cột trong Excel đối với hàm TRANSPOSE.

Ưu điểm : chúng ta cũng có thể dễ dàng chỉnh sửa ngẫu nhiên ô làm sao trong bảng đưa tiếp, đồng thời giữ link 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 thay đổi dữ liệu nguồn.

Những hạn chế : trên thực tế, tôi chỉ rất 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ũng có thể nhanh chóng khôi phục nó, như ví dụ ngơi nghỉ trên.

Bây giờ bạn đã có cảm giác ra sao về hàm INDIRECT, chúng ta có thể muốn tất cả cái quan sát sâu hơn về các gì bí quyết thực sự đang có tác dụng 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ới ADDRESS – cú pháp và logic

Hàm INDIRECT, như thương hiệu của nó, được áp dụng để loại gián tiếp xem thêm một ô. Ví dụ, nếu bạn có nhu cầu có quý hiếm của ô B1 trong ô A8, thì chúng ta nhập cách làm 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 bất kỳ chuỗi như thế nào thành tham chiếu, gồm một chuỗi mà chúng ta xây dựng bằng phương pháp sử dụng những hàm không giống và những giá trị của các ô khác. Và đây chính xác là điều bọn họ sẽ cầm lại theo. Nếu các bạn theo dõi phần này, các bạn sẽ dễ dàng hiểu tất cả các phần còn lại:)

Như đang biết, bọn họ đã áp dụng 3 hàm nữa trong công thức là – ADDRESS, COLUMN với ROW.

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

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

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

Hàm COLUMN với ROW trả lại số cột cùng số hàng, khớp ứng -> Hàm ADDRESS thay đổi cột quý phái hàng cùng hàng quý phái 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 gồm gì gớm ghê cả đúng không?

Rất nhiều kiến thức phải ko nào? toàn bộ 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ự cơ bạn dạng tới siêng gia của học tập Excel Online. Đây là khóa học giúp bạn hệ thống kiến thức và kỹ năng một bí quyết đầy đủ, bỏ ra tiết. Rộng nữa không hề 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 kể lúc nào, dễ ợt tra cứu vãn lại kiến thức và kỹ năng khi cần. Hiện giờ hệ thống đang xuất hiện ưu đãi cực kỳ lớn cho bạn khi đăng ký tham gia khóa học. Chi tiết xem tại: chantamquoc.vn.Online

Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *