Hàm XLOOKUP trong Google Sheets – Hướng dẫn sử dụng cho Newbie

26/05/2026
32 lượt xem
Rate this post
Chia sẻ qua
Hàm XLOOKUP trong Google Sheets

Trong quá trình xử lý dữ liệu, việc tra cứu thông tin chính xác và linh hoạt là yêu cầu rất quan trọng. Lúc này, hàm XLOOKUP trong Google Sheets trở thành công cụ mạnh mẽ giúp bạn tìm kiếm dữ liệu nhanh chóng mà không bị giới hạn như các hàm truyền thống. Không chỉ dừng lại ở tra cứu cơ bản, bạn còn có thể áp dụng hàm XLOOKUP 2 điều kiện để xử lý những bài toán phức tạp hơn. Bài viết dưới đây từ GWS Check sẽ giúp bạn hiểu rõ hàm XLOOKUP là gì, cách sử dụng và những ứng dụng thực tế để tối ưu công việc.

Hàm XLOOKUP trong Google Sheets là gì?

Trong Google Sheets, hàm XLOOKUP trong Google Sheets là một hàm tra cứu nâng cao giúp bạn tìm kiếm một giá trị trong một phạm vi dữ liệu và trả về kết quả tương ứng từ một phạm vi khác. Đây là công cụ được thiết kế để thay thế các hàm tra cứu truyền thống như VLOOKUP hay HLOOKUP, giúp việc tìm kiếm dữ liệu trở nên linh hoạt và dễ kiểm soát hơn.

Hàm XLOOKUP trong Google Sheets là gì?
Hàm XLOOKUP trong Google Sheets là gì?

Về cách hoạt động, hàm XLOOKUP là gì có thể hiểu đơn giản là bạn cung cấp một giá trị cần tìm (search key), sau đó xác định vùng chứa dữ liệu để tìm kiếm và vùng chứa kết quả cần trả về. Hàm sẽ tự động dò tìm và trả lại kết quả chính xác mà không yêu cầu bạn phải chỉ định vị trí cột như trước đây. Điều này giúp hạn chế lỗi khi thay đổi cấu trúc bảng dữ liệu.

Một điểm nổi bật của hàm XLOOKUP trong Google Sheets là khả năng tra cứu theo cả chiều dọc và chiều ngang, đồng thời có thể tìm kiếm từ trên xuống hoặc từ dưới lên tùy theo thiết lập. Ngoài ra, hàm còn hỗ trợ xử lý trường hợp không tìm thấy dữ liệu bằng cách trả về giá trị tùy chỉnh, giúp công thức trở nên linh hoạt và thân thiện hơn khi sử dụng.

Trong thực tế, XLOOKUP thường được áp dụng trong nhiều tình huống như tra cứu thông tin khách hàng theo mã, lấy giá sản phẩm từ bảng giá, đối chiếu dữ liệu giữa nhiều bảng hoặc kiểm tra tính chính xác của dữ liệu. Nhờ khả năng hoạt động linh hoạt và chính xác, đây là một trong những hàm quan trọng mà bạn nên nắm vững khi làm việc với Google Sheets.

Công thức hàm XLOOKUP trong Google Sheets

Công thức hàm XLOOKUP trong Google Sheets
Công thức hàm XLOOKUP trong Google Sheets

Để sử dụng hiệu quả hàm XLOOKUP trong Google Sheets, việc nắm rõ cú pháp và hiểu từng thành phần trong công thức là bước rất quan trọng. Khi hiểu đúng cấu trúc, bạn không chỉ tránh được lỗi khi nhập công thức mà còn có thể linh hoạt áp dụng vào nhiều tình huống tra cứu dữ liệu khác nhau, từ đơn giản đến nâng cao.

Cú pháp: =XLOOKUP(search_key, lookup_range, return_range, [if_not_found], [match_mode], [search_mode]).

