Hàm HLOOKUP trong Excel: Cách sử dụng, ví dụ cụ thể

0
998

Như bạn đã biết Microsoft có 3 hàm dùng để tìm giá trị, LOOKUP,  VÀ HLOOKUP, và người dùng cảm thấy bối rối khi sử dụng 3 hàm này nhất. Trong bài viết này, mình sẽ tập trung vào các đặc điểm của hàm HLOOKUP trong Excel và đưa một vài ví dụ minh hoạ giúp bạn sử dụng Hlookup một cách hiệu quả nhất.

Hàm HLOOKUP là gì?

Hàm HLOOKUP được sử dụng khi bạn cần dò tìm dữ liệu trong một bảng, một phạm vi theo hàng ngang (từ trái qua phải) và trả về dữ liệu tương ứng theo hàng dọc (từ trên xuống dưới) tương ứng.

Hàm HLOOKUP được sử dụng khi tìm tên sản phẩm, đơn giá, số lượng,.. dựa trên mã vạch, mã sản phẩm,… hoặc tìm tên nhân viên, xếp loại nhân viên dựa trên các tiêu chí.

Tên hàm HLOOKUP được cấu tạo từ viết tắt của H – Horizontal – hàng ngang và LOOKUP – Look Up – Dò tìm trong tiếng Anh.

Công thức hàm HLOOKUP

Công thức của hàm HLOOKUP:

=HLOOKUP(Lookup_value, Table_array, Row_index_ num, Range_lookup)

Trong đó:

  • Lookup_value (bắt buộc): Giá trị cần dò tìm, có thể điền giá trị trực tiếp hoặc tham chiếu tới một ô trên bảng tính.
  • Table_array (bắt buộc): Bảng giới hạn để dò tìm. Các giá trị tìm kiếm phải được đặt ở hàng đầu tiên của table_array
  • Row_index_num (bắt buộc): Số thứ tự của hàng lấy dữ liệu trong bảng cần dò tìm, tính từ trên xuống dưới.
  • Range_lookup (tùy chọn): tìm kiếm chính xác hay tìm kiếm tương đối với bảng giới hạn, nếu bỏ qua thì mặc định là 1.

Nếu Range_lookup = 1 (TRUE): dò tìm tương đối.

Nếu Range_lookup = 0 (FALSE): dò tìm chính xác.

Trong khi sử dụng công thức, dấu $ sẽ giúp bạn cố định Table_array khi copy công thức cho các ô dữ liệu khá. Bạn có thể trực tiếp thêm dấu $ (VD: $H$6:$J$13) trong công thức hoặc sử dụng nút F4 sau khi chọn phạm vi.

Để dễ hiểu hơn, bạn có thể dịch cú pháp HLOOKUP của Excel sang tiếng Việt như sau

HLOOKUP (tìm kiếm giá trị này, trong bảng này, trả lại giá trị từ hàng này, [trả lại giá trị chính xác hoặc tương đối])

Để hiểu cách hoạt động, chúng ta hãy cùng xem một ví dụ đơn giản. Giả sử bạn có một bảng với thông tin cơ bản về các hành tinh của hệ Mặt trời. Bạn muốn hàm trả về đường kính của hành tinh có tên trong ô B5.

Trong công thức Hlookup, chúng ta sẽ sử dụng các tham số sau

Lookup_value là B5, ô chứa tên của hành tinh bạn muốn tìm

Table_arrray là B2:I3, bảng chứa giá trị cần tìm

Row_index_num là 2 vì Đường kính ở hàng thứ 2 trong bảng

Range_lookup  là FALSE vì hàng thứ nhất của bảng không được sắp xếp theo thứ tự từ A đến Z, nên chúng ta chỉ có thể tìm giá trị chính xác ở trong ví dụ này

Bây giờ xếp các tham số vào và chúng ta có công thức như sau:

=HLOOKUP (40, A2:B15, 2)

ĐIỀU BẠN CẦN BIẾT VỀ HÀM HLOOKUP TRONG EXCEL 

Bất cứ khi nào bạn tìm giá trị trong hàng, hãy nhớ những điều sau:

  1. Hàm HLOOKUP chỉ có thể tìm ở hàng trên cùng của table_array. Nếu bạn cần tìm ở những vị trí khác, hãy sử dụng công thức Index hoặc Match
  2. HLOOKUP trong Excel không phân biệt được chữ hoa và thường
  3. Nếu range_lookup được đặt là TRUE hoặc bỏ trống (kết quả khớp tương đối), các giá trị ở hàng đầu của table_array phải được xếp theo thứ tự tăng dần (A-Z) từ trái sang phải.

Ví dụ hàm HLOOKUP

Bạn có thể truy cập vào đây để tải về các file ví dụ bên dưới

Ví dụ 1: Xếp loại học sinh theo điểm

Ở ví dụ ở dưới, ta cần xếp loại học sinh trong Bảng 1 (B3:D8) với dữ kiện ở Bảng 2 (B11:F12).

Tại ô D4, ta sử dụng hàm HLOOKUP như sau:=HLOOKUP(C4,$B$11:$F$12,2,1)

Hàm HLOOKUP sẽ dò tìm điểm số ở ô C4 trong Bảng 2 từ trái qua phải. Khi tìm thấy giá trị gần bằng, nó sẽ trả về kết quả xếp loại tương ứng nằm ở hàng 2.

Ví dụ 2: Tính phụ cấp theo chức vụ

Ở ví dụ ở dưới, ta cần tính mức phụ cấp trong Bảng 1 (B3:D8) với dữ kiện ở Bảng 2 (B11:E12).

Tại ô D4, ta sử dụng hàm HLOOKUP như sau:=HLOOKUP(C4,$B$11:$E$12,2,0)

Hàm HLOOKUP sẽ dò tìm giá trị ở ô C4 trong Bảng 2 từ trái qua phải. Khi tìm thấy giá trị đúng, nó sẽ trả về kết quả mức phụ cấp tương ứng nằm ở hàng 2.

Hàm HLOOKUP kết hợp với hàm IF

Ở ví dụ dưới, ta có Bảng 1 (B3:E11) gồm tên nhân viên, nhóm của nhân viên, doanh số của nhân viên.

Dựa vào Bảng 2 (B14:F15), nếu nhân viên thuộc nhóm A, B, C, D có doanh số lớn hơn 18, 20, 17, 19, nhân viên được đánh giá là “Đạt”, nếu không là “Không Đạt”.

Tại ô E4, ta sử dụng hàm IF kết hợp hàm HLOOKUP như sau:=IF(D4>HLOOKUP(C4,$B$14:$F$15,2,0),”Đạt”,”Không Đạt”)

Hàm HLOOKUP lúc này sẽ dò tìm và trả về chỉ tiêu tương ứng của nhóm A (ô C4) từ Bảng 2. Lúc này, ta sử dụng hàm IF để so sánh doanh số thực tế (ô D4) với chỉ tiêu và trả về kết quả “Đạt” hoặc “Không Đạt”

Trên đây là bài viết chia sẻ cho bạn cách dùng hàm HLOOKUP trong Excel. Mong rằng những thông tin này đã giúp ích cho bạn trong việc sử dụng hàm HLOOKUP. Cám ơn bạn đã xem bài viết

LEAVE A REPLY

Please enter your comment!
Please enter your name here