Excel nhiều hàng trong một ô

Khi bạn đang xử lý các tệp dữ liệu lớn hơn trong Excel, bạn có thể có nhiều hàng và cột trong một trang tính. Sắp xếp từng mục có trong trang tính có thể là một nhiệm vụ khó khăn. Điều gì sẽ xảy ra nếu bạn có thể chuyển đổi tất cả các hàng hoặc cột dài đó thành một hàng hoặc một cột, điều đó có làm bạn phấn khích không?

Hầu hết mọi người thường gặp khó khăn khi thực hiện nhiều chức năng trong Excel. Đó là lý do tại sao các hướng dẫn khác nhau và các thủ thuật dễ thực hiện luôn có sẵn trên web. Trong trường hợp này, khi bạn cần chuyển nhiều hàng thành một hàng, chắc hẳn bạn cũng rất bối rối và suy nghĩ về cách chuyển nhiều hàng thành một hàng trong Excel phải không?

Chuyển đổi nhiều hàng thành một hàng theo cách thủ công có thể là một nhiệm vụ mệt mỏi. Đó là lý do tại sao chúng tôi đã đưa ra một số phương pháp thuận tiện để bạn áp dụng khi làm việc với các tập dữ liệu lớn hơn. Vì vậy, ở đây trong bài đăng này, bạn sẽ tìm ra những thủ thuật hay nhất. Bắt đầu nào

Cách chuyển đổi nhiều hàng thành một hàng trong Excel

Dưới đây, bạn sẽ tìm thấy tập dữ liệu gồm 5 hàng và 2 cột; . chúng tôi sẽ sử dụng tập dữ liệu này để hiểu cách chuyển đổi nhiều hàng thành một hàng trong Excel

Chuyển đổi nhiều hàng thành một hàng bằng chức năng chuyển vị

  1. Giả sử rằng chúng ta cần chuyển đổi từ hàng 4 đến hàng 8 có tên là ID nhân viên thành một hàng. Sử dụng chức năng TRANSPOSE, chúng tôi sẽ chọn toàn bộ phạm vi

=TRANSPOSE (mảng)

Trong trường hợp này, mảng = B4. B8

Excel nhiều hàng trong một ô
  1. Khi bạn đặt chức năng, bạn sẽ thấy rằng nhiều hàng của cột ID nhân viên được chuyển đổi thành một hàng
Excel nhiều hàng trong một ô

Điều đó không dễ sao?

Cách chuyển đổi nhiều hàng thành một hàng bằng Power Query

  1. Sử dụng cùng một tập dữ liệu như trên, bây giờ giả sử rằng chúng ta cần chuyển đổi tất cả các hàng ID nhân viên và Tên nhân viên thành một hàng. Với sự trợ giúp của Power Query, bạn có thể thực hiện công việc này một cách dễ dàng. Đối với điều này, trước tiên bạn phải chọn bảng dữ liệu, sau đó chọn tùy chọn Từ bảng/Phạm vi được cung cấp trong tab Dữ liệu
Excel nhiều hàng trong một ô
  1. Sau đó, bạn sẽ thấy một hộp thoại có tên là Tạo bảng, từ đó bạn phải chọn tùy chọn Bảng của tôi có tiêu đề và nó sẽ chọn toàn bộ tập dữ liệu
Excel nhiều hàng trong một ô
  1. Tiếp theo, bạn sẽ thấy Power Query Editor và chọn tab Transform, sau đó chọn tùy chọn Transpose
Excel nhiều hàng trong một ô
  1. Sau khi hoàn thành bước trên, bạn sẽ thấy định dạng bảng sau
Excel nhiều hàng trong một ô

Cách chuyển đổi nhiều hàng thành một hàng bằng hàm TEXTJoin

Hãy hiểu một phương pháp khác được sử dụng để chuyển đổi nhiều hàng thành một hàng

  1. Hàm TEXTJOIN cho phép bạn kết hợp tất cả các hàng trong một ô

=TEXTJOIN (dấu phân cách, TRUE, phạm vi)

Trong hàm này, dấu phân cách là dấu phẩy, TRUE được sử dụng để Bỏ qua các ô trống và phạm vi = B5. B9

Excel nhiều hàng trong một ô
  1. Khi hàm được nhập, bạn sẽ thấy tất cả các giá trị hàng được nối trong E7
Excel nhiều hàng trong một ô
  1. Sau này, bạn sẽ phải tách tất cả các giá trị thành các cột khác nhau. Đối với điều này, hãy làm theo trình tự chức năng này. Tab dữ liệu > Công cụ dữ liệu > Văn bản thành cột
Excel nhiều hàng trong một ô
  1. Lúc này sẽ xuất hiện hộp thoại Convert Text to Columns Wizard với 3 giai đoạn. Từ đây, bạn nên chọn tùy chọn Dấu phân cách và nhấn vào tùy chọn Tiếp theo để tiếp tục giai đoạn tiếp theo
Excel nhiều hàng trong một ô
  1. Bạn phải chọn Dấu phẩy làm Dấu phân cách trong giai đoạn 2, sau đó nhấp vào tùy chọn Tiếp theo
Excel nhiều hàng trong một ô
  1. Bước sang giai đoạn 3 bạn cần chọn định dạng dữ liệu Cột là Chung rồi nhấn vào tùy chọn Hoàn thành
Excel nhiều hàng trong một ô
  1. Khi các bước trên được hoàn thành thành công, bạn sẽ thấy định dạng bảng sau
Excel nhiều hàng trong một ô

Cách chuyển đổi nhiều hàng thành một hàng bằng ký hiệu và

Với ký hiệu Ampersand “&”, bạn có thể dễ dàng kết hợp nhiều hàng thành một ô

=” Văn bản 1 “&” “&” Văn bản 2 “&” “&” Văn bản 3”

Làm theo thủ thuật này, bạn có thể nối nhiều văn bản với khoảng trắng làm dấu phân cách. Ở đây, trong trường hợp này, B4, B5 và B6 dành cho văn bản

Excel nhiều hàng trong một ô

Trong ô E6, bạn sẽ thấy các hàng được kết hợp

Excel nhiều hàng trong một ô

Bây giờ, bạn thực hiện theo các bước từ 3 đến 6 của phương thức hàm TEXTJOIN và bạn sẽ thấy dữ liệu từ ô E5 được chuyển sang các cột khác nhau

Excel nhiều hàng trong một ô

Cách chuyển đổi nhiều hàng thành một hàng bằng hàm CONCATENATE

Với chức năng CONCATENATE, bạn chỉ cần kết hợp toàn bộ các hàng như bên dưới

=CONCATENATE (Văn bản1, Văn bản2, Văn bản3…)

Trong trường hợp này, B4, B5, B6 và khoảng cách giữa chúng được coi là văn bản

Excel nhiều hàng trong một ô

Bây giờ, trong ô D4, bạn sẽ thấy tất cả các hàng được kết hợp

Excel nhiều hàng trong một ô

Bây giờ, từ phương thức hàm TEXTJOIN, bạn phải làm theo các bước từ 3 đến 6 và tất cả dữ liệu sẽ được tách thành các cột khác nhau từ ô E5

Excel nhiều hàng trong một ô

Chuyển đổi nhiều hàng thành một hàng bằng VBA Macro

VBA luôn xuất hiện bất cứ khi nào bạn cần làm gì đó không bình thường. Với VBA Macro, bạn thậm chí có thể chuyển đổi nhiều hàng thành một hàng hoặc một cột theo lựa chọn của bạn. Dưới đây là một số bước đơn giản để làm theo

Mở sổ làm việc Excel và nhấn vào tùy chọn “Visual Basic” được cung cấp trong tab NHÀ PHÁT TRIỂN. Hoặc nếu không, bạn chỉ cần nhấn phím tắt “ALT + F11” ngay từ bàn phím của mình

Excel nhiều hàng trong một ô

Bây giờ, bạn sẽ thấy cửa sổ “Visual Basic Editor”

Chọn “Chèn” > “Mô-đun” để tạo một mô-đun mới

Excel nhiều hàng trong một ô

Chỉ cần dán mã VBA vào cửa sổ mã đã cho và nhấn nút “Lưu”

Excel nhiều hàng trong một ô

Chuyển đổi phụMultipleRowsToOneRow()

Đặt myRange = Ứng dụng. InputBox(“chọn một dãy mà bạn muốn chuyển đổi. ", "", Loại. =8)

Đặt dRang = Ứng dụng. InputBox(“Chọn một ô để đặt dữ liệu. ", "", Loại. =8)

rowNum = myRange. hàng. Đếm

colNum = myRange. Cột. Đếm

Đối với i = 1 Đến rowNum

myRange. Hàng(i). Sao chép dRang

Đặt dRang = dRang. Độ lệch (0, colNum + 0)

Tiếp theo

kết thúc phụ

Chuyển đến trang tính hiện tại và chạy macro Excel đã đề cập ở trên. Bấm vào nút Chạy

Excel nhiều hàng trong một ô

Chọn một phạm vi được cho là chuyển đổi và nhấn nút OK

Excel nhiều hàng trong một ô

Chỉ cần chọn một ô để đặt dữ liệu và nhấn OK

Excel nhiều hàng trong một ô

Chuyển đổi nhiều hàng thành một hàng bằng công thức

Giả sử rằng tập dữ liệu của bạn bao gồm phạm vi A1. B6 và dữ liệu đó cần được chuyển đổi thành một hàng. Vì vậy, làm thế nào bạn sẽ làm điều đó?

Một công thức dựa trên hàm OFFSET, hàm ROW, hàm FLOOR và hàm COLUMN được sử dụng để thực hiện điều đó

=OFFSET(Tờ8. $A$1,((ROW()-1)*6)+(SÀN(CỘT()-1,2)/2),(CỘT()-1)-(SÀN(CỘT()-1,2)

Đối với điều này, bạn phải nhập công thức này vào một trang tính khác nhưng sổ làm việc hiện có. Bây giờ, hãy kéo núm điều khiển Tự động điền sang bên phải trừ khi và cho đến khi bạn nhận được số 0.  

Excel nhiều hàng trong một ô

Ngoài ra, lưu ý rằng tổng số hàng là 6 và tổng số cột là 2.  

Tóm lại

Để kết luận, chúng tôi hiểu rằng Excel có vô số hàm tích hợp để thực hiện nhiều tác vụ tính toán. Tuy nhiên, đôi khi bạn phải đối mặt với một truy vấn không phổ biến và vì điều này, bạn cần phải suy nghĩ khác đi. Ở trên, bạn có thể thấy các cách khác nhau để chuyển đổi nhiều hàng thành một hàng. Và hy vọng, giờ đây bạn có thể dễ dàng quản lý để thực hiện chức năng này với tập dữ liệu của mình trong Excel. May mắn nhất