Cách chuyển hàng thành cột trong Excel (5 phương pháp hữu ích) -

  • Chia Sẻ Cái Này
Hugh West

Chuyển đổi dữ liệu trong MS Excel thực sự là một trong những tác vụ phổ biến nhất được thực hiện bởi người dùng Excel. Thật vậy, có nhiều cách để chuyển hàng thành cột trong MS Excel . Trong bài viết này, chúng tôi sẽ chỉ ra một số phương pháp dễ dàng và hiệu quả với các ví dụ phù hợp và giải thích phù hợp.

Hình ảnh sau đây cho thấy những gì chúng tôi đang thực sự làm trong bài viết này.

Tải xuống sách thực hành

Bạn có thể tải xuống sách thực hành từ liên kết bên dưới.

Đảo ngược hàng thành cột.xlsm

5 Phương pháp hữu ích để chuyển đổi hàng thành cột trong Excel

Giả sử rằng chúng ta có một tập dữ liệu trình bày kết quả cả năm của một số học sinh. Chúng tôi muốn chuyển đổi các hàng của tập dữ liệu này thành các cột để trình bày tốt hơn. Trong các phần sau, chúng tôi sẽ chỉ ra 5 phương pháp excel công cụ để thực hiện tác vụ này.

1. Sử dụng Lệnh Dán Đặc biệt và Liên kết để Chuyển Hàng thành Cột

Chúng ta có thể sử dụng lệnh Dán Đặc biệt đơn giản theo hai cách được mô tả bên dưới.

1.1 Sử dụng Paste Special Command

Phương pháp này nhanh chóng và dễ dàng nhưng không phù hợp với các quy trình lặp đi lặp lại. Tuy nhiên, hãy xem cách thức hoạt động của phương pháp này.

Các bước:

  • Trước hết, hãy chọn phạm vi ô ( B4:I9) bạn muốn chuyển đổi.
  • Sau đó nhấp chuột phải Sao chép . Bạn cũng có thể sử dụng bàn phímphím tắt Ctrl+C thay vào đó.

  • Chọn vị trí ô ( B11) nơi cuối cùng bạn muốn đầu ra.
  • Chuyển đến Dán > Dán Đặc biệt .

  • Menu Dán đặc biệt sẽ mở ra. Đánh dấu hộp kiểm Chuyển vị trí .

    Ngoài ra, Bạn cũng có thể mở menu Dán đặc biệt bằng phím tắt Ctrl+Alt+V .

  • Nhấn OK .

Vì vậy, chúng tôi đã tạo tập dữ liệu chuyển đổi từ tập dữ liệu ban đầu của chúng tôi.

Đọc thêm: Chuyển đổi nhiều hàng trong nhóm thành cột trong Excel.

1.2 Chuyển bảng và liên kết nó với dữ liệu ban đầu

Một nhược điểm của phương pháp trên là do thay đổi bất kỳ dữ liệu nào trong tập dữ liệu ban đầu , nó sẽ không thay đổi trong tập dữ liệu đã chuyển đổi. Vì vậy, chúng tôi cần một phương pháp sẽ liên kết đầu ra với tập dữ liệu ban đầu và sẽ cập nhật tương ứng. Hãy làm theo các bước bên dưới, hãy xem cách thực hiện việc này.

Các bước:

  • Chọn phạm vi ô bạn muốn ( B4:I9 ) > Ctrl+C > Chọn vị trí mong muốn ( B11 ).
  • Chuyển đến menu Dán đặc biệt bằng cách nhấn Ctrl+Alt+V > Nhấp vào Dán Liên kết .

Tập dữ liệu mới hiện ở phạm vi ô B11:I16 . Nó chưa được chuyển đổi. Chúng tôi vừa liên kết nó với bộ dữ liệu gốc của chúng tôi. Cùng với đó, chúng tôi thấyrằng định dạng cũng biến mất. Bạn phải thực hiện lại định dạng trừ khi bạn muốn nó biến mất!

  • Mở hộp thoại Tìm và Thay thế của Excel. Hoặc, nhấn Ctrl+H thay vào đó và chuyển trực tiếp đến Tab Thay thế .
  • Thay thế tất cả “ = ” các ký tự có “ abc ” hoặc bất kỳ chữ cái nào không có trong tập dữ liệu > Nhấp vào Thay thế tất cả .

Có vẻ như chúng tôi đã mất tập dữ liệu mới! Chúng ta còn ba bước nữa so với bảng dữ liệu được chuyển đổi mong muốn.

  • Chọn tập dữ liệu mới và nhấn Ctrl+C > Chọn một vị trí ( K4 ) để đặt đầu ra cuối cùng.
  • Nhấn Ctrl+Alt+V > Đánh dấu hộp kiểm Chuyển vị trí .

  • Nhấn OK .

  • Chọn bàn tại K2:P9 > Nhấn Ctrl+H và chuyển đến Tab Thay thế .
  • Thay thế từng “ abc ” bằng “ = ” > Nhấn Thay thế tất cả .

Cuối cùng, chúng ta đã tạo tập dữ liệu chuyển đổi và liên kết mong muốn.

Cần lưu ý rằng nếu bạn thay đổi bất kỳ đầu vào nào trong tập dữ liệu gốc, thì dữ liệu được chuyển đổi cũng sẽ thay đổi theo. Hãy xem ảnh chụp màn hình được đính kèm tại đây.

Đọc thêm: Phím tắt chuyển vị Paste trong Excel: 4 cách dễ sử dụng

2. Sử dụng hàm TRANSPOSE để Đảo ngược hàng thành cột

TransPOSEhàm rất dễ sử dụng làm mảng động trong MS Excel 365 . Bạn cũng có thể sử dụng nó trong các phiên bản khác theo một cách hơi khác. Chúng tôi sẽ chỉ ra điều đó trong phần này.

2.1 Sử dụng Hàm TRANSPOSE làm Mảng động

Các bước:

  • Chọn vị trí ( B11 ) để đặt đầu ra mong muốn của bạn ở cuối.
  • Nhập công thức sau để chọn toàn bộ tập dữ liệu của bạn.
=TRANSPOSE(B4:I9)

  • Sau đó nhấn Enter.

Cuối cùng, chúng tôi đã đã tạo tập dữ liệu được chuyển đổi, nhưng làm mất định dạng tập dữ liệu của chúng tôi.

Cần lưu ý rằng chức năng TRANSPOSE là động, nghĩa là nếu bạn thay đổi bất kỳ thứ gì trong tập dữ liệu gốc, nó sẽ tự động cập nhật trong đầu ra được chuyển đổi.

2.2 Sử dụng Hàm TRANSPOSE với Ctrl+Shift+Enter

Nếu bạn không có MS Office 365 và phải làm việc với các phiên bản MS Excel cũ hơn, bạn vẫn có thể làm việc với hàm TRANSPOSE . Nhưng lần này sẽ kém linh hoạt hơn một chút đối với bạn.

Trong trường hợp này, trước tiên, bạn phải đếm xem có bao nhiêu cột và hàng trong tập dữ liệu gốc.

Quy tắc chung là nếu tập dữ liệu đầu vào có X hàng Y cột thì tập dữ liệu đầu ra sẽ có Y hàng X cột .

Trong trường hợp này, ví dụ của chúng tôi có 8 cột 6 hàng trongtổng.

Các bước:

  • Chọn một dải ô ngẫu nhiên có 6 cột và 8 hàng.
  • Nhập công thức sau:
=TRANSPOSE(B4:I9)

  • Nhấn Ctrl+Shift+Enter hoặc chỉ cần nhấn Enter nếu bạn là người dùng MS 365 .

Cuối cùng, chúng ta đã có tập dữ liệu được chuyển đổi. Nhìn vào thanh công thức. Dấu ngoặc nhọn cho biết đây là công thức mảng.

Đọc thêm: Cách chuyển mảng trong Excel (3 cách đơn giản)

Bài đọc tương tự

  • Cách chuyển đổi n hàng thành cột trong Excel (2 phương pháp dễ dàng)
  • Chuyển đổi Cột thành hàng trong Excel bằng Power Query
  • Cách chuyển các hàng trùng lặp thành cột trong Excel (4 cách)
  • Chuyển nhiều cột thành một Cột trong Excel (3 Phương pháp Tiện dụng)

3. Sử dụng GIÁN TIẾP & Các hàm ADDRESS để chuyển hàng thành cột

Chúng ta cũng có thể chuyển hàng thành cột theo hai bước bằng cách kết hợp các hàm INDIRECT ADDRESS .

Các bước:

  • Đầu tiên, chọn vị trí ô ( B11 ) nơi cuối cùng bạn muốn đặt đầu ra.
  • Sau đó đó, nhập công thức sau:
=INDIRECT(ADDRESS(COLUMN(B4)-COLUMN($B$4)+ROW($B$4), ROW(B4)-ROW($B$4)+COLUMN($B$4)))

  • Nhấn Enter .

Như vậy, chúng tôi đã có tập dữ liệu được chuyển đổi, nhưng một lần nữa, chúng tôi phải định dạng dữ liệu đầu ra theo cách thủ công.

Một trong những ưu điểm của đâyphương pháp là bạn có thể chỉnh sửa dữ liệu đã chuyển đổi mà không làm thay đổi toàn bộ tập dữ liệu.

Đọc thêm: Chuyển đổi nhiều hàng trong nhóm thành cột trong Excel

4. Sử dụng Công cụ Excel Power Query để chuyển đổi nhiều hàng thành cột

Power Query là một công cụ thực sự hiệu quả để chuyển đổi dữ liệu nhanh chóng trong Excel. Lần này, chúng tôi sẽ trình bày các bước để chuyển đổi dữ liệu bằng công cụ Power Query .

Các bước:

  • Đầu tiên, chọn tập dữ liệu và chuyển đến tab Dữ liệu > Nhận & Chuyển đổi Dữ liệu > Từ Bảng/Phạm vi .
  • Hộp thoại Tạo Bảng sẽ mở ra > Đánh dấu hộp kiểm Bảng của tôi có tiêu đề > sau đó nhấn OK .

  • Hộp thoại Power Query Editor sẽ mở ra > Chọn thẻ Chuyển đổi .
  • Chọn Sử dụng Tiêu đề làm Hàng đầu tiên .

  • Sau đó nhấp vào Chuyển vị trí .

  • Sau đó chọn Sử dụng Hàng đầu tiên làm Tiêu đề .

  • Chuyển đến Tệp > Đóng & Tải .

Hộp thoại Power Query Editor sẽ bị đóng và do đó, một trang tính mới chứa dữ liệu được chuyển đổi sẽ được được tải vào sổ làm việc.

Đọc thêm: Excel Power Query: Chuyển hàng thành cột (Hướng dẫn từng bước)

5. Sử dụng Macro VBA của Excel để Chuyển đổi Hàng thành Cột

CácVBA macro cũng giúp chuyển đổi hàng thành cột trong trang tính. Trong phần này, chúng tôi sẽ chỉ cho bạn cách làm việc với macro VBA để chuyển đổi hàng thành cột trong MS Excel.

Các bước:

  • Trước hết, nhấp chuột phải vào tên Trang tính “ Sử dụng Macro VBA ” > Nhấp vào Xem mã.

Cửa sổ Mô-đun ứng dụng Microsoft Visual Basic sẽ mở ra.

  • Sao chép các macro VBA sau và chỉ cần dán chúng vào Cửa sổ mô-đun .
5643
  • Sau đó nhấn F5 để chạy macro VBA > Chọn toàn bộ tập dữ liệu và nhấn OK .

  • Chọn vị trí cuối cùng bạn muốn đặt đầu ra mong muốn.

Cuối cùng, chúng tôi đã chuyển đổi hàng thành cột bằng cách sử dụng macro VBA .

Đọc thêm: Excel VBA: Chuyển nhiều hàng trong nhóm thành cột

Kết luận

Bạn đọc thân mến, chúng ta đã thảo luận năm kỹ thuật để chuyển đổi hàng thành cột trong Excel. Hy vọng bạn sẽ tìm thấy công cụ hướng dẫn này. Hơn nữa, sách bài tập có ở đó để bạn tải xuống và tự thực hành. Tuy nhiên, nếu bạn có bất kỳ câu hỏi, nhận xét hoặc bất kỳ loại phản hồi nào, vui lòng cho tôi biết trong hộp nhận xét.

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.