Chào các bạn, mình là thành viên mới của diễn đàn. Hôm nay mình muốn chia sẻ một mẹo nhỏ mà mình vừa khám phá ra để tự động cập nhật dữ liệu giữa các file Google Sheets khác nhau, không cần dùng đến Apps Script phức tạp.
Trong công việc, đôi khi chúng ta cần lấy dữ liệu từ một file Sheet này sang một file Sheet khác để tổng hợp hoặc báo cáo. Thay vì copy-paste thủ công, hoặc viết script phức tạp, chúng ta có thể tận dụng hàm IMPORTRANGE.
Cách sử dụng rất đơn giản:
- Đầu tiên, bạn cần có đường dẫn (URL) của file Google Sheet nguồn và phạm vi dữ liệu bạn muốn lấy.
- Tại file Google Sheet đích, bạn nhập công thức như sau:
=IMPORTRANGE("URL_CUA_FILE_NGUON", "TenSheetNguon!A1:Z100")- Trong đó:
"URL_CUA_FILE_NGUON": Là đường dẫn đầy đủ của file Google Sheets mà bạn muốn lấy dữ liệu."TenSheetNguon!A1:Z100": Là tên sheet và phạm vi ô bạn muốn lấy dữ liệu từ file nguồn. Ví dụ:"Sheet1!A1:D10"
- Lần đầu tiên sử dụng, Google Sheets sẽ yêu cầu bạn cấp quyền truy cập. Chỉ cần nhấn nút Cho phép truy cập là xong.
Sau khi thiết lập, dữ liệu ở file nguồn sẽ tự động cập nhật sang file đích mỗi khi có thay đổi. Rất tiện lợi phải không ạ?
Hy vọng chia sẻ này hữu ích cho mọi người!