Bài viết hướng dẫn chuyển cột dọc thành hàng ngang trong Excel. Microsoft Excel là công cụ mạnh mẽ giúp thực hiện các tác vụ dễ dàng. Người dùng tạo tập dữ liệu biểu diễn dữ liệu, gồm hàng và cột. Đôi khi cần chuyển cột dọc sang hàng ngang. Hôm nay demo 5 phương pháp khác nhau. Dùng các phương pháp này, bạn dễ dàng chuyển cột dọc thành hàng ngang. Bắt đầu ngay.
Bạn có thể tải tệp thực hành từ đây.
6 Cách Dễ Dàng Chuyển Cột Dọc Sang Ngang trong Excel
Để giải thích, dùng tập dữ liệu chứa Doanh số bán (Sales Amount) của một số Người bán (Sellers). Sẽ hoán đổi cột dọc thành hàng ngang. Nói cách khác: chuyển vị (transpose) cột dọc.

Sau khi chuyển, tập dữ liệu trông như sau:

1. Chuyển cột dọc sang ngang với tùy chọn Dán đặc biệt (Paste Special)
Cách dễ nhất: dùng Dán đặc biệt (Paste Special) của Excel. Cách này giữ nguyên định dạng chính xác, không cần định dạng lại. Các bước:
CÁC BƯỚC:
- Chọn phạm vi muốn chuyển sang hàng ngang. Ví dụ: phạm vi B4:C10.

- Chuột phải (right-click) mở menu.
- Chọn Sao chép (Copy).
- Hoặc nhấn Ctrl + C sao chép phạm vi.

- Chọn ô nơi muốn dán ngang. Ví dụ: Ô B12.

- Vào tab Trang chủ (Home), nhấn biểu tượng Dán (Paste). Menu thả xuống hiện ra.
- Chọn Dán đặc biệt (Paste Special). Hộp thoại Dán đặc biệt mở ra.
- Hoặc nhấn Ctrl + Alt + V mở hộp thoại.

- Trong hộp thoại, tích chọn Chuyển vị (Transpose) và nhấn OK.

- Cuối cùng, cột dọc đã thành hàng ngang.

Lưu ý: Cách này thực hiện dễ dàng nhưng có nhược điểm: hàng ngang không cập nhật động nếu thay đổi cột dọc. Muốn cập nhật động, hãy dùng các phương pháp khác.
2. Chèn hàm TRANSPOSE Excel chuyển cột dọc sang ngang
Có thể dùng Hàm Excel chuyển cột dọc sang hàng ngang. Dùng hàm TRANSPOSE. Ưu điểm: hàng ngang cập nhật động nếu dữ liệu gốc thay đổi. Nhược điểm: không giữ định dạng gốc, cần định dạng lại.
Các bước:
CÁC BƯỚC:
- Chọn Ô B12, nhập công thức:
=TRANSPOSE(B4:C10)

- Nhấn Ctrl + Shift + Enter để có kết quả.

Lưu ý: Hàng chuyển đổi không có định dạng. Cần áp dụng lại định dạng.
3. Nhập công thức dạng văn bản để chuyển cột dọc sang ngang
Cách thú vị khác: nhập công thức dưới dạng văn bản. Đầu tiên nhập công thức với ký tự đặc biệt, sau đó thay thế bằng dấu bằng. Các bước:
CÁC BƯỚC:
- Chọn Ô B12, nhập EdB4.
- Nhập EdC4 vào Ô B13.

Ở đây, muốn thấy Người bán (Seller) ở Ô B12 và Doanh số (Sales Amount) ở Ô B13. Vì Ô B4 chứa Seller, nên nhập EdB4 vào B12. Để thấy Doanh số ở B13, nhập EdC4.
- Chọn cả Ô B12 và B13.
- Kéo Thanh tràn (Fill Handle) sang phải đến Cột H.

- Chọn phạm vi B12:H13.

- Nhấn Ctrl + H mở hộp Tìm và Thay thế (Find and Replace).
- Trong hộp, nhập Ed vào “Tìm gì” (Find what) và = vào “Thay bằng” (Replace with).
- Nhấn Thay thế tất cả (Replace All).

- Hộp thông báo hiện ra.
- Nhấn OK.

- Kết quả như hình.

4. Hoán đổi cột dọc sang ngang dùng hàm INDEX
Cũng chuyển cột dọc sang hàng ngang bằng hàm INDEX trong Excel. Hàm INDEX trả về giá trị ô tại giao điểm hàng và cột cụ thể. Để hoàn thiện công thức, dùng hàm ROW và COLUMN. Các bước:
CÁC BƯỚC:
- Chọn Ô B12, nhập công thức:
=INDEX($B$4:$C$10,COLUMN(A1),ROW(A1))

Ở đây, đối số đầu là phạm vi B4:C10 cần chuyển. COLUMN(A1) trả về số cột của Ô A1 = 1. ROW(A1) trả về số hàng của Ô A1 = 1. Công thức thành INDEX($B$4:$C$10,1,1) — ô B12 lưu giá trị đầu của phạm vi B4:C10 là Seller.
- Nhấn Enter và kéo thanh tràn xuống Ô B13.

- Chọn Ô B12 và B13.
- Kéo thanh tràn sang phải.

- Kết quả: cột dọc thành hàng ngang.

- Cuối cùng, định dạng phù hợp cho hàng ngang giống cột dọc.

5. Áp dụng hàm OFFSET chuyển cột dọc
Trong các hàm, cũng dùng hàm OFFSET chuyển cột dọc sang hàng ngang. Hàm OFFSET trả về giá trị ô cách một số hàng/cột từ ô tham chiếu. Cần dùng ROW và COLUMN. Các bước:
CÁC BƯỚC:
- Chọn Ô B12, nhập công thức:
=OFFSET($B$4,COLUMN(A1)-1,ROW(A1)-1)

Trong OFFSET, Ô B4 là tham chiếu. COLUMN(A1)-1 và ROW(A1)-1 là số hàng/cột từ tham chiếu.
- Nhấn Enter và kéo thanh tràn xuống.

- Chọn Ô B12 và B13.
- Kéo thanh tràn sang phải đến Cột H.

- Kết quả: cột dọc thành hàng ngang.

- Cuối cùng, định dạng để hàng ngang giống cột dọc.

6. Chuyển vị cột dọc sang ngang dùng hàm INDIRECT
Phương pháp cuối dùng hàm INDIRECT chuyển vị cột dọc. Tương tự phương pháp trước. Hàm INDIRECT trả về tham chiếu từ chuỗi văn bản. Các bước:
CÁC BƯỚC:
- Nhập công thức sau vào Ô C12:
=INDIRECT("B"&COLUMN()+1)

Giá trị COLUMN() = 3. Công thức thành INDIRECT(B4). Trả về Seller ở Ô C12.
- Nhấn Enter, nhập công thức tiếp:
=INDIRECT("C"&COLUMN()+1)

- Kéo thanh tràn sang phải đến Cột I.

- Kết quả: chuyển vị cột dọc như hình.

Kết luận
Bài viết trình bày 6 phương pháp dễ Chuyển Cột Dọc thành Hàng Ngang trong Excel. Hy vọng giúp bạn thực hiện tác vụ hiệu quả. File thực hành ở đầu bài để tải về luyện tập. Ghé thăm trang web ExcelDemy để xem thêm bài tương tự. Nếu có thắc mắc, hãy để lại bình luận.