Menu

App script quản lý rủi ro cho cá nhân & doanh nghiệp với báo cáo chuẩn định dạng biểu đồ

Khám phá hàm XLOOKUP: Công cụ thay thế VLOOKUP/HLOOKUP mạnh mẽ

Phan Giáo Đan 27/03/2026 03:08 458 lượt xem 1 trả lời

Chào các bạn trong diễn đàn Sheet & Excel!

Dạo gần đây mình có tìm hiểu về các hàm Excel mới và phát hiện ra XLOOKUP. Phải nói là nó quá tiện lợi và giải quyết được nhiều hạn chế của VLOOKUP/HLOOKUP truyền thống. Mình muốn chia sẻ để anh em cùng biết và áp dụng.

Trước đây, khi muốn tìm kiếm một giá trị, chúng ta thường dùng VLOOKUP (tìm theo cột dọc) hoặc HLOOKUP (tìm theo hàng ngang). Tuy nhiên, hai hàm này có một số nhược điểm:

  • VLOOKUP chỉ có thể tìm kiếm từ trái sang phải.
  • HLOOKUP chỉ có thể tìm kiếm từ trên xuống dưới.
  • Cần phải đếm thứ tự cột/hàng cần trả về, khá thủ công.

XLOOKUP khắc phục tất cả những điều này:

  • Có thể tìm kiếm theo chiều ngang hoặc chiều dọc.
  • Có thể trả về giá trị ở cột/hàng bên trái hoặc bên phải của cột/hàng tìm kiếm.
  • Không cần chỉ định thứ tự cột/hàng trả về, chỉ cần chỉ định vùng trả về.
  • Có tham số để xử lý lỗi (thay thế cho IFERROR).
  • Có thể thực hiện tìm kiếm gần đúng (approximate match) hoặc tìm kiếm ký tự đại diện (wildcard match) một cách linh hoạt.

Cú pháp cơ bản của XLOOKUP:

XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])

Trong đó:

  • lookup_value: Giá trị cần tìm.
  • lookup_array: Vùng chứa giá trị cần tìm.
  • return_array: Vùng chứa giá trị muốn trả về.
  • [if_not_found] (tùy chọn): Giá trị trả về nếu không tìm thấy.
  • [match_mode] (tùy chọn): Chế độ so khớp (0: chính xác, -1: nhỏ hơn, 1: lớn hơn, 2: ký tự đại diện).
  • [search_mode] (tùy chọn): Chế độ tìm kiếm (1: từ đầu, -1: từ cuối, 2: nhị phân tăng, -2: nhị phân giảm).

Ví dụ đơn giản:

Giả sử bạn có bảng dữ liệu sản phẩm, muốn tìm giá của sản phẩm 'Bàn phím' trong cột A và trả về giá ở cột B.

Công thức VLOOKUP cũ:

=VLOOKUP(
5

Cảm ơn bạn đã chia sẻ về XLOOKUP! Mình cũng vừa mới làm quen với hàm này và thấy nó đúng là một bước tiến lớn so với VLOOKUP/HLOOKUP.

Đúng như bạn nói, việc XLOOKUP có thể tìm kiếm từ phải sang trái hay theo hàng ngang một cách linh hoạt là điểm cộng cực lớn. Có lẽ từ giờ chúng ta sẽ ít phải dùng đến VLOOKUP kết hợp với IF hoặc INDEX-MATCH phức tạp nữa rồi.

Bạn có thể chia sẻ thêm một ví dụ thực tế mà bạn đã áp dụng XLOOKUP để giải quyết một vấn đề khó mà VLOOKUP hay HLOOKUP bó tay không? Mình rất tò mò muốn xem nó mạnh mẽ đến đâu!

1

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký