Hướng dẫn how do i convert multiple rows to one column in excel? - Làm cách nào để chuyển đổi nhiều hàng thành một cột trong excel?

Khi bạn sử dụng bảng tính Excel, đôi khi, bạn sẽ gặp vấn đề này: Làm thế nào bạn có thể chuyển đổi hoặc chuyển một phạm vi dữ liệu thành một cột? (Xem các ảnh chụp màn hình sau :) Bây giờ, tôi giới thiệu ba thủ thuật nhanh để bạn giải quyết vấn đề này.

Chuyển đổi/chuyển đổi các cột và hàng thành một cột với công thức

Chuyển đổi/chuyển đổi các cột và hàng thành một cột với mã VBA

Chuyển đổi/chuyển đổi các cột và hàng thành cột đơn với Kutools cho Excel

Hướng dẫn how do i convert multiple rows to one column in excel? - Làm cách nào để chuyển đổi nhiều hàng thành một cột trong excel?


Chuyển đổi/chuyển đổi các cột và hàng thành một cột với công thức

Công thức dài sau đây có thể giúp bạn nhanh chóng chuyển một phạm vi dữ liệu vào một cột, vui lòng làm như sau:

1. Trước tiên, hãy xác định tên phạm vi cho phạm vi dữ liệu của bạn, chọn dữ liệu phạm vi mà bạn muốn chuyển đổi, nhấp chuột phải và chọn Xác định tên Mẫu menu ngữ cảnh. Trong hộp thoại Tên mới, nhập tên phạm vi bạn muốn. Sau đó bấm OK. Xem ảnh chụp màn hình:Define Name form the context menu. In the New Name dialog box, enter the range name you want. Then click OK. See screenshot:

Hướng dẫn how do i convert multiple rows to one column in excel? - Làm cách nào để chuyển đổi nhiều hàng thành một cột trong excel?

2. Sau khi chỉ định tên phạm vi, sau đó nhấp vào ô trống, trong ví dụ này, tôi sẽ nhấp vào ô E1, sau đó nhập công thức này: = index (myData, 1+int ((Row (A1) -1)/cột ( Mydata)), mod (hàng (a1) -1+cột (mydata), cột (mydata))+1).=INDEX(MyData,1+INT((ROW(A1)-1)/COLUMNS(MyData)),MOD(ROW(A1)-1+COLUMNS(MyData),COLUMNS(MyData))+1).

Lưu ý: MyData là tên phạm vi của dữ liệu đã chọn, bạn có thể thay đổi nó khi bạn cần.: MyData is the range name of the selected data, you can change it as you need.

3. Sau đó kéo công thức xuống ô cho đến khi thông tin lỗi được hiển thị. Tất cả các dữ liệu trong phạm vi đã được chuyển thành một cột duy nhất. Xem ảnh chụp màn hình:

Hướng dẫn how do i convert multiple rows to one column in excel? - Làm cách nào để chuyển đổi nhiều hàng thành một cột trong excel?



Chuyển đổi/chuyển đổi các cột và hàng thành một cột với mã VBA

Với mã VBA sau, bạn cũng có thể tham gia nhiều cột và hàng vào một cột duy nhất.

1. Giữ các phím ALT + F11 để mở cửa sổ Microsoft Visual Basic cho các ứng dụng.ALT + F11 keys to open the Microsoft Visual Basic for Applications window.

2. Nhấp vào Chèn> Mô -đun và Dán mã sau vào cửa sổ Mô -đun.Insert > Module, and paste the following code in the Module window.

Sub ConvertRangeToColumn()
'Updateby20131126
Dim Range1 As Range, Range2 As Range, Rng As Range
Dim rowIndex As Integer
xTitleId = "KutoolsforExcel"
Set Range1 = Application.Selection
Set Range1 = Application.InputBox("Source Ranges:", xTitleId, Range1.Address, Type:=8)
Set Range2 = Application.InputBox("Convert to (single cell):", xTitleId, Type:=8)
rowIndex = 0
Application.ScreenUpdating = False
For Each Rng In Range1.Rows
    Rng.Copy
    Range2.Offset(rowIndex, 0).PasteSpecial Paste:=xlPasteAll, Transpose:=True
    rowIndex = rowIndex + Rng.Columns.Count
Next
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub

3. Nhấn phím F5 để chạy mã và hộp thoại được hiển thị để bạn chọn một phạm vi để chuyển đổi. Xem ảnh chụp màn hình:F5 key to run the code, and a dialog is displayed for you to select a range to convert. See screenshot:

Hướng dẫn how do i convert multiple rows to one column in excel? - Làm cách nào để chuyển đổi nhiều hàng thành một cột trong excel?

4. Sau đó bấm OK và một hộp thoại khác được hiển thị để chọn một ô Singel để đưa ra kết quả, xem ảnh chụp màn hình:Ok, and another dialog is displayed to select a singel cell to put out the result, see screenshot:

Hướng dẫn how do i convert multiple rows to one column in excel? - Làm cách nào để chuyển đổi nhiều hàng thành một cột trong excel?

5. Và nhấp vào OK, sau đó nội dung ô của phạm vi được chuyển đổi thành danh sách một cột, xem ảnh chụp màn hình:Ok, then the cell contents of the range are converted to a list of a column, see screenshot:

Hướng dẫn how do i convert multiple rows to one column in excel? - Làm cách nào để chuyển đổi nhiều hàng thành một cột trong excel?


Chuyển đổi/chuyển đổi các cột và hàng thành cột đơn với Kutools cho Excel

Có thể công thức quá dài để nhớ và mã VBA có một số giới hạn cho bạn, trong tình huống này, xin đừng lo lắng, ở đây tôi sẽ giới thiệu cho bạn một công cụ dễ dàng và đa chức năng hơn cho Excel, với tiện ích Phạm vi chuyển đổi của nó, Và bạn có thể giải quyết vấn đề này một cách nhanh chóng và thuận tiện.Kutools for Excel, with its Transform Range utility, and you can solve this problem quickly and conveniently.

Sau khi cài đặt miễn phí Kutools cho Excel, vui lòng làm như dưới đây:free installing Kutools for Excel, please do as below:

1. Chọn phạm vi mà bạn muốn chuyển vị.

2. Nhấp vào Kutools> Phạm vi biến đổi, xem ảnh chụp màn hình:Kutools > Transform Range, see screenshot:

Hướng dẫn how do i convert multiple rows to one column in excel? - Làm cách nào để chuyển đổi nhiều hàng thành một cột trong excel?

3. Trong hộp thoại Phạm vi biến đổi, tùy chọn Selectrange sang một cột, xem ảnh chụp màn hình:Transform Range dialog box, select Range to single column option, see screenshot:

Hướng dẫn how do i convert multiple rows to one column in excel? - Làm cách nào để chuyển đổi nhiều hàng thành một cột trong excel?

4. Sau đó bấm OK và chỉ định một ô để đặt kết quả từ hộp bật ra.OK, and specify a cell to put the result from the pop out box.

Hướng dẫn how do i convert multiple rows to one column in excel? - Làm cách nào để chuyển đổi nhiều hàng thành một cột trong excel?

5. Nhấp vào OK, và nhiều cột và dữ liệu hàng đã được chuyển thành một cột.OK, and the multiple columns and rows data has been transposed into a one column.

Hướng dẫn how do i convert multiple rows to one column in excel? - Làm cách nào để chuyển đổi nhiều hàng thành một cột trong excel?

Nếu bạn muốn chuyển đổi một cột thành một phạm vi với các hàng cố định, bạn cũng có thể sử dụng chức năng phạm vi biến đổi để nhanh chóng xử lý nó.Transform Range function to quickly handle it.

Hướng dẫn how do i convert multiple rows to one column in excel? - Làm cách nào để chuyển đổi nhiều hàng thành một cột trong excel?


Chuyển bảng chéo vào bảng liệt kê với kutools cho excel

Nếu bạn có một bảng chéo cần được chuyển đổi thành bảng danh sách như hiển thị ảnh chụp màn hình bên dưới, ngoại trừ retyping dữ liệu từng cái một, bạn cũng có thể sử dụng Kutools cho tiện ích kích thước bảng chuyển đổi Excel, để nhanh chóng chuyển đổi giữa bảng chéo và danh sách trong Excel.Kutools for Excel’s Transpose Table Dimensions utility to quickly convert between cross table and list in Excel.

Hướng dẫn how do i convert multiple rows to one column in excel? - Làm cách nào để chuyển đổi nhiều hàng thành một cột trong excel?

Sau khi cài đặt miễn phí Kutools cho Excel, vui lòng làm như dưới đây:free installing Kutools for Excel, please do as below:

1. Chọn phạm vi mà bạn muốn chuyển vị.Kutools > Range > Transpose Table Dimensions.

Hướng dẫn how do i convert multiple rows to one column in excel? - Làm cách nào để chuyển đổi nhiều hàng thành một cột trong excel?

2. Nhấp vào Kutools> Phạm vi biến đổi, xem ảnh chụp màn hình:Transpose Table Dimension dialog, check Cross table to list option on Transpose type section, select a cell to place the new format table.

Hướng dẫn how do i convert multiple rows to one column in excel? - Làm cách nào để chuyển đổi nhiều hàng thành một cột trong excel?

3. Trong hộp thoại Phạm vi biến đổi, tùy chọn Selectrange sang một cột, xem ảnh chụp màn hình:Ok, now the cross table has been converted to list.


4. Sau đó bấm OK và chỉ định một ô để đặt kết quả từ hộp bật ra.:

5. Nhấp vào OK, và nhiều cột và dữ liệu hàng đã được chuyển thành một cột.

Nếu bạn muốn chuyển đổi một cột thành một phạm vi với các hàng cố định, bạn cũng có thể sử dụng chức năng phạm vi biến đổi để nhanh chóng xử lý nó.

Chuyển bảng chéo vào bảng liệt kê với kutools cho excel


Nếu bạn có một bảng chéo cần được chuyển đổi thành bảng danh sách như hiển thị ảnh chụp màn hình bên dưới, ngoại trừ retyping dữ liệu từng cái một, bạn cũng có thể sử dụng Kutools cho tiện ích kích thước bảng chuyển đổi Excel, để nhanh chóng chuyển đổi giữa bảng chéo và danh sách trong Excel.

1. Chọn bảng chéo bạn muốn chuyển đổi sang danh sách, nhấp vào Kutools> Phạm vi> Kích thước bảng chuyển vị.

  • 2. Trong hộp thoại Kích thước bảng chuyển đổi, hãy kiểm tra tùy chọn bảng chéo để liệt kê trên phần Loại chuyển vị, chọn một ô để đặt bảng định dạng mới.: Quickly insert complex formulas, charts and anything that you have used before; Encrypt Cells with password; Create Mailing List and send emails...
  • 3. Nhấp vào OK, bây giờ bảng chéo đã được chuyển đổi thành danh sách. (easily edit multiple lines of text and formula); Reading Layout (easily read and edit large numbers of cells); Paste to Filtered Range...
  • Những bài viết liên quan: without losing Data; Split Cells Content; Combine Duplicate Rows/Columns... Prevent Duplicate Cells; Compare Ranges...
  • Làm thế nào để thay đổi hàng sang cột trong Excel? Rows; Select Blank Rows (all cells are empty); Super Find and Fuzzy Find in Many Workbooks; Random Select...
  • Sao chép chính xác nhiều ô mà không thay đổi tham chiếu công thức; Tự động tạo tham chiếu đến nhiều tờ; Chèn đạn, hộp kiểm và nhiều hơn nữa ... Multiple Cells without changing formula reference; Auto Create References to Multiple Sheets; Insert Bullets, Check Boxes and more...
  • Trích xuất văn bản, thêm văn bản, xóa theo vị trí, loại bỏ không gian; Tạo và in các phần phụ phân trang; Chuyển đổi giữa nội dung ô và bình luận ..., Add Text, Remove by Position, Remove Space; Create and Print Paging Subtotals; Convert Between Cells Content and Comments...
  • Siêu bộ lọc (lưu và áp dụng các sơ đồ lọc cho các bảng khác); Sắp xếp nâng cao theo tháng/tuần/ngày, tần suất và nhiều hơn nữa; Bộ lọc đặc biệt của in đậm, nghiêng ... (save and apply filter schemes to other sheets); Advanced Sort by month/week/day, frequency and more; Special Filter by bold, italic...
  • Kết hợp sách bài tập và bảng tính; Hợp nhất các bảng dựa trên các cột chính; Chia dữ liệu thành nhiều tờ; Batch Chuyển đổi XLS, XLSX và PDF ...; Merge Tables based on key columns; Split Data into Multiple Sheets; Batch Convert xls, xlsx and PDF...
  • Hơn 300 tính năng mạnh mẽ. Hỗ trợ Office/Excel 2007-2019 và 365. Hỗ trợ tất cả các ngôn ngữ. Dễ dàng triển khai trong doanh nghiệp hoặc tổ chức của bạn. Đầy đủ các tính năng dùng thử miễn phí 30 ngày. Đảm bảo hoàn lại tiền 60 ngày.. Supports Office/Excel 2007-2019 and 365. Supports all languages. Easy deploying in your enterprise or organization. Full features 30-day free trial. 60-day money back guarantee.

Hướng dẫn how do i convert multiple rows to one column in excel? - Làm cách nào để chuyển đổi nhiều hàng thành một cột trong excel?


Tab Office mang giao diện được lập bảng đến văn phòng và làm cho công việc của bạn dễ dàng hơn nhiều

  • Kích hoạt chỉnh sửa và đọc theo bảng trong Word, Excel, PowerPoint, Nhà xuất bản, Truy cập, Visio và Dự án., Publisher, Access, Visio and Project.
  • Mở và tạo nhiều tài liệu trong các tab mới của cùng một cửa sổ, thay vì trong các cửa sổ mới.
  • Tăng năng suất của bạn lên 50%và giảm hàng trăm lần nhấp chuột cho bạn mỗi ngày!

Hướng dẫn how do i convert multiple rows to one column in excel? - Làm cách nào để chuyển đổi nhiều hàng thành một cột trong excel?