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!