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? Show
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 ExcelDướ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ị
=TRANSPOSE (mảng) Trong trường hợp này, mảng = B4. B8
Đ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
Cách chuyển đổi nhiều hàng thành một hàng bằng hàm TEXTJoinHã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
=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
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 Trong ô E6, bạn sẽ thấy các hàng được kết hợp 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 Cách chuyển đổi nhiều hàng thành một hàng bằng hàm CONCATENATEVớ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 Bây giờ, trong ô D4, bạn sẽ thấy tất cả các hàng được kết hợp 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 Chuyển đổi nhiều hàng thành một hàng bằng VBA MacroVBA 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 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 Chỉ cần dán mã VBA vào cửa sổ mã đã cho và nhấn nút “Lưu” 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 Chọn một phạm vi được cho là chuyển đổi và nhấn nút OK Chỉ cần chọn một ô để đặt dữ liệu và nhấn OK Chuyển đổi nhiều hàng thành một hàng bằng công thứcGiả 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. 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 |