Giải thích chi tiết một số các thành phần trong công thức:

  • Search_key: Đây là giá trị bạn muốn tìm kiếm trong bảng dữ liệu. Giá trị này có thể là số, văn bản hoặc tham chiếu đến một ô cụ thể. Việc xác định đúng search_key sẽ giúp kết quả trả về chính xác hơn.
  • Lookup_range: Là vùng dữ liệu chứa giá trị cần tìm. Hàm sẽ dò tìm search_key trong phạm vi này. Lưu ý rằng vùng này phải có cùng kích thước tương ứng với return_range để tránh lỗi.
  • Return_range: Là vùng dữ liệu chứa kết quả bạn muốn lấy về. Khi tìm thấy search_key trong lookup_range, hàm sẽ trả về giá trị tương ứng tại cùng vị trí trong return_range.
  • If_not_found (không bắt buộc): Cho phép bạn thiết lập giá trị trả về nếu không tìm thấy kết quả. Ví dụ: bạn có thể hiển thị “Không tìm thấy” thay vì lỗi, giúp bảng tính dễ đọc và chuyên nghiệp hơn.
  • Match_mode (không bắt buộc): Xác định kiểu tìm kiếm:
  • 0: Tìm chính xác (mặc định)
  • -1: Tìm giá trị nhỏ hơn gần nhất
  • 1: Tìm giá trị lớn hơn gần nhất
  • 2: Tìm theo ký tự đại diện (wildcard)
  • Search_mode (không bắt buộc): Xác định hướng tìm kiếm
    • 1: Tìm từ trên xuống (mặc định)
    • -1: Tìm từ dưới lên
    • 2: Tìm theo thứ tự tăng dần (binary search)
    • -2: Tìm theo thứ tự giảm dần

Khi hiểu rõ từng thành phần trong công thức, bạn sẽ thấy hàm XLOOKUP trong Google Sheets không chỉ đơn giản là một hàm tra cứu mà còn là công cụ cực kỳ linh hoạt trong xử lý dữ liệu. Việc nắm vững cú pháp sẽ giúp bạn áp dụng hiệu quả trong nhiều tình huống thực tế, từ tra cứu cơ bản đến xử lý dữ liệu phức tạp một cách chính xác và nhanh chóng.

Hướng dẫn sử dụng hàm XLOOKUP trong Google Sheets

Để sử dụng hiệu quả hàm XLOOKUP trong Google Sheets, bạn cần nắm rõ từng bước thực hiện từ cơ bản đến nâng cao. Khi thao tác đúng, bạn sẽ dễ dàng tra cứu dữ liệu một cách nhanh chóng, chính xác và hạn chế tối đa sai sót trong quá trình làm việc với bảng tính.

Tra cứu dựa theo cột (Thay thế VLOOKUP)

Ví dụ 1: Tôi cần nhập Sản Phẩm ở ô 1 vào vị trí Sản Phẩm ở ô 2 theo hình bên dưới.

Hướng dẫn sử dụng hàm XLOOKUP trong Google Sheets
Hướng dẫn sử dụng hàm XLOOKUP trong Google Sheets
  • Bước 1: Nhập công thức: =XLOOKUP(E2;A1:A4;B1:B4;”Không Có”)
    Hướng dẫn sử dụng hàm XLOOKUP trong Google Sheets
    Hướng dẫn sử dụng hàm XLOOKUP trong Google Sheets

Giải thích hàm:

  • E2: Mã sản phẩm cần tìm 
  • A1:A4: Cột chứa mã sản phẩm.
  • B1:B4: Cột chứa tên sản phẩm.
  • Không có”: Nội dung hiển thị nếu không có mã phù hợp. 

 

  • Bước 2: Sau đó bạn nhấn Enter để hoàn thành, lúc này mã sản phẩm bạn cần tìm sẽ hiện ra.
    Hướng dẫn sử dụng hàm XLOOKUP trong Google Sheets
    Hướng dẫn sử dụng hàm XLOOKUP trong Google Sheets

Tra cứu theo hàng (Thay thế HLOOKUP).

Ngoài việc tra cứu theo cột ra thì hàm XLOOKUP còn cho phép tra cứu theo hàng, nhờ đó mà 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 những người không rành quá nhiều hàm trong Google Sheets. 

Ví dụ 2: Bạn nhập Tên sản phẩm và cần lấy Giá bán tương ứng.

Hướng dẫn sử dụng hàm XLOOKUP trong Google Sheets
Hướng dẫn sử dụng hàm XLOOKUP trong Google Sheets
  • Bước 1: Tiếp theo bạn nhập công thức =XLOOKUP(E3;B2:B5;C2:C5).
    Hướng dẫn sử dụng hàm XLOOKUP trong Google Sheets
    Hướng dẫn sử dụng hàm XLOOKUP trong Google Sheets

Giải thích công thức: 

  • E3: Tên sản phẩm cần tìm 
  • B2:B5: Vùng chứa tên sản phẩm 
  • C2:C5: Giá bán của sản phẩm. 
  • Bước 2: Nhấn vào Enter để hoàn thành.
    Hướng dẫn sử dụng hàm XLOOKUP trong Google Sheets
    Hướng dẫn sử dụng hàm XLOOKUP trong Google Sheets

Cách dùng hàm XLOOKUP để trả về 2 điều kiện 

Thêm một điểm tốt khác của hàm XLOOKUP là khả năng trả về nhiều cột kết quả cùng một lúc chỉ với một công thức. Điều này giúp bạn không cần phải làm nhiều bước, điều này giúp bảng tính gọn gàng hơn và xử lý nhanh hơn. 

Ví dụ 3: Bạn nhập Mã sản phẩm và muốn lấy cùng một lúc Tên sản phẩm, Giá bán.

Hướng dẫn sử dụng hàm XLOOKUP trong Google Sheets
Hướng dẫn sử dụng hàm XLOOKUP trong Google Sheets
  • Bước 1: Nhập công thức =XLOOKUP(E3;A2:A5;B2:C5).
    Hướng dẫn sử dụng hàm XLOOKUP trong Google Sheets
    Hướng dẫn sử dụng hàm XLOOKUP trong Google Sheets
  • Bước 2: Nhấn Enter để hoàn thành, ngay lập tức hàm sẽ trả về kết quả của cả hai Tên sản phẩmgiá bán.
    Hướng dẫn sử dụng hàm XLOOKUP trong Google Sheets
    Hướng dẫn sử dụng hàm XLOOKUP trong Google Sheets

Các lỗi thường gặp khi dùng hàm XLOOKUP trong Google Sheets

Các lỗi thường gặp khi dùng hàm XLOOKUP trong Google Sheets
Các lỗi thường gặp khi dùng hàm XLOOKUP trong Google Sheets

Trong quá trình sử dụng hàm XLOOKUP trong Google Sheets, nhiều người thường gặp phải một số lỗi cơ bản khiến kết quả tra cứu không chính xác hoặc không trả về dữ liệu. Những lỗi này chủ yếu đến từ việc chọn sai vùng dữ liệu, nhập công thức chưa đúng hoặc chưa hiểu rõ cách hoạt động của hàm. Vì vậy, việc nhận diện và khắc phục các lỗi phổ biến sẽ giúp bạn sử dụng hàm hiệu quả hơn trong thực tế.

