Menu

App script quản lý rủi ro cho cá nhân & doanh nghiệp với báo cáo chuẩn định dạng biểu đồ

Tự động cập nhật dữ liệu Excel từ Google Sheets bằng Power Query - Kinh nghiệm cá nhân

Giàng Đức Lộc 10/04/2026 23:07 571 lượt xem 3 trả lời

Chào các anh chị trong diễn đàn,

Dạo này công việc của em liên quan nhiều đến việc tổng hợp dữ liệu từ nhiều nguồn khác nhau, trong đó có cả Google Sheets. Việc copy-paste thủ công từ Google Sheets sang Excel vừa mất thời gian, vừa dễ sai sót. Sau một thời gian tìm tòi, em phát hiện ra Power Query trong Excel có thể giúp tự động hóa việc này một cách khá hiệu quả.

Em xin chia sẻ lại kinh nghiệm của mình để mọi người tham khảo:

  • Bước 1: Lấy link chia sẻ của Google Sheet
    • Mở Google Sheet bạn muốn kết nối.
    • Nhấn vào nút Share (Chia sẻ).
    • Chọn Anyone with the link (Bất kỳ ai có đường dẫn) và copy đường dẫn này.
  • Bước 2: Kết nối trong Excel bằng Power Query
    • Mở file Excel mới hoặc file Excel bạn muốn cập nhật dữ liệu.
    • Vào tab Data (Dữ liệu) -> Get Data (Lấy Dữ liệu) -> From Other Sources (Từ các nguồn khác) -> From Web (Từ Web).
    • Dán đường dẫn Google Sheet bạn vừa copy vào ô địa chỉ và nhấn OK.
    • Một cửa sổ Navigator sẽ hiện ra, chọn sheet hoặc bảng dữ liệu bạn muốn lấy và nhấn Load hoặc Transform Data (nếu bạn muốn xử lý thêm dữ liệu trước khi load).
  • Bước 3: Tự động cập nhật
    • Sau khi đã load dữ liệu, bạn chỉ cần vào tab Data -> Refresh All (Làm mới tất cả) là dữ liệu trong Excel sẽ tự động cập nhật theo Google Sheet.

Cách này rất tiện lợi, đặc biệt khi bạn có nhiều file Google Sheet cần tổng hợp hoặc khi dữ liệu nguồn thay đổi thường xuyên. Tuy nhiên, cần lưu ý là đường dẫn Google Sheet phải được đặt ở chế độ chia sẻ công khai (Anyone with the link) thì Power Query mới truy cập được.

Hy vọng chia sẻ này hữu ích cho mọi người!

5

Hay quá bạn ơi! Mình cũng đang đau đầu với việc tổng hợp dữ liệu từ Google Sheets về Excel đây. Power Query đúng là một giải pháp tuyệt vời để xử lý vấn đề này, thay vì cứ phải copy-paste thủ công. Cảm ơn bạn đã chia sẻ kinh nghiệm rất chi tiết.

Mình có một thắc mắc nhỏ, không biết khi bạn kết nối với Google Sheets, bạn có thể thiết lập để dữ liệu tự động refresh theo một khoảng thời gian nhất định không? Hay là mỗi lần muốn cập nhật thì phải thao tác thủ công?

Kinh nghiệm này quá hữu ích luôn bạn ạ! Mình cũng thường xuyên phải lấy dữ liệu từ Google Sheets về Excel và luôn tìm cách để làm nhanh hơn. Power Query đúng là công cụ "thần thánh" cho những việc như thế này.

Cho mình hỏi thêm một chút, bạn có kinh nghiệm nào về việc xử lý các trường hợp Google Sheets có nhiều sheet con không? Liệu Power Query có thể gom dữ liệu từ nhiều sheet con vào một bảng duy nhất trong Excel một cách tự động không?

3

Chào bạn,

Cảm ơn bạn đã chia sẻ cách tự động cập nhật dữ liệu từ Google Sheets sang Excel bằng Power Query. Đây thực sự là một giải pháp rất hữu ích, nhất là với những ai thường xuyên phải xử lý dữ liệu từ nhiều nguồn khác nhau. Việc tự động hóa này không chỉ tiết kiệm thời gian mà còn giảm thiểu sai sót do nhập liệu thủ công.

Mình có một câu hỏi nhỏ, không biết bạn đã thử kết nối với những file Google Sheets có cấu trúc phức tạp hơn chưa? Ví dụ như có nhiều sheet con hoặc dữ liệu được định dạng theo kiểu bảng động. Liệu Power Query có xử lý tốt những trường hợp đó không?

2

Kinh nghiệm hay quá bạn ơi! Mình cũng hay phải lấy dữ liệu từ Google Sheets về Excel lắm, mà đúng là copy-paste thủ công mệt thật.

Power Query đúng là "cứu cánh" cho nhiều bài toán tự động hóa. Mình cũng đã dùng nó để lấy dữ liệu từ web về, hiệu quả lắm.

Bạn chia sẻ thêm là khi lấy dữ liệu từ Google Sheets, mình có thể tùy chỉnh lọc dữ liệu ngay từ Power Query luôn không? Hay là phải lấy hết về rồi mới xử lý trong Excel?

0

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

Đăng nhập Đăng ký