Chào các anh chị em trong diễn đàn Sheet & Excel!
Thấy chuyên mục Google Sheets mới được mở nên em xin phép "xông đất" bằng một chia sẻ nhỏ mà em nghĩ sẽ rất hữu ích cho nhiều người khi làm việc với Google Sheets, đó là cách lấy dữ liệu từ một file Google Sheet khác.
Trong Excel, chúng ta có thể dễ dàng liên kết dữ liệu giữa các workbook bằng cách trỏ đường dẫn trực tiếp. Nhưng với Google Sheets, cách làm có hơi khác một chút và hàm mà chúng ta cần dùng là IMPORTRANGE.
Hàm IMPORTRANGE cho phép bạn nhập một dải ô từ một bảng tính khác. Đây là cứu cánh khi bạn muốn tổng hợp dữ liệu từ nhiều nguồn hoặc tạo các báo cáo tổng hợp mà không cần phải copy/paste thủ công.
Cú pháp cơ bản của hàm:
IMPORTRANGE("URL_của_spreadsheet", "chuỗi_phạm_vi")
"URL_của_spreadsheet": Đây là URL đầy đủ của Google Sheet nguồn mà bạn muốn lấy dữ liệu. Nhớ là phải đặt trong dấu ngoặc kép. Bạn cũng có thể chỉ lấy ID của spreadsheet."chuỗi_phạm_vi": Đây là tên trang tính (sheet name) và dải ô mà bạn muốn nhập, ví dụ:"Sheet1!A1:C10". Cũng phải đặt trong dấu ngoặc kép.
Ví dụ thực tế:
Giả sử em có một bảng tính tên là "Báo cáo Doanh số Tháng 1" và muốn lấy dữ liệu từ ô A1 đến C10 của trang tính "Chi tiết" từ một bảng tính khác có URL là https://docs.google.com/spreadsheets/d/1abcxyz123/edit#gid=0. Em sẽ dùng công thức như sau:
=IMPORTRANGE("https://docs.google.com/spreadsheets/d/1abcxyz123/edit", "Chi tiết!A1:C10")Lưu ý quan trọng:
- Lần đầu tiên bạn sử dụng
IMPORTRANGEđể liên kết với một bảng tính mới, Google Sheets sẽ yêu cầu bạn cấp quyền truy cập. Bạn sẽ thấy một thông báo lỗi#REF!và một nút "Cho phép truy cập". Hãy bấm vào đó để hàm hoạt động nhé. - Đảm bảo rằng tài khoản Google của bạn có quyền xem (hoặc chỉnh sửa) bảng tính nguồn. Nếu không, hàm sẽ báo lỗi.
- Hàm này có thể hơi chậm nếu bạn nhập quá nhiều dữ liệu hoặc dùng quá nhiều lần trong cùng một sheet.
Hy vọng chia sẻ này hữu ích cho mọi người. Nếu anh chị em có mẹo hay nào khác khi dùng IMPORTRANGE hoặc các hàm liên quan để lấy dữ liệu, đừng ngần ngại chia sẻ thêm nhé!
Cảm ơn mọi người đã đọc bài!