Chào các bạn, dạo này mình đang tham gia một khóa học Excel Online và gặp phải khá nhiều tình huống cần tra cứu dữ liệu. Ngoài VLOOKUP và INDEX-MATCH quen thuộc, mình mới khám phá ra hàm HLOOKUP cũng rất hay ho và hữu ích cho một số trường hợp đặc biệt.
Khác với VLOOKUP tra cứu theo cột dọc, HLOOKUP (Horizontal Lookup) sẽ tra cứu dữ liệu theo hàng ngang.
Cú pháp của nó như sau:
HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])lookup_value: Giá trị bạn muốn tìm kiếm.table_array: Vùng dữ liệu bạn muốn tra cứu.row_index_num: Số thứ tự của hàng trongtable_arraychứa kết quả bạn muốn trả về.[range_lookup]:TRUE(hoặc bỏ trống) nếu muốn tìm kiếm tương đối,FALSEnếu muốn tìm kiếm chính xác.
Ví dụ:
Giả sử bạn có bảng lương với thông tin như sau:
A B C D E F 1 Tên NV Lương CB Thưởng Phụ cấp Chuyên cần 2 An 5,000,000 500,000 200,000 100,000 3 Bình 6,000,000 600,000 200,000 100,000 4 Cường 5,500,000 550,000 200,000 100,000Nếu bạn muốn tìm Thưởng của nhân viên An (tên An ở hàng 2, Thưởng ở hàng 3), bạn sẽ dùng công thức:
=HLOOKUP(