Chào mọi người,
Mình thường xuyên phải làm báo cáo định kỳ hàng tuần/hàng tháng và việc copy-paste dữ liệu từ các file nguồn sang file báo cáo tốn khá nhiều thời gian. Gần đây, mình có tìm hiểu và áp dụng một số cách tự động hóa việc này trên Google Sheets khá hiệu quả. Muốn chia sẻ để anh em nào đang gặp khó khăn tương tự có thể tham khảo.
Cách mình hay dùng nhất là kết hợp hàm IMPORTRANGE và QUERY.
IMPORTRANGE: Cho phép bạn lấy dữ liệu từ một bảng tính Google Sheets khác.QUERY: Giúp bạn lọc, sắp xếp, và trích xuất dữ liệu theo yêu cầu một cách linh hoạt, giống như SQL.
Ví dụ, nếu bạn muốn lấy dữ liệu từ sheet 'Doanh thu' trong file 'Bao cao thang 1' (có ID là 'ID_CUA_FILE_NGUON') và chỉ lấy những dòng có ngày trong tháng 1, bạn có thể dùng công thức:
=QUERY(IMPORTRANGE('ID_CUA_FILE_NGUON', "Doanh thu!A1:Z1000"), "SELECT * WHERE Col2 >= DATE '2023-01-01' AND Col2