Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Office

Nhanh Chóng Chuyển Đổi Hàng N Thành Cột Trong Excel – 2 Phương Pháp Dễ Dàng

Khi làm việc với Microsoft Excel lớn, đôi khi chúng ta cần chuyển đổi hàng N thành cột. Việc chuyển đổi mỗi N hàng thành cột là nhiệm vụ dễ dàng. Đây cũng là nhiệm vụ tiết kiệm thời gian. Hôm nay, trong bài viết này, chúng ta sẽ học hai cách nhanh và phù hợp để chuyển đổi mỗi N hàng thành cột trong Excel hiệu quả với minh họa thích hợp.

2 Cách Phù Hợp Chuyển Đổi Mỗi N Hàng Thành Cột Trong Excel

Giả sử chúng ta có một Excel trang tính lớn chứa thông tin về một số nhân viên bán hàng của Nhóm Armani. Tên nhân viên bán hàng, Số Nhận Diện của họ, và Doanh Thu Đạt Được bởi nhân viên bán hàng được đưa ra ở Cột B, C, và D tương ứng. Chúng ta có thể dễ dàng chuyển đổi mỗi N hàng thành cột dùng hàm INDEX. Chúng ta cũng dùng code VBA để chuyển đổi mỗi N hàng thành cột. Để thuận tiện cho công việc, chúng ta sẽ chuyển đổi mỗi bốn hàng thành cột. Đây là tổng quan tập dữ liệu cho nhiệm vụ hôm nay.

Nhanh Chóng Chuyển Đổi Hàng N Thành Cột Trong Excel – 2 Phương Pháp Dễ Dàng

1. Áp Dụng Hàm INDEX Để Chuyển Đổi Mỗi N Hàng Thành Cột Trong Excel

Dùng hàm INDEX, chúng ta có thể dễ dàng chuyển đổi mỗi N hàng thành cột trong Excel. Từ tập dữ liệu của chúng ta, chúng ta sẽ chuyển đổi mỗi 4 hàng thành cột. Việc chuyển đổi mỗi 4 hàng thành cột trong excel là nhiệm vụ dễ dàng. Đây cũng là nhiệm vụ tiết kiệm thời gian. Hãy làm theo hướng dẫn dưới để chuyển đổi mỗi bốn hàng thành cột!

Bước 1:

  • Trước hết, xem tập dữ liệu của chúng ta. Chúng ta sẽ chuyển đổi mỗi 4 hàng thành cột.

Nhanh Chóng Chuyển Đổi Hàng N Thành Cột Trong Excel – 2 Phương Pháp Dễ Dàng

  • Sau đó, chọn một ô. Từ tập dữ liệu, chúng ta sẽ chọn ô F5 cho sự thuận tiện của công việc.

Nhanh Chóng Chuyển Đổi Hàng N Thành Cột Trong Excel – 2 Phương Pháp Dễ Dàng

  • Sau khi chọn ô F5, viết công thức dưới vào ô đã chọn. Công thức là:
=INDEX($B:$B,ROW(B5)*4-4+COLUMN(B5))

Nhanh Chóng Chuyển Đổi Hàng N Thành Cột Trong Excel – 2 Phương Pháp Dễ Dàng

  • Do đó, chỉ cần nhấn ENTER trên bàn phím và bạn sẽ nhận được David làm kết quả của hàm INDEX ở ô F5.

Nhanh Chóng Chuyển Đổi Hàng N Thành Cột Trong Excel – 2 Phương Pháp Dễ Dàng

Bước 2:

  • Tiếp theo, autoFill hàm INDEX cho các ô còn lại của cột F.

Nhanh Chóng Chuyển Đổi Hàng N Thành Cột Trong Excel – 2 Phương Pháp Dễ Dàng

  • Bây giờ, autoFill hàm INDEX cho các cột G, H, và I để có đầu ra mong muốn như chụp màn hình dưới.

Nhanh Chóng Chuyển Đổi Hàng N Thành Cột Trong Excel – 2 Phương Pháp Dễ Dàng

Đọc thêm: Cách Chuyển Đổi Hàng Thành Cột Dựa Trên Điều Kiện Trong Excel (2 Cách)

Các Bài Đọc Tương Tự

  • Cách Chuyển Đổi Hàng Trùng Lặp Thành Cột Trong Excel (4 Cách)
  • Excel Power Query: Chuyển Đổi Hàng Thành Cột (Hướng Dẫn Bước Đi)
  • Cách Chuyển Đổi Hàng Thành Cột Dùng Excel VBA (4 Ví Dụ Lý Tưởng)
  • Chuyển Đổi Nhiều Cột Thành Một Cột Trong Excel (3 Phương Pháp Tiện Lợi)

