Applies ToExcel cho Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Dùng Power Query để kết hợp nhiều tệp với cùng một sơ đồ được lưu trữ trong một thư mục thành một bảng. Ví dụ: mỗi tháng bạn muốn kết hợp sổ làm việc ngân sách từ nhiều phòng ban, trong đó các cột giống nhau nhưng số hàng và giá trị khác nhau ở mỗi sổ làm việc. Sau khi thiết lập, bạn có thể áp dụng các phương pháp chuyển đổi bổ sung như bạn làm với bất kỳ nguồn dữ liệu được nhập duy nhất nào, rồi làm mới dữ liệu để xem kết quả cho mỗi tháng.  

Tổng quan khái niệm về Kết hợp tệp thư mục

Ghi chú    Chủ đề này cho biết cách kết hợp các tệp từ một thư mục. Bạn cũng có thể kết hợp các tệp được lưu trữ trong SharePoint, Azure Blob Storage và Azure Data Lake Storage. Quy trình này tương tự như vậy.

Đơn giản:

  • Đảm bảo rằng tất cả các tệp bạn muốn kết hợp đều nằm trong một thư mục chuyên dụng mà không cần tệp không liên quan. Nếu không, tất cả các tệp trong thư mục và bất kỳ thư mục con nào bạn chọn sẽ được bao gồm trong dữ liệu được kết hợp.

  • Mỗi tệp phải có cùng một sơ đồ với tiêu đề cột, kiểu dữ liệu và số cột nhất quán. Các cột không nhất thiết phải theo cùng thứ tự với tên cột thực hiện khớp.

  • Nếu có thể, hãy tránh các đối tượng dữ liệu không liên quan đối với các nguồn dữ liệu có thể có nhiều đối tượng dữ liệu, chẳng hạn như tệp JSON, sổ làm việc Excel hoặc cơ sở dữ liệu Access.

Mỗi tệp này đều theo một mẫu hình đơn giản, chỉ có một bảng dữ liệu trong mỗi tệp.

  1. Chọn Dữ > Lấy Dữ liệu > từ tệp > từ thư mục. Hộp thoại Duyệt sẽ xuất hiện.

  2. Định vị thư mục chứa các tệp bạn muốn kết hợp.

  3. Danh sách các tệp trong thư mục sẽ xuất hiện trong hộp thoại <Dẫn> thư mục. Xác minh rằng tất cả các tệp bạn muốn đều được liệt kê.Hộp thoại nhập văn bản ví dụ

  4. Chọn một trong các lệnh ở dưới cùng của hộp thoại, ví dụ: Kết hợp lệnh> và & tải. Có các lệnh bổ sung được thảo luận trong mục Giới thiệu về tất cả các lệnh đó.

  5. Nếu bạn chọn lệnh Kết hợp bất kỳ, hộp thoại Kết hợp Tệp sẽ xuất hiện. Để thay đổi cài đặt tệp, hãy chọn từng tệp từ hộp Tệp Mẫu, đặt Nguồn gốc Tệp,Dấu tách và Phát hiện Loại Dữ liệu như mong muốn. Bạn cũng có thể chọn hoặc bỏ chọn hộp kiểm Bỏ qua các tệp có lỗi ở cuối hộp thoại.

  6. Chọn OK.

Kết quả

Power Query tự động tạo các truy vấn để hợp nhất dữ liệu từ từng tệp vào một trang tính. Các bước truy vấn và cột được tạo tùy thuộc vào lệnh bạn chọn. Để biết thêm thông tin, hãy xem phần Giới thiệu về tất cả các truy vấn đó.

  1. Chọn Dữ > Lấy Dữ liệu > từ tệp > từ thư mục. Hộp thoại Duyệt sẽ xuất hiện.

  2. Định vị thư mục chứa các tệp bạn muốn kết hợp.

  3. Danh sách các tệp trong thư mục sẽ xuất hiện trong hộp thoại <Dẫn> thư mục. Xác minh rằng tất cả các tệp bạn muốn đều được liệt kê.

  4. Chọn một trong các lệnh ở dưới cùng của hộp thoại, ví dụ: Kết hợp> đổi & đổi. Có các lệnh bổ sung được thảo luận trong mục Giới thiệu về tất cả các lệnh đó.Trình soạn thảo Power Query xuất hiện.

  5. Cột Giá trị là cột Danh sách có cấu trúc. Chọn biểu tượng Biểu tượng bung rộng cột mở rộng, rồi chọn Bung rộng sang Hàng mới.  Bung rộng Danh sách JSON

  6. Cột Giá trị giờ đây là cột Bản ghi có cấu trúc. Chọn biểu tượng Bung Biểu tượng bung rộng cột trang. Hộp thoại thả xuống sẽ xuất hiện.Bung rộng Bản ghi JSON

  7. Duy trì chọn tất cả các cột. Bạn có thể muốn bỏ chọn hộp kiểm Sử dụng tên cột gốc làm tiền tố. Chọn OK.

  8. Chọn tất cả các cột có chứa giá trị dữ liệu. Chọn Trang đầu, mũi tên bên cạnh Loại bỏ Cột, rồi chọn Loại bỏ Cột Khác.

  9. Chọn Trang > Đóng & Tải.

Kết quả

Power Query tự động tạo các truy vấn để hợp nhất dữ liệu từ từng tệp vào một trang tính. Các bước truy vấn và cột được tạo tùy thuộc vào lệnh bạn chọn. Để biết thêm thông tin, hãy xem phần Giới thiệu về tất cả các truy vấn đó.

Mỗi nguồn dữ liệu này có thể có nhiều đối tượng để nhập. Sổ làm việc Excel có thể có nhiều trang tính, bảng Excel hoặc phạm vi đã đặt tên. Cơ sở dữ liệu Access có thể có nhiều bảng và truy vấn. 

  1. Chọn Dữ > Lấy Dữ liệu > từ tệp > từ thư mục. Hộp thoại Duyệt sẽ xuất hiện.

  2. Định vị thư mục chứa các tệp bạn muốn kết hợp.

  3. Danh sách các tệp trong thư mục sẽ xuất hiện trong hộp thoại <Dẫn> thư mục. Xác minh rằng tất cả các tệp bạn muốn đều được liệt kê.

  4. Chọn một trong các lệnh ở dưới cùng của hộp thoại, ví dụ: Kết hợp lệnh> và & tải. Có các lệnh bổ sung được thảo luận trong mục Giới thiệu về tất cả các lệnh đó.

  5. Trong hộp thoại Kết hợp Tệp:

    • Trong hộp Tệp Mẫu , chọn một tệp để sử dụng làm dữ liệu mẫu được sử dụng để tạo truy vấn. Bạn không thể chọn một đối tượng hoặc chỉ chọn một đối tượng. Tuy nhiên, bạn không thể chọn nhiều hơn một mục.

    • Nếu bạn có nhiều đối tượng, hãy sử dụng hộp Tìm kiếm để định vị một đối tượng hoặc Tùy chọn Hiển thị cùng với nút Làm mới để lọc danh sách.

    • Chọn hoặc bỏ chọn hộp kiểm Bỏ qua các tệp có lỗi ở cuối hộp thoại.

  6. Chọn OK.

Kết quả

Power Query tự động tạo một truy vấn để hợp nhất dữ liệu từ từng tệp vào một trang tính. Các bước truy vấn và cột được tạo tùy thuộc vào lệnh bạn chọn. Để biết thêm thông tin, hãy xem phần Giới thiệu về tất cả các truy vấn đó.

Để linh hoạt hơn, bạn có thể kết hợp tệp một cách rõ ràng trong Trình soạn thảo Power Query bằng cách sử dụng lệnh Kết hợp Tệp. Giả sử thư mục nguồn có một hỗn hợp các loại tệp và thư mục con và bạn muốn nhắm mục tiêu các tệp cụ thể có cùng loại tệp và sơ đồ nhưng không phải các tệp khác. Điều này có thể cải thiện hiệu suất và giúp đơn giản hóa các chuyển đổi của bạn.

  1. Chọn Dữ > Lấy Dữ liệu > từ tệp >từ thư mục. Hộp thoại Duyệt sẽ xuất hiện.

  2. Định vị thư mục chứa các tệp bạn muốn kết hợp, rồi chọn Mở.

  3. Danh sách tất cả các tệp trong thư mục và thư mục con sẽ xuất hiện trong hộp thoại<Dẫn> mục. Xác minh rằng tất cả các tệp bạn muốn đều được liệt kê.

  4. Chọn Chuyển đổi Dữ liệu ở dưới cùng. Trình soạn thảo Power Query mở ra và hiển thị tất cả các tệp trong thư mục và mọi thư mục con.

  5. Để chọn tệp bạn muốn, hãy lọc các cột, chẳng hạn như Phần mở rộng hoặc Đường dẫn Thư mục.

  6. Để kết hợp các tệp vào một bảng duy nhất, hãy chọn cột Nội dung có chứa mỗi Nhị phân (thường là cột đầu tiên), rồi chọn Trang đầu > Hợp Tệp. Hộp thoại Kết hợp Tệp xuất hiện.

  7. Power Query phân tích một tệp mẫu, theo mặc định là tệp đầu tiên trong danh sách, để sử dụng đúng bộ nối và xác định các cột khớp.Để sử dụng một tệp khác cho tệp ví dụ, hãy chọn tệp đó từ danh sách thả xuống Tệp Mẫu.

  8. Hoặc, ở dưới cùng, chọn Bỏ qua các tệp có lỗis để loại trừ các tệp đó khỏi kết quả.

  9. Chọn OK.

Kết quả

Power Query tự động tạo truy vấn để hợp nhất dữ liệu từ từng tệp vào một trang tính. Các bước truy vấn và cột được tạo tùy thuộc vào lệnh bạn chọn. Để biết thêm thông tin, hãy xem phần Giới thiệu về tất cả các truy vấn đó.

Có một số lệnh bạn có thể chọn và mỗi lệnh có một mục đích khác nhau.

  • Kết hợp và Biến đổi Dữ liệu    Để kết hợp tất cả các tệp với một truy vấn, rồi cho chạy Trình soạn thảo Power Query, hãy chọn Kết hợp các> Kết hợp và Chuyển đổi Dữ liệu.

  • Kết hợp và Tải   Để hiển thị hộp thoại Tệp mẫu, hãy tạo một truy vấn, rồi tải vào trang tính, chọn Kết hợp các> Kết hợp và Tải.

  • Kết hợp và Tải Đến   Để hiển thị hộp thoại Tệp mẫu, hãy tạo một truy vấn, rồi hiển thị hộp thoại Nhập , chọn Kết hợp> Kết hợp và Tải Đến.

  • Tải    Để tạo truy vấn với một bước, rồi tải vào trang tính, hãy chọn Tải> Tải.

  • Tải Đến   Để tạo truy vấn với một bước, rồi hiển thị hộp thoại Nhập, chọn Tải> Tải Đến.

  • Chuyển đổi Dữ liệuĐể tạo truy vấn với một bước, rồi cho chạy Trình soạn thảo Power Query, chọn Chuyển đổi Dữ liệu.

Tuy nhiên, bạn kết hợp các tệp, một số truy vấn hỗ trợ sẽ được tạo trong ngăn Truy vấn bên dưới nhóm "Truy vấn Trợ giúp".

Danh sách các truy vấn được tạo trong ngăn Truy vấn

  • Power Query tạo truy vấn "Tệp Mẫu" dựa trên truy vấn ví dụ.

  • Truy vấn hàm "Chuyển đổi Tệp" sử dụng truy vấn "Tham số 1" để chỉ định từng tệp (hoặc nhị phân) làm dữ liệu đầu vào truy vấn "Tệp Mẫu". Truy vấn này cũng tạo cột Nội dung có chứa nội dung tệp và tự động bung rộng cột Bản ghi có cấu trúc để thêm dữ liệu cột vào kết quả. Các truy vấn "Chuyển đổi Tệp" và "Tệp Mẫu" được liên kết để các thay đổi đối với truy vấn "Tệp Mẫu" được phản ánh trong truy vấn "Tệp Chuyển đổi".

  • Truy vấn có chứa kết quả cuối cùng nằm trong nhóm "Truy vấn khác". Theo mặc định, thư mục này được đặt tên theo thư mục mà bạn đã nhập các tệp từ đó.

Để điều tra thêm, hãy bấm chuột phải vào từng truy vấn và chọn Chỉnh sửa để kiểm tra từng bước truy vấn và xem cách truy vấn hoạt động trong kết hợp.

Xem thêm

Trợ giúp Power Query cho Excel

Chắp thêm truy vấn

Kết hợp tổng quan về tệp (docs.com)

Kết hợp tệp CSV trong Power Query (docs.com)

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.