Computer >> Máy Tính >  >> Phần mềm >> Office

Cách chuyển đổi mỗi n dòng 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 n hàng thành cột. Để chuyển vị mỗi n hàng đến cột là một nhiệm vụ dễ dàng. Đây cũng là một nhiệm vụ tiết kiệm thời gian. Hôm nay, trong bài viết này, chúng ta sẽ tìm hiểu hai các cách nhanh chóng và phù hợp để chuyển từng n hàng thành cột trong Excel hiệu quả với các hình ảnh minh họa thích hợp.

2 cách thích hợp để chuyển mỗi n hàng thành cột trong Excel

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

Cách chuyển đổi mỗi n dòng 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

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

Bước 1:

  • Trước hết, hãy xem tập dữ liệu của chúng tôi. Chúng tôi sẽ chuyển cứ 4 hàng thành cột.

Cách chuyển đổi mỗi n dòng 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 của chúng tôi, chúng tôi sẽ chọn ô F5 để thuận tiện cho công việc của chúng tôi.

Cách chuyển đổi mỗi n dòng thành cột trong Excel (2 phương pháp dễ dàng)

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

Cách chuyển đổi mỗi n dòng 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 của bạn và bạn sẽ nhận được David làm đầu ra của INDEX hàm trong ô F5 .

Cách chuyển đổi mỗi n dòng thành cột trong Excel (2 phương pháp dễ dàng)

Bước 2:

  • Hơn nữa, tự động điền INDEX hàm đến phần còn lại của ô của cột F .

Cách chuyển đổi mỗi n dòng thành cột trong Excel (2 phương pháp dễ dàng)

  • Bây giờ, tự động điền INDEX chức năng đối với các cột G, H, I để có được đầu ra mong muốn của bạn đã được cung cấp trong ảnh chụp màn hình bên dưới.

Cách chuyển đổi mỗi n dòng 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 tiêu chí trong Excel (2 cách)

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

  • Cách chuyển đổi các hàng trùng lặp thành các cột trong Excel (4 cách)
  • Truy vấn Excel Power:Chuyển đổi hàng thành cột (Hướng dẫn từng bước)
  • Cách chuyển đổi hàng thành cột bằ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 dụng)

2. Chạy mã 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 từng n hàng thành cột bằng cách sử dụng mã VBA đơn giản. Nó rất hữu ích cho một số thời điểm cụ thể. Áp dụng mã VBA để chuyển mỗi n hàng thành cột là một nhiệm vụ dễ dàng. Từ tập dữ liệu của chúng tôi, chúng tôi sẽ chuyển bốn hàng một lần thành các cột . Hãy làm theo hướng dẫn bên dưới để chuyển bốn hàng thành cột một lần!

Bước 1:

  • Trước hết, hãy mở Mô-đun, để thực hiện điều đó, trước tiên, từ Nhà phát triển của bạn tab, truy cập,

Nhà phát triển → Visual Basic

Cách chuyển đổi mỗi n dòng thành cột trong Excel (2 phương pháp dễ dàng)

  • Sau khi nhấp vào Visual Basic ruy-băng, một cửa sổ có tên Microsoft Visual Basic cho Ứng dụng - Chuyển đổi hàng thành cột sẽ ngay lập tức xuất hiện trước mặt bạn. Từ cửa sổ đó, chúng tôi sẽ chèn một mô-đun để áp dụng mã VBA của chúng tôi . Để làm điều đó, hãy truy cập,

Chèn → Mô-đun

Cách chuyển đổi mỗi n dòng thành cột trong Excel (2 phương pháp dễ dàng)

Bước 2:

  • Do đó, Chuyển đổi hàng thành cột mô-đun sẽ xuất hiện trước mặt bạn. Trong Chuyển đổi hàng thành cột , hãy viết ra VBA bên 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

Cách chuyển đổi mỗi n dòng thành cột trong Excel (2 phương pháp dễ dàng)

  • Do đó, hãy chạy VBA Để làm điều đó, hãy truy cập,

Chạy → Chạy Sub / UserForm

Cách chuyển đổi mỗi n dòng thành cột trong Excel (2 phương pháp dễ dàng)

  • Sau khi chạy Mã VBA , bạn sẽ có thể chuyển bốn hàng một lần thành các cột đã được đưa ra trong ảnh chụp màn hình bên dưới.

Cách chuyển đổi mỗi n dòng 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)

Những điều cần nhớ

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

👉 Nếu một Nhà phát triển tab không hiển thị trong ruy-băng của bạn, bạn có thể hiển thị tab đó. Để làm điều đó, hãy truy cập,

Tệp → Tùy chọn → Tùy chỉnh ruy-băng

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 giờ đây sẽ khuyến khích bạn áp dụng chúng trong Excel của bạn bảng tính với năng suất cao hơn. Chúng tôi hoan nghênh bạn 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 có 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ác cột thành hàng trong Excel (6 phương pháp)
  • Chuyển đổi Cột thành Hàng trong Excel bằ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 được phân tách bằng dấu phẩy với dấu ngoặc kép
  • Cách chuyển đổi vị trí trong Excel VBA (3 phương pháp)