Công Nghệ

Thủ thuật hay: “ Cách chuyển hàng thành cột trong excel”

Google Sheet hướng dẫn các chuyển hàng thành cột, cột thành hàng

Excel là một phần mềm rất phổ biến của hệ điều hành Microsoft. Thế nhưng, ít người sử dụng thành thạo được tính năng này. Nhất là trong quá trình tạo bảng tính, khi đã hoàn tất mà bạn lại muốn chuyển hàng thành cột hoặc ngược lại. Trong bài viết dưới đây chúng tôi sẽ giúp bạn tìm ra cách chuyển hàng thành cột trong excel đơn giản và dễ hiểu nhất. Giải pháp này có thể áp dụng trên tất cả các phiên Excel 2007, 2010, 2013, 2016 hoặc có thể thấp hơn.

Cách chuyển hàng thành cột trong Excel đơn giản dễ làm

Cách chuyển hàng thành cột trong Excel đơn giản dễ làm

Sử dụng PASTE SPECIAL để chuyển hàng thành cột

Bước 1: Chọn hàng và cột mà bạn muốn chuyển. Sử dụng tổ hợp phím Ctrl + Home hoặc Ctrl + Shift + End để xoay tất cả các dữ liệu trong bảng tính.

Chọn hàng cột muốn di chuyển

Chọn hàng cột muốn di chuyển

Bước 2: Sao chép các ô đã chọn bằng cách nhấn tổ hợp Ctrl + C hoặc nhấp vào nút Copy trên Home tab > Clipboard group

Sao chép dữ liệu

Sao chép dữ liệu

Bước 3: Hãy chọn ô đầu của vùng để sao chép dữ liệu chuyển đổi. Tránh chọn ô có chứa dữ liệu ban đầu

Chọn vị trí hợp lý

Chọn vị trí hợp lý

Bước 4: Chép dữ liệu bằng tính năng Paste Special > Transpose. Bạn có thể mở hộp thoại này theo những cách sau:

Khi đã hoàn thành các bước

Khi đã hoàn thành các bước

  • Trên Home tab > Clipboard group, click vào mũi tên đen nhỏ dưới nút Paste và chọn Transpose
  • Nhấn chuột phải vào ô đích rồi chọn Paste Special , sau đó chọn Transpose
  • Dùng tổ hợp phím Ctrl + Alt + V, chọn Transpose > OK

Cách chuyển hàng thành cột trong excel bằng công thức

Ngoài cách truyền thống trên bạn cũng có thể sử dụng cách chuyển hàng thành cột trong excel bằng các công thức sau:

Sử dụng hàm Transpose

Đây là dạng hàm có thiết kế đặc biệt có thể chuyển đổi dữ liệu trong Excel. Tuy nhiên nó đòi hỏi bạn phải có kinh nghiệm với các công thức Excel và hàm Array, hãy tham khảo các bước dưới đây nhé!

Bước 1: Xác định được số ô mà bạn muốn chuyển đổi

Chọn ô chuyển đổi

Chọn ô chuyển đổi

Bước 2: Chọn một vị trí trống, vì hàm Transpose sẽ chuyển hướng dữ liệu thành dọc và ngang nên bạn cần phải chọn chỗ trống một cách hợp lý

Vị trí trống để chuyển dữ liệu

Vị trí trống để chuyển dữ liệu

Bước 3: Nhấn F2 để vào tính năng chỉnh sửa

Bước 4: Viết hàm Transpose kèm theo dữ liệu bạn muốn chuyển đổi để trong ngoặc đơn: =TRANSPOSE ( array )

Viết hàm TRANSPOSE

Viết hàm TRANSPOSE

Bước 5: Nhấn tổ hợp các phím: Ctrl + Shift + Enter

 Hàm TRANSPOSE là bảng tính sẽ được chuyển mà vẫn giữ được dữ liệu gốc

Hàm TRANSPOSE là bảng tính sẽ được chuyển mà vẫn giữ được dữ liệu gốc

Lợi ích khi sử dụng hàm TRANSPOSE là bảng tính sẽ được chuyển mà vẫn giữ được dữ liệu gốc. Tuy nhiên nó cũng tồn tại một số mặt hạn chế như:

  • Định dạng lúc đầu không được lưu trong bảng đã chuyển đổi
  • Bạn không thể chỉnh sửa trong bảng tính đã chuyển đổi vì hàm TRANSPOSE phụ thuộc rất nhiều vào dữ liệu nguồn
  • Các ô trống trong bảng nguồn sẽ được đưa về giá trị 0
  • Hàm TRANSPOSE vẫn thiếu tính linh hoạt và không sử dụng được trong nhiều tình huống

Áp dụng công thức hàm INDIRECT để chuyển hàng thành cột hoặc ngược lại

Cách chuyển hàng thành cột trong excel bằng hàm INDIRECT khá giống với TRANSPOSE. Thế nhưng điểm mạnh của nó ưu việt hơn đó là cho phép chỉnh sửa dữ liệu trong bảng tính đã chuyển đổi mà vẫn giữ kết nối với bảng ban đầu.

Bước 1: Nhập công thức sau vào ô bên trái của vùng được chọn =INDIRECT(ADDRESS(COLUMN(A1),ROW(A1)))

Hàm INDIRECT ưu việt hơn TRANSPOSE

Hàm INDIRECT ưu việt hơn TRANSPOSE

Trong trường hợp dữ liệu của bạn bắt đầu ở hàng khác hãy sử dụng công thức sau: =INDIRECT(ADDRESS(COLUMN(A1) – COLUMN($A$1) + ROW($A$1), ROW(A1) – ROW($A$1) + COLUMN($A$1)))

Bước 2: Copy công thức sang vị trí bạn muốn đặt dữ liệu vậy là tất cả các cột được chuyển sang hàng rồi. Tuy nhiên bản mới trông sẽ rất sơ sài bạn có thể khôi phục lại định dạng ban đầu theo cách sau:

  • Copy bảng ban đầu
  • Chọn bảng đã chuyển đổi
  • Nhấp chuột phải vào bảng đã chuyển đổi chọn Formatting
Chọn lệnh Formatting để chuyển dữ liệu

Chọn lệnh Formatting để chuyển dữ liệu

Tóm lại, cách chuyển hàng thành cột trong excel bằng hàm INDIRECT linh hoạt hơn TRANSPOSE rất nhiều. Bởi bạn có thể dễ dàng chỉnh sửa các dữ liệu trong bảng đã chuyển đổi và vẫn giữ được liên kết với bản gốc. Xong, chúng vẫn có một điều bất cập duy nhất là việc định dạng dữ liệu không hề được lưu, dù bạn có thể khôi phục nó một cách nhanh chóng.

Xem ngay video hướng dẫn để biết thêm chi tiết các bạn nhé!

Như vậy với những thủ thuật cho cách chuyển hàng thành cột trong excel, bạn có thể tiết kiệm được rất nhiều thời gian rồi nhỉ? Còn chần chừ gì mà không bỏ túi ngay những mẹo nhỏ như vậy. Chúc bạn thực hiện thành công nhé!

Mách bạn cách chuyển nhạc từ điện thoại sang thẻ nhớ chỉ 10 giây

Previous article

Những bộ ba kết hợp ăn ý nhất tại mùa giải Ngoại Hạng Anh

Next article

You may also like

1 Comment

  1. CHỈ CẦN COPY =>PASTE SPECIAL, CẦN GÌ GHI CÔNG THỨC!

Leave a reply

Your email address will not be published. Required fields are marked *

More in Công Nghệ