Dưới đây là một số những lỗi thường gặp bạn cần lưu ý:

  • Sai vùng dữ liệu (lookup_range và return_range không khớp): Đây là lỗi rất phổ biến khi hai vùng dữ liệu không có cùng số dòng hoặc số cột. Khi kích thước không tương ứng, hàm có thể trả về kết quả sai hoặc báo lỗi. Bạn cần đảm bảo hai vùng này luôn đồng bộ để XLOOKUP hoạt động chính xác.
  • Không tìm thấy giá trị cần tra cứu: Nếu giá trị bạn nhập không tồn tại trong lookup_range hoặc bị sai định dạng (ví dụ: số nhưng lưu dưới dạng text), hàm sẽ không trả về kết quả như mong muốn. Trong trường hợp này, bạn nên kiểm tra lại dữ liệu hoặc sử dụng thêm tham số if_not_found để hiển thị thông báo phù hợp.
  • Ghép điều kiện sai khi dùng nhiều tiêu chí: Khi áp dụng hàm XLOOKUP 2 điều kiện, nếu bạn ghép dữ liệu không đúng cách hoặc thiếu logic (ví dụ: ghép sai thứ tự hoặc thiếu dấu nối), kết quả sẽ không chính xác. Đây là lỗi thường gặp khi xử lý dữ liệu nâng cao.
  • Nhập sai cú pháp công thức: Việc thiếu dấu ngoặc, dấu phẩy hoặc sắp xếp sai thứ tự tham số có thể khiến công thức không hoạt động. Đây là lỗi cơ bản nhưng rất dễ xảy ra, đặc biệt với người mới bắt đầu.
  • Không kiểm tra dữ liệu đầu vào: Dữ liệu bị dư khoảng trắng, sai định dạng hoặc không đồng nhất cũng là nguyên nhân khiến XLOOKUP không hoạt động đúng. Việc làm sạch dữ liệu trước khi sử dụng là rất quan trọng.
  • Hiểu sai kiểu tìm kiếm (match_mode): Nếu bạn sử dụng sai chế độ tìm kiếm (chính xác hoặc gần đúng), kết quả trả về có thể không đúng với mong muốn. Vì vậy, bạn cần xác định rõ mục tiêu tra cứu trước khi chọn match_mode phù hợp.

Nắm được những lỗi trên sẽ giúp bạn sử dụng hàm XLOOKUP trong Google Sheets một cách chính xác và hiệu quả hơn trong thực tế. Khi thao tác đúng và kiểm soát tốt dữ liệu, bạn sẽ hạn chế được sai sót và tận dụng tối đa sức mạnh của hàm trong việc tra cứu và phân tích dữ liệu.

Mẹo sử dụng hàm XLOOKUP trong Google Sheets hiệu quả

Trong quá trình làm việc với dữ liệu, việc biết cách áp dụng đúng mẹo sẽ giúp bạn tận dụng tối đa hàm XLOOKUP trong Google Sheets thay vì chỉ dừng lại ở mức sử dụng cơ bản. Khi hiểu rõ cách tối ưu, bạn không chỉ tra cứu nhanh hơn mà còn hạn chế được rất nhiều lỗi thường gặp, đặc biệt khi làm việc với bảng dữ liệu lớn hoặc phức tạp. Những mẹo dưới đây sẽ giúp bạn nâng cao hiệu suất làm việc và sử dụng XLOOKUP một cách chuyên nghiệp hơn.

  • Kiểm tra dữ liệu trước khi tra cứu: Trước khi áp dụng công thức, bạn nên đảm bảo dữ liệu không bị sai định dạng, dư khoảng trắng hoặc nhập không đồng nhất giữa các cột. Đây là nguyên nhân phổ biến khiến XLOOKUP không tìm thấy kết quả dù dữ liệu thực tế vẫn tồn tại trong bảng.
  • Sử dụng if_not_found để xử lý lỗi: Thay vì để công thức hiển thị lỗi khó hiểu, bạn nên tận dụng tham số if_not_found để trả về nội dung như “Không tìm thấy”. Điều này giúp bảng tính dễ đọc hơn, đồng thời hỗ trợ bạn kiểm soát lỗi một cách chủ động.
  • Kết hợp nhiều điều kiện khi cần: Trong các trường hợp dữ liệu phức tạp, việc sử dụng hàm XLOOKUP 2 điều kiện sẽ giúp tăng độ chính xác khi tra cứu. Bạn có thể ghép nhiều tiêu chí lại với nhau hoặc sử dụng biểu thức logic để đảm bảo kết quả trả về đúng như mong muốn.
  • Giới hạn phạm vi dữ liệu hợp lý: Việc chọn phạm vi quá lớn (ví dụ toàn bộ cột) có thể làm giảm tốc độ xử lý của bảng tính. Thay vào đó, bạn nên giới hạn vùng dữ liệu vừa đủ để đảm bảo công thức chạy nhanh và ổn định hơn, đặc biệt khi làm việc với file lớn.

