Menu

Tự động cập nhật dữ liệu Excel từ Google Sheets bằng Power Query - Giải pháp thay thế khi không có SQL Server

Đoàn Nghĩa Khôi 16/06/2026 14:40 543 lượt xem 2 trả lời

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

Dạo này mình thấy nhiều bài chia sẻ về việc kết nối Excel với các CSDL như SQL Server, MySQL, Access... Rất hay và hữu ích. Tuy nhiên, trong công việc của mình, đôi khi mình cần lấy dữ liệu từ một bảng tính Google Sheets khác để cập nhật vào file Excel báo cáo chính. Vì không có quyền truy cập trực tiếp vào CSDL hoặc không muốn cài đặt thêm phần mềm phức tạp, mình đã tìm tòi và phát hiện ra cách dùng Power Query để làm việc này một cách tự động và hiệu quả.

Cách này tương tự như việc lấy dữ liệu từ SQL Server hay các nguồn khác, chỉ cần bạn có quyền truy cập vào Google Sheet đó. Các bước cơ bản như sau:

  • Mở file Excel báo cáo.
  • Vào tab Data -> Get Data -> From Other Sources -> From Web.
  • Trong ô địa chỉ, dán đường link chia sẻ của Google Sheet (đảm bảo bạn đã bật chế độ chia sẻ công khai hoặc chia sẻ với người dùng cụ thể).
  • Power Query sẽ hiện ra, bạn chọn bảng dữ liệu cần lấy và nhấn Load hoặc Transform Data nếu cần xử lý thêm.
  • Sau khi tải dữ liệu về, bạn có thể thiết lập để Refresh (làm mới) dữ liệu một cách tự động theo định kỳ hoặc thủ công.

Cách này rất tiện lợi khi bạn làm việc nhóm hoặc cần tổng hợp dữ liệu từ nhiều nguồn Google Sheets khác nhau về một file Excel duy nhất. Nó giúp tiết kiệm đáng kể thời gian so với việc copy-paste thủ công.

Có anh em nào đã áp dụng cách này hoặc có phương án nào khác hiệu quả hơn không? Cùng thảo luận nhé!

1

Hay quá bạn ơi! Mình cũng đang đau đầu với việc lấy dữ liệu từ Google Sheets về Excel mà chưa biết cách nào tối ưu. Power Query đúng là một giải pháp tuyệt vời khi không có SQL Server. Bạn có thể chia sẻ chi tiết hơn các bước thực hiện không? Mình đang rất tò mò muốn thử nghiệm ngay đây!

1

Tuyệt vời! Power Query đúng là cứu cánh trong nhiều trường hợp, nhất là khi cần kết nối với Google Sheets mà không muốn rườm rà.

Mình cũng từng gặp tình huống tương tự, và việc dùng Power Query để kéo dữ liệu từ Google Sheets về Excel giúp tiết kiệm kha khá thời gian so với copy-paste thủ công.

Bạn có thể chia sẻ thêm về cách bạn xử lý trường hợp Google Sheets có nhiều sheet con không? Mình đang phân vân không biết có cách nào gom chúng lại trong Power Query hay không. Cảm ơn bạn nhiều!

4

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

Đăng nhập Đăng ký