Hàm Tìm Kiếm VLOOKUP & HLOOKUP

Thời gian đọc: ~35 phút

VLOOKUP — Tìm Kiếm Dọc

Cú pháp: =VLOOKUP(giá_trị_tìm, bảng_dữ_liệu, cột_kết_quả, [tìm_gần_đúng])

' Tìm tên sản phẩm theo mã SP
=VLOOKUP(A2, $F$2:$H$100, 2, FALSE)

' Tìm giá theo mã sản phẩm
=VLOOKUP(A2, $F$2:$H$100, 3, FALSE)
Tham số thứ 4:
FALSE (hoặc 0) — tìm chính xác (thường dùng)
TRUE (hoặc 1) — tìm gần đúng (cần bảng được sắp xếp tăng dần)

Giới Hạn VLOOKUP

  • Chỉ tìm sang phải — cột kết quả phải nằm bên phải cột tìm kiếm
  • Khi thêm/xóa cột, số thứ tự cột kết quả bị sai

HLOOKUP — Tìm Kiếm Ngang

=HLOOKUP(A1, $A$1:$Z$5, 3, FALSE)
' Tìm theo hàng, trả về giá trị ở hàng thứ 3

INDEX + MATCH — Linh Hoạt Hơn

' INDEX(vùng_kết_quả, MATCH(giá_trị_tìm, vùng_tìm, 0))
=INDEX($C$2:$C$100, MATCH(A2, $A$2:$A$100, 0))

' Tìm sang TRÁI (VLOOKUP không làm được)
=INDEX($A$2:$A$100, MATCH(D2, $C$2:$C$100, 0))
Khi nào dùng INDEX-MATCH?
- Tìm sang trái
- Bảng dữ liệu có thể thêm/xóa cột
- Cần hiệu suất tốt hơn trên bảng lớn

XLOOKUP — Hiện Đại Nhất (GSheets 2023+)

=XLOOKUP(A2, $A$2:$A$100, $C$2:$C$100, "Không tìm thấy")

XLOOKUP thay thế cả VLOOKUP và HLOOKUP, tìm được cả trái-phải-trên-dưới.