2. Chạy Code VBA Để Chuyển Đổi Mỗi N Hàng Thành Cột Trong Excel

Bây giờ tôi sẽ chỉ cách chuyển đổi mỗi N hàng thành cột bằng một code VBA đơn giản. Nó rất hữu ích cho một số thời điểm cụ thể. Áp dụng code VBA để chuyển đổi mỗi N hàng thành cột là nhiệm vụ dễ dàng. Từ tập dữ liệu, chúng ta sẽ chuyển đổi mỗi bốn hàng thành cột. Hãy làm theo hướng dẫn dưới để chuyển đổi mỗi bốn hàng thành cột!

Bước 1:

  • Trước hết, mở một Module, để làm vậy, trước hết, từ tab Developer của bạn, vào,

Developer → Visual Basic

Nhanh Chóng Chuyển Đổi Hàng N Thành Cột Trong Excel – 2 Phương Pháp Dễ Dàng

  • Sau khi nhấn vào Visual Basic, một cửa sổ tên Microsoft Visual Basic for Applications – Transpose Rows to Columns sẽ ngay lập tức xuất hiện trước bạn. Từ cửa sổ đó, chúng ta sẽ chèn một module cho việc áp dụng code VBA. Để làm vậy, vào,

Insert → Module

Nhanh Chóng Chuyển Đổi Hàng N Thành Cột Trong Excel – 2 Phương Pháp Dễ Dàng

Bước 2:

  • Do đó, module Transpose Rows to Columns sẽ xuất hiện trước bạn. Trong module Transpose Rows to Columns, viết code VBA dưới:
Sub Transpose_Rows_to_Columns() Dim x As Long Dim y As Long Dim z As Long Application.ScreenUpdating = False z = Cells(1, Columns.Count).End(xlToLeft).Column For y = 1 To z Step 2 x = x + 1 Cells(1, y).Copy Destination:=Cells(x, 1) x = x + 1 Cells(1, y + 1).Copy Destination:=Cells(x, 1) Next y Cells(1, 2).Resize(1, z - 1).Clear Application.ScreenUpdating = True End Sub 

Nhanh Chóng Chuyển Đổi Hàng N Thành Cột Trong Excel – 2 Phương Pháp Dễ Dàng

  • Do đó, chạy VBA Để làm vậy, vào,

Run → Run Sub/UserForm

Nhanh Chóng Chuyển Đổi Hàng N Thành Cột Trong Excel – 2 Phương Pháp Dễ Dàng

  • Sau khi chạy Code VBA, bạn sẽ có thể chuyển đổi mỗi bốn hàng thành cột như chụp màn hình dưới.

Nhanh Chóng Chuyển Đổi Hàng N Thành Cột Trong Excel – 2 Phương Pháp Dễ Dàng

Đọc thêm: VBA Để Chuyển Đổi Nhiều Cột Thành Hàng Trong Excel (2 Phương Pháp)

Lưu Ý

👉 Bạn có thể bật cửa sổ Microsoft Visual Basic for Applications bằng cách nhấn Alt + F11 đồng thời.

👉 Nếu tab Developer không hiển thị trong Ribbon, bạn có thể làm nó hiển thị. Để làm vậy, vào,

File → Option → Customize Ribbon

Kết Luận

Tôi hy vọng tất cả các phương pháp phù hợp được đề cập ở trên để chuyển đổi mỗi N hàng thành cột sẽ giờ đây khích lệ bạn áp dụng chúng trong Excel bảng tính của bạn với năng suất cao hơn. Bạn được hoan nghênh thoải mái bình luận nếu bạn có bất kỳ câu hỏi hoặc thắc mắc nào.

Các Bài Viết Liên Quan

  • Cách Đảo Ngược Chuyển Đổi Trong Excel (3 Phương Pháp Đơn Giản)
  • Cách Chuyển Đổi Cột Thành Hàng Trong Excel (6 Phương Pháp)
  • Chuyển Đổi Cột Thành Hàng Trong Excel Dùng Power Query
  • Cách Chuyển Đổi Cột Thành Hàng Trong Excel Dựa Trên Giá Trị Ô
  • Chuyển Đổi Có Điều Kiện Trong Excel (2 Ví Dụ)
  • Cách Chuyển Đổi Cột Thành Danh Sách Phân Cách Bằng Dấu Phẩy Với Dấu Ngoặc Đơn
  • Cách Chuyển Đổi Trong Excel VBA (3 Phương Pháp)