Khi làm việc với dữ liệu trên Google Sheets, tra cứu thông tin nhanh và chính xác là yêu cầu gần như bắt buộc. Thay vì phụ thuộc vào VLOOKUP hay HLOOKUP với nhiều hạn chế, hàm XLOOKUP trong Google Sheets mang đến cách tra cứu linh hoạt hơn, ít lỗi hơn. Bài viết này sẽ giúp bạn hiểu và áp dụng XLOOKUP hiệu quả qua ví dụ thực tế.
Cách sử dụng hàm XLOOKUP trong Google Sheets chi tiết
Hàm XLOOKUP trong Google Sheets là hàm dùng để tìm kiếm một giá trị trong bảng dữ liệu và trả về kết quả tương ứng từ một vùng khác. Bạn chỉ cần xác định giá trị cần tìm, vùng để tìm, và vùng chứa kết quả, không cần quan tâm dữ liệu nằm bên trái, bên phải, phía trên hay phía dưới.
So với các hàm tra cứu cũ như VLOOKUP hay HLOOKUP, XLOOKUP dễ dùng hơn, linh hoạt hơn và ít lỗi hơn. Hàm không yêu cầu dữ liệu phải sắp xếp, không cần đếm cột, và vẫn hoạt động chính xác ngay cả khi bạn thêm hoặc xóa cột trong bảng. Nhờ đó, XLOOKUP được xem là lựa chọn hiện đại và hiệu quả nhất khi làm việc với dữ liệu trong Google Sheets.
Hàm XLOOKUP trong Google Sheets có cú pháp như sau:
=XLOOKUP(lookup_value, lookup_range, result_range, [if_not_found], [match_mode], [search_mode])
Trong đó:
Lưu ý: Vùng lookup_range và result_range phải có cùng số hàng (hoặc số cột). Nếu không, Google Sheets sẽ trả về lỗi #VALUE!.
Cú pháp hàm XLOOKUP trong Google Sheets
Một cách dùng phổ biến nhất của hàm XLOOKUP là tra cứu theo cột để thay thế hoàn toàn hàm VLOOKUP. Với XLOOKUP, bạn không còn phải lo cột tra cứu nằm bên trái hay bên phải cột kết quả - công thức vẫn hoạt động chính xác.
Ví dụ: Bạn nhập Mã sản phẩm và cần lấy ra Tên sản phẩm tương ứng.
Công thức sử dụng: =XLOOKUP(G2; A2:A6; B2:B6; "Không tìm thấy")
Ý nghĩa công thức:
Kết quả: Khi nhập SP03 ở ô G2, Google Sheets sẽ trả về “Laptop Dell” ở ô H2.
Ví dụ hàm XLOOKUP trong Google Sheets tra cứu theo cột, thay thế hàm VLOOKUP
Ngoài việc tra cứu theo cột, hàm XLOOKUP còn cho phép tra cứu theo hàng, nhờ đó bạn có thể thay thế hoàn toàn hàm HLOOKUP trước đây. Cách này đặc biệt hữu ích với các bảng báo cáo, bảng KPI hoặc dữ liệu trình bày theo dạng ngang.
Ví dụ 2: Bạn nhập Tên sản phẩm và cần lấy ra Giá bán tương ứng.
Công thức sử dụng: =XLOOKUP(G2;B2:B6;D2:D6)
Giải thích công thức:
Kết quả: Khi nhập Tai nghe Sony, Google Sheets sẽ trả về 1500000 ở ô H2.
Hàm XLOOKUP trong Google Sheets tra cứu theo hàng, áp dụng cho bảng dữ liệu dạng ngang
Một hạn chế lớn của hàm VLOOKUP là không thể tra cứu từ phải sang trái. Tuy nhiên, XLOOKUP khắc phục hoàn toàn nhược điểm này, giúp bạn tra cứu dữ liệu linh hoạt hơn rất nhiều.
Ví dụ: Bạn dựa vào Danh mục sản phẩm để tìm Mã sản phẩm tương ứng.
Công thức sử dụng: =XLOOKUP(G2; C2:C7; A2:A7)
Giải thích công thức:
Kết quả: Khi nhập Phụ kiện, Google Sheets sẽ trả về SP01 - mã sản phẩm đầu tiên thuộc danh mục này.
Cách dùng hàm XLOOKUP trong Google Sheets để tra cứu dữ liệu từ phải sang trái
Thêm một ưu điểm nữa của hàm XLOOKUP trong Google Sheets là khả năng trả về nhiều cột kết quả chỉ với một công thức duy nhất. Điều này giúp bạn không cần kéo công thức sang ngang như trước, bảng tính gọn gàng hơn và xử lý nhanh hơn.
Ví dụ: Bạn nhập Mã sản phẩm và muốn lấy cùng lúc Tên sản phẩm, Giá bán và Tồn kho.
Công thức sử dụng: =XLOOKUP(G2; A2:A7; B2:E7)
Giải thích công thức:
Kết quả: Khi nhập SP01, Google Sheets sẽ tự động trả về Chuột Logitech – Phụ kiện – 250000 – 120 và hiển thị tràn sang các ô bên phải.
Hàm XLOOKUP trả về nhiều cột kết quả cùng lúc trong Google Sheets
Mặc dù hàm XLOOKUP rất dễ dùng và linh hoạt, nhưng để áp dụng hiệu quả và hạn chế lỗi trong thực tế, bạn cần ghi nhớ một số điểm quan trọng sau:
Lỗi #N/A xảy ra khi hàm XLOOKUP không tìm thấy giá trị phù hợp trong vùng dò tìm. Đây là lỗi thường gặp nhất khi sử dụng XLOOKUP trong Google Sheets, đặc biệt với bảng dữ liệu lớn.
Nguyên nhân phổ biến:
Cách khắc phục:
Lỗi #N/A khi sử dụng hàm XLOOKUP trong Google Sheets và cách nhận biết
Trong quá trình sử dụng hàm XLOOKUP, bạn có thể gặp lỗi #VALUE! khi Google Sheets không thể xác định cách trả kết quả do các vùng dữ liệu được chọn không tương thích với nhau.
Nguyên nhân thường gặp:
Cách khắc phục:
Lỗi #VALUE! trong hàm XLOOKUP do vùng dữ liệu không tương thích
Trong thực tế, việc nắm vững hàm XLOOKUP trong Google Sheets sẽ giúp bạn xử lý dữ liệu linh hoạt hơn, đặc biệt khi bảng tính thường xuyên thay đổi. Chỉ cần áp dụng đúng cú pháp và lưu ý các lỗi phổ biến, XLOOKUP có thể trở thành công cụ tra cứu chính trong hầu hết công việc hằng ngày của bạn.
Nếu bạn đang tìm máy tính bảng và phụ kiện chính hãng để học tập, làm việc hay giải trí, hãy tham khảo sản phẩm tại Siêu Thị Điện Máy - Nội Thất Chợ Lớn. Nhiều mẫu mã, giá tốt và chính sách bảo hành rõ ràng giúp bạn yên tâm lựa chọn.






Tải app theo dõi thông tin đơn hàng và hàng ngàn voucher giảm giá dành cho bạn.