Khi áp dụng đúng những mẹo trên, hàm XLOOKUP trong Google Sheets sẽ trở thành một công cụ tra cứu cực kỳ mạnh mẽ và linh hoạt. Không chỉ giúp bạn tiết kiệm thời gian, việc tối ưu cách sử dụng còn giúp giảm sai sót và nâng cao hiệu quả làm việc trong mọi tình huống xử lý dữ liệu.

FAQ – Câu hỏi thường gặp

  • Hàm XLOOKUP có thay thế VLOOKUP không?

Có. Trong hầu hết các trường hợp, XLOOKUP có thể thay thế hoàn toàn VLOOKUP nhờ khả năng tra cứu linh hoạt hơn và không phụ thuộc vào vị trí cột trong bảng dữ liệu. Bạn không cần nhớ số thứ tự cột như trước, đồng thời có thể tra cứu theo cả chiều dọc và chiều ngang. Ngoài ra, XLOOKUP cũng hạn chế lỗi khi thay đổi cấu trúc bảng, giúp công thức ổn định và dễ quản lý hơn trong quá trình sử dụng.

  • Có thể dùng XLOOKUP cho nhiều điều kiện không?

. Bạn hoàn toàn có thể áp dụng hàm XLOOKUP 2 điều kiện bằng cách kết hợp nhiều tiêu chí lại với nhau, ví dụ như ghép dữ liệu giữa các cột hoặc sử dụng các biểu thức logic. Điều này đặc biệt hữu ích khi bạn làm việc với bảng dữ liệu phức tạp, nơi một điều kiện duy nhất không đủ để xác định chính xác kết quả cần tra cứu.

  • XLOOKUP có hỗ trợ tìm gần đúng không?

. Thông qua tham số match_mode, bạn có thể lựa chọn giữa tìm kiếm chính xác hoặc gần đúng tùy theo mục đích sử dụng. Điều này rất hữu ích trong các trường hợp như tra cứu theo khoảng giá trị, phân loại dữ liệu hoặc tìm giá trị gần nhất khi không có kết quả chính xác tuyệt đối.

  • XLOOKUP có dùng cho dữ liệu lớn không?

. Hàm XLOOKUP trong Google Sheets hoạt động khá ổn định với dữ liệu lớn và có thể xử lý nhanh chóng nếu bạn thiết lập đúng phạm vi. Tuy nhiên, để đảm bảo hiệu suất tốt nhất, bạn nên giới hạn vùng dữ liệu hợp lý, tránh chọn toàn bộ cột và đồng thời làm sạch dữ liệu trước khi áp dụng công thức.

>>>Xem thêm: Cách VLOOKUP giữa 2 file Google Sheets chính xác, dễ hiểu

Kết luận

Khi nắm vững hàm XLOOKUP trong Google Sheets, bạn sẽ thấy việc tra cứu dữ liệu trở nên đơn giản và linh hoạt hơn rất nhiều so với các phương pháp truyền thống. Không chỉ hiểu rõ hàm XLOOKUP là gì, việc áp dụng thành thạo hàm XLOOKUP 2 điều kiện còn giúp bạn xử lý những bài toán phức tạp một cách nhanh chóng và chính xác hơn. Đây thực sự là một công cụ mạnh mẽ giúp tối ưu hiệu suất làm việc và nâng cao khả năng phân tích dữ liệu trong Google Sheets.

Nếu bạn còn bất cứ thắc mắc nào cần được chúng tôi hỗ trợ giải đáp, vui lòng liên hệ ngay đến GWS Check qua số Hotline 024.9999.7777.

 

Bài viết liên quan

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *