Hàm IMPORTRANGE trong Google Sheet là một công cụ mạnh mẽ, giúp việc truy xuất và xem dữ liệu trở nên đơn giản hơn. Bài viết này sẽ hướng dẫn bạn cách sử dụng hàm IMPORTRANGE một cách hiệu quả, đồng thời giúp bạn tránh những lỗi không mong muốn khi áp dụng hàm này.
Hàm IMPORTRANGE là gì?
Hàm IMPORTRANGE trong Google Sheet cho phép bạn trích xuất dữ liệu từ bảng tính này vào bảng tính khác, mang đến sự tiện lợi và hiệu quả trong công việc. Dưới đây là một số lợi ích khi sử dụng hàm IMPORTRANGE:
- Việc trích xuất dữ liệu trở nên nhanh chóng và chính xác hơn.
- Quản lý và điều khiển dữ liệu trong các bảng tính dễ dàng và linh hoạt hơn rất nhiều.
- Khi có sự thay đổi dữ liệu trong file nguồn, bảng tính đích sẽ tự động cập nhật thông tin mà không cần thao tác thủ công.

Cú pháp của hàm IMPORTRANGE là gì?
Cú pháp của hàm IMPORTRANGE trong Google Sheet rất đơn giản, dễ nhớ và dễ thao tác. Dưới đây là cú pháp cụ thể:
=IMPORTRANGE(“spreadsheet_url”; “dải_ô_đích”).
Các thành phần trong cú pháp:
- Spreadsheet url: Đây là liên kết tới bảng tính mà bạn muốn trích xuất dữ liệu từ đó.
- Chuỗi_dải_ô: Chỉ định phạm vi các ô mà bạn muốn lấy dữ liệu từ bảng tính đó.

Để sử dụng hàm IMPORTRANGE trong Google Sheet, bạn cần có một chiếc laptop. Mytour đang cung cấp nhiều mẫu laptop chất lượng cao với giá cực kỳ hấp dẫn. Khám phá ngay các dòng laptop bán chạy nhất tại Mytour dưới đây nhé!
Hướng dẫn sử dụng hàm IMPORTRANGE trong Google Sheet
Dưới đây là hướng dẫn chi tiết cách sử dụng hàm IMPORTRANGE trong Google Sheet, bao gồm cả cách lấy dữ liệu từ file khác và lấy thông tin từ các bảng tính trong cùng một file. Xem kỹ các bước để áp dụng hàm IMPORTRANGE hiệu quả bạn nhé.
Lấy dữ liệu từ một bảng tính khác
Để sử dụng hàm IMPORTRANGE trong Google Sheet để trích xuất dữ liệu từ một bảng tính khác, bạn có thể thực hiện theo các bước sau:
Bước 1: Sao chép liên kết URL của file cần lấy dữ liệu.

Bước 2: Dán liên kết vừa sao chép vào cú pháp hàm IMPORTRANGE trong bảng tính của bạn như sau:
=IMPORTRANGE('https://docs.google.com/spreadsheets/d/1erTGZMXB0xnUu5ODtX8sB5pHJbuoV0LgKvmDvbqOG6k/edit#gid=0'; 'Lớp Đại Trà!A2:E7')
-> Ý nghĩa của công thức là trích xuất dữ liệu từ ô A2 đến ô E7 trong file bạn đang thao tác.
Nếu muốn rút gọn đường link, bạn có thể sử dụng cú pháp sau: =IMPORTRANGE('1erTGZMXB0xnUu5ODtX8sB5pHJbuoV0LgKvmDvbqOG6k'; 'Lớp Đại Trà!A2:E7')

Bước 3: Nhấn Enter và chờ đợi quá trình tải dữ liệu hoàn tất.

Trích xuất dữ liệu từ các Sheet trong cùng một file
Ví dụ: Cách sử dụng hàm IMPORTRANGE trong Google Sheet để chuyển dữ liệu từ sheet Lớp CLC sang sheet Lớp Đại Trà như sau:
Bước 1: Sao chép liên kết URL của file cần lấy dữ liệu.

Bước 2: Dán liên kết vào cú pháp hàm IMPORTRANGE trong trang tính Lớp Đại Trà như sau.
=IMPORTRANGE('https://docs.google.com/spreadsheets/d/1erTGZMXB0xnUu5ODtX8sB5pHJbuoV0LgKvmDvbqOG6k/edit#gid=0'; 'Lớp CLC!A2:E12')
Công thức này có nghĩa là trích xuất dữ liệu từ ô A2 đến ô E12 trong trang tính Lớp CLC.

Bước 3: Nhấn Enter và chờ đợi đến khi quá trình tải xong là xong.
Cách kết hợp hàm IMPORTRANGE với các hàm khác
Để tối ưu việc sử dụng hàm IMPORTRANGE, bạn có thể kết hợp nó với các hàm khác như hàm QUERY, hàm IF, hoặc INDEX/MATCH. Cùng xem tiếp các thông tin chi tiết dưới đây.
Kết hợp IMPORTRANGE với hàm QUERY
Kết hợp Google Sheet IMPORTRANGE với hàm QUERY giúp việc tra cứu và lọc dữ liệu trở nên đơn giản và nhanh chóng hơn. Cú pháp kết hợp như sau:
=QUERY(IMPORTRANGE(spreadsheet_URL; chuỗi_dải_ô); QUERY)
Trong đó:
- IMPORTRANGE(spreadsheet_URL; chuỗi_dải_ô): Hàm này giúp bạn truy xuất dữ liệu từ một bảng tính khác.
- QUERY: Hàm này dùng để sắp xếp và lọc dữ liệu đã được lấy về.

Kết hợp với hàm IF
Khi bạn kết hợp hàm IMPORTRANGE trong Google Sheet với hàm IF, bạn có thể so sánh hai giá trị để nhận được kết quả là đúng hoặc sai. Cú pháp kết hợp sẽ như sau:
=IF(biểu_thức_logic;IMPORTRANGE(spreadsheet_url; chuỗi_dải_ô);giá_trị_nếu_sai)
Với cú pháp này, bạn sẽ nhận được kết quả 'Kết quả đúng' nếu ô A1 chứa 'Đúng', và 'Kết quả sai' nếu ô A1 chứa bất kỳ giá trị nào khác 'Đúng'.

Kết hợp với hàm INDEX và MATCH
Khi hàm IMPORTRANGE trong Google Sheet được kết hợp với hàm INDEX/MATCH, bạn sẽ dễ dàng nhập liệu từ các trang tính khác và thực hiện phép tính trên dữ liệu đó. Dưới đây là cú pháp của sự kết hợp này:
=INDEX(IMPORTRANGE('Spreadsheet url'; 'Range string'); MATCH('Giá trị cần tìm'; IMPORTRANGE('Spreadsheet url'; 'Mảng cần tìm kiếm')))
Giải thích các thành phần trong cú pháp:
- Spreadsheet url: Đây là đường dẫn URL của file cần trích xuất dữ liệu.
- Range string: Vùng ô trong bảng tính cần truy vấn, kết thúc bằng dấu '!'.
- Giá trị cần tìm: Giá trị bạn muốn so sánh trong khu vực tìm kiếm.
- Mảng cần tìm kiếm: Vùng dữ liệu chứa các giá trị bạn muốn tìm.

Lưu ý khi áp dụng hàm IMPORTRANGE trong Google Sheet
Để sử dụng hàm IMPORTRANGE có điều kiện, bạn cần chú ý một số yếu tố quan trọng dưới đây:
- File Google Sheets phải được cấp quyền truy cập: Bạn chỉ có thể lấy dữ liệu từ trang tính của file Google Sheets khi được cấp quyền truy cập.
- Cần quyền truy cập sau khi nhập cú pháp hàm IMPORTRANGE: Đôi khi khi bạn liên kết dữ liệu với sheet khác, sẽ gặp lỗi #REF!. Để khắc phục, bạn cần nhấn 'Allow Access' để có quyền truy cập vào file, nếu không dữ liệu sẽ không hiển thị.
- Cú pháp hàm IMPORTRANGE có thể viết hoa hoặc viết thường: Bạn có thể sử dụng cả hai cách viết mà không ảnh hưởng đến kết quả thực thi của hàm.

Những lỗi thường gặp khi sử dụng hàm IMPORTRANGE
Trong quá trình sử dụng hàm IMPORTRANGE có thể xuất hiện một số lỗi phổ biến. Dưới đây là các lỗi bạn có thể gặp phải:
- Lỗi #N/A: Khi không thể tìm thấy dữ liệu hoặc giá trị yêu cầu trong trang tính.
- Lỗi #VALUE: Xảy ra khi dữ liệu trích xuất không khớp với công thức hàm đã nhập.
- Lỗi #NAME: Khi tên hàm bị viết sai trong công thức.
- Lỗi #REF: Xuất hiện khi dải ô được tham chiếu không hợp lệ hoặc không tồn tại.

Những câu hỏi thường gặp khi sử dụng IMPORTRANGE
Ngoài cách sử dụng hàm IMPORTRANGE trong Google Sheet, người dùng còn có một số thắc mắc thường gặp. Dưới đây là hai câu hỏi phổ biến mà nhiều người muốn tìm hiểu thêm.
Tại sao tôi không thể nhập dữ liệu từ một bảng tính khác?
Người dùng không thể nhập dữ liệu từ một bảng tính khác có thể do nhiều nguyên nhân, trong đó phổ biến nhất là khi hàm IMPORTRANGE gặp vấn đề với định dạng. Hàm này chỉ hoạt động hiệu quả khi không có định dạng trong dữ liệu. Vì vậy, sự hiện diện của định dạng trong hàm có thể ngăn cản quá trình nhập dữ liệu từ bảng tính khác.

Hàm IMPORTRANGE có giới hạn số lượng dữ liệu lấy được không?
Hàm IMPORTRANGE trong Google Sheet có giới hạn về số lượng ô dữ liệu có thể lấy. Cụ thể, hàm này chỉ có thể xử lý khoảng 175 nghìn ô. Mặc dù đây chưa hẳn là con số giới hạn tuyệt đối, nhưng nếu dữ liệu vượt quá mức này, bạn sẽ nhận được thông báo lỗi #ERROR! với thông điệp 'Results too large'.
Bạn vừa tham khảo các thông tin về hàm IMPORTRANGE trong Google Sheet. Hy vọng bạn đã nắm rõ cách sử dụng hàm này một cách chính xác. Nếu bạn muốn tìm hiểu thêm về các hàm khác trong Google Sheet hoặc thông tin liên quan đến Google Workspace, hãy để lại câu hỏi ngay dưới bài viết này nhé!
