Google Trang tính chuyển đổi nhiều hàng thành một cột
Bài viết này sẽ trình bày cách chuyển đổi nhiều cột thành một cột trong Excel bằng công thức Excel, mã VBA và công cụ Power Query. Hình ảnh sau đây làm nổi bật mục đích của bài viết này Show Mục lục Tải sách bài tập thực hànhBấm vào nút sau và tải xuống bảng tính Excel miễn phí để bạn thực hành Hoán đổi nhiều cột thành một. xlsm 3 phương pháp hiệu quả để chuyển đổi nhiều cột thành một cột trong ExcelỞ đây chúng tôi đang làm việc với một danh sách một số nhóm người. Vì một số lý do, chúng tôi cần chuyển các cột thành một cột theo thứ tự chuyển đổi. Chúng tôi sẽ sử dụng 3 công thức Excel khác nhau, mã VBA và công cụ truy vấn nguồn cho việc này. Vì vậy, không cần thảo luận thêm nữa, hãy đi sâu vào các phương pháp 1. Sử dụng Công thức Excel để Chuyển nhiều Cột thành Một Cột1. 1 Kết hợp các hàm INDEX, INT, MOD, ROW và COLUMNSTrong phương pháp đầu tiên của chúng tôi, chúng tôi sẽ sử dụng một công thức được hình thành bằng cách kết hợp các hàm INDEX, INT, MOD, ROW và COLUMNS bước ❶ Chuyển đến ô F5 và nhập công thức sau
Ghi chú Trong công thức đầu tiên, bạn phải đặt ROW(A1)-1) thay vì ROW(B5)-5) nếu tập dữ liệu của bạn bắt đầu từ ô A1 ❷ Nhấn phím ENTER và kéo biểu tượng núm điều khiển điền cho đến khi mục nhập cuối cùng xuất hiện trong danh sách một cột Ở đây, ảnh chụp màn hình sau đây mô tả ngắn gọn toàn bộ quy trình và cả kết quả. 👇 Tuy nhiên, công thức có vẻ không dễ dàng. Vì vậy, chúng tôi sẽ giải thích nó dưới đây 🔎 Giải thích công thức.
1. 2 Sử dụng Công thức với các hàm OFFSET, CEILING, MOD, ROW và COLUMNSTrong phương pháp thứ hai, chúng ta sẽ sử dụng một công thức khác kết hợp các hàm OFFSET, CEILING, MOD, ROW và COLUMNS Công thức chung =OFFSET(Tham chiếu tuyệt đối của ô bắt đầu, CEILING((ROW(Tham chiếu ô bắt đầu)-m)/Số cột,1), MOD(ROW(Tham chiếu ô bắt đầu)+Số cột-n, Số cột) Ở đâu, m= Số hàng của ô bắt đầu+1; m= Số hàng của ô bắt đầu +2; n= một số tạo nên kết quả của (ROW(Tham chiếu ô bắt đầu. )+Số cột-n) chia hết cho số cột Bây giờ, thực hiện các bước sau bước ❶ Sao chép công thức sau và dán vào ô F5
❷ Nhấn ENTER ❸ Cuối cùng kéo hết biểu tượng Fill Handle Toàn bộ quy trình được mô tả ngắn gọn trong hình sau. 👇 🔎 Giải thích công thức
1. 3 Kết hợp các chức năng OFFSET, ROUNDUP, MOD và ROWSĐây là phương pháp cuối cùng trong bài viết này sử dụng công thức. Chúng tôi sẽ kết hợp các hàm OFFSET, ROUNDUP, MOD và ROWS trong công thức này Công thức chung =OFFSET(Tham chiếu tuyệt đối. của ô nằm ngay phía trên ô bắt đầu, ROUNDUP((ROWS($X. X))/Số cột, 0), MOD(ROWS($X. X)+n, Số cột) Ở đâu, X= Hàng bắt đầu của tập dữ liệu (không phải tiêu đề) n= một số tạo ra kết quả của ROWS($X. X)+n chia hết cho số cột trong tập dữ liệu của bạn bước ❶ Nhập công thức bên dưới vào ô F5 và nhấn ENTER
❷ Kéo hết biểu tượng Fill Handle Cuối cùng, bạn sẽ thấy kết quả Đọc thêm. Excel VBA. Chuyển nhiều hàng trong nhóm thành cột bài đọc tương tự
2. Sử dụng mã VBA Excel để chuyển đổi nhiều cột thành một cộtTrong phương pháp thứ tư, chúng ta sẽ thấy một mã VBA giúp chúng ta chuyển một số cột thành một cột. Hãy áp dụng các bước sau bước ❶ Nhấn Alt+F11 ❷ Chuyển đến tab Chèn và chọn Mô-đun để mở một mô-đun VBA mới ❸ Sao chép mã VBA sau và dán vào mô-đun đã mở
❹ Nhấn phím F5 để chạy mã ❺ Chọn Cột nguồn, i. e. , B5. D8 ❻ Nhấn OK ❼ Bây giờ hãy chọn ô, tôi. e. , F5, nơi bạn muốn đặt dữ liệu đã chuyển đổi ❽ Nhấn OK Cuối cùng, bạn sẽ nhận được kết quả như thế này. 👇 Đọc thêm. VBA để chuyển nhiều cột thành hàng trong Excel (2 phương pháp) 3. Sử dụng Công cụ Power QueryTrong phần này của bài viết, chúng tôi sẽ làm việc trên một bộ dữ liệu khác với bộ dữ liệu chúng tôi đã sử dụng cho đến nay. Ở đây chúng tôi có tên sản phẩm, kích thước và số lượng trong các cột khác nhau. Những gì chúng ta cần làm là thu thập dữ liệu về sản phẩm, kích thước và số lượng trong các cột đơn lẻ. Để làm điều này, chúng tôi sẽ sử dụng công cụ Power Query bước❶ Trước hết, chọn toàn bộ tập dữ liệu hoặc bất kỳ ô nào trong tập dữ liệu của bạn ❷ Chuyển đến tab Dữ liệu và nhấn nút Từ Bảng/Phạm vi từ nhóm Nhận & Chuyển đổi Dữ liệu Cửa sổ Tạo bảng sẽ xuất hiện ❸ Đánh dấu hộp kiểm Bảng của tôi có tiêu đề và nhấn OK Cửa sổ Power Query Editor sẽ xuất hiện ❹ Bây giờ, hãy chuyển đến tab Chuyển đổi và chọn cột đầu tiên của dữ liệu của chúng tôi ❺ Nhấp vào menu thả xuống Bỏ xoay cột từ nhóm Cột bất kỳ ❻ Chọn tùy chọn Unpivot Other Columns từ danh sách Bạn nhận được điều này. 👇 ❼ Bây giờ, hãy chuyển đến tab File và nhấn nút Close and Load To… Cửa sổ sau sẽ xuất hiện ❽ Chọn vị trí phù hợp của bạn, bảng tính hiện có hoặc mới ❾ Cuối cùng, nhấn OK Đây là kết quả của bạn. 👇 Vì tôi đã chọn tùy chọn Trang tính mới, kết quả của tôi được đặt trên một trang tính mới Đọc thêm. Truy vấn nguồn Excel. Chuyển hàng thành cột (Hướng dẫn từng bước) Những điều cần ghi nhớ
Phần kết luậnĐể kết thúc, chúng ta đã thảo luận về 5 phương pháp hiệu quả để chuyển nhiều cột thành một cột trong Excel với hình minh họa thích hợp. Nếu bạn có bất kỳ sự nhầm lẫn hoặc thắc mắc nào, vui lòng hỏi chúng tôi trong hộp bình luận. Truy cập trang web ExcelDemy của chúng tôi để đọc thêm các bài viết liên quan đến Excel |