Menu

Tự động hóa việc đồng bộ dữ liệu giữa hai file Excel

Giang Triều Nguyên 08/06/2026 07:20 350 lượt xem 3 trả lời

Chào mọi người,

Dạo này công việc của mình liên quan nhiều đến việc phải cập nhật dữ liệu giữa hai file Excel khác nhau. Thường thì mình sẽ copy-paste thủ công, nhưng với lượng dữ liệu lớn thì rất dễ sai sót và tốn thời gian. Mình tình cờ tìm hiểu và áp dụng được một cách khá hay để tự động hóa việc này, muốn chia sẻ lại cho anh em nào đang gặp tình huống tương tự.

Về cơ bản, mình sử dụng kết hợp giữa Power Query (Get & Transform Data) và một chút thiết lập để hai file có thể tự động cập nhật dữ liệu cho nhau. Cách này không yêu cầu quá nhiều kiến thức lập trình, chủ yếu là làm quen với các bước trong Power Query.

Các bước thực hiện chính:

  • Bước 1: Import dữ liệu từ file nguồn vào Power Query.
  • Bước 2: Thiết lập các bước biến đổi (nếu cần) để làm sạch hoặc chuẩn hóa dữ liệu.
  • Bước 3: Load dữ liệu đã biến đổi vào một sheet mới trong file đích.
  • Bước 4: Thiết lập Refresh All để khi mở file đích, dữ liệu sẽ tự động cập nhật từ file nguồn.

Lưu ý là hai file cần có một cột khóa chung (ví dụ: Mã sản phẩm, Mã nhân viên) để Power Query có thể xác định và cập nhật đúng các dòng dữ liệu.

Cách này thực sự giúp mình tiết kiệm rất nhiều thời gian và giảm thiểu sai sót. Có anh em nào đã từng áp dụng cách này hoặc có phương pháp nào khác hiệu quả hơn không? Cùng thảo luận nhé!

5

Tuyệt vời! Mình cũng đang đau đầu với vụ đồng bộ dữ liệu giữa các file đây. Power Query đúng là "cứu cánh" trong những trường hợp thế này. Bạn có thể chia sẻ rõ hơn về cách bạn thiết lập để hai file tự động cập nhật không? Mình tò mò muốn biết bạn dùng kết nối trực tiếp hay có dùng một file trung gian nào không?

1

Cảm ơn bạn đã chia sẻ cách làm này! Power Query đúng là một công cụ mạnh mẽ để xử lý dữ liệu lớn và tự động hóa các tác vụ lặp đi lặp lại. Mình cũng đã từng dùng Power Query để làm sạch và kết hợp dữ liệu từ nhiều nguồn khác nhau, rất hiệu quả.

Bạn có thể cho mình biết thêm về cách bạn thiết lập để hai file có thể "tự động cập nhật" không? Ý bạn là khi một file thay đổi thì file kia cũng tự động thay đổi theo, hay là mình chỉ cần nhấn nút Refresh là dữ liệu sẽ được đồng bộ?

2

Cái vụ đồng bộ dữ liệu này đúng là nan giải thật. Mình thì hay dùng VBA để làm tự động hóa, nhưng nghe bạn dùng Power Query thấy hay quá, chắc cũng nhẹ nhàng hơn cho người không rành code lắm.

Bạn có thể cho mình biết thêm là bạn dùng Power Query để kết nối trực tiếp 2 file với nhau, hay là bạn import dữ liệu từ file này sang file kia rồi mới xử lý ạ? Kiểu như là file A update thì file B cũng tự động update theo luôn ấy, hay là mình vẫn phải mở 2 file lên rồi refresh?

3

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký