Phân biệt hàm VLOOKUP với HLOOKUP

VLOOKUP HLOOKUP là 2 hàm tham chiếu tìm kiếm thường sử dụng trong Excel. Thế nhưng do cấu trúc và cách viết 2 hàm có nét tương tự nhau thế nên rất không chỉ người mới mà nhiều người dùng Excel lâu năm cũng hay bị nhầm lẫn không phân biệt được 2 hàm này. Trong bài dưới đây hãy cùng tip học cách phân biệt hàm VLOOKUP với HLOOKUP đồng thời tip cũng sẽ chia sẻ bí quyết để nhận biết khi nào sử dụng hàm VLOOKUP hay hàm HLOOKUP cho các bạn nắm rõ nhé.

I. So sánh cơ chế hoạt động của 2 hàm VLOOKUP và HLOOKUP

Sự khác nhau cơ bản nhất giữa VLOOKUP và HLOOUP chính là cơ chế hoạt động. Các bạn có thể xem ví dụ dưới đây để hiểu rõ.

Giải thích 2 ví dụ trên: 2 hàm VLOOKUP và HLOOKUP

Trong đó:

  • Lookup_value: Là chữ A
  • Table_array: Bảng 5 cột 5 dòng
  • col_index_num (trong vlookup) và row_index_num (trong hlookup) đều là 4
  • range_lookup đều là giá trị 0

Tuy nhiên cơ chế tìm kiếm của 2 hàm này rất khác nhau. Chúng ta có thể phân biệt cơ chế của 2 hàm này một cách rất rõ qua bảng dưới đây:

Cơ chế hoạt động

VLOOKUP

HLOOKUP

lookup_value (Giá trị tìm kiếm)
Tìm trong cột đầu tiên của Table_array
Tìm trong dòng đầu tiên của Table_array
Kết quả cần tìm
Nằm ở cột thứ mấy tính từ vị trí giá trị tìm kiếm dóng sang phải
Nằm ở dòng thứ mấy tính từ vị trí giá trị tìm kiếm dóng xuống dưới
Từ khóa trong hàm
V = Vertical = Chiều dọc
Kết quả tại cột thứ mấy
H = Horizontal = chiều ngang
Kết quả tại dòng thứ mấy


II. Khi nào sử dụng Hàm VLOOKUP và HLOOKUP

Vậy bí quyết khi nào sử dụng VLOOKUP, khi nào sử dụng hàm HLOOKUP ? 

Có 1 bí quyết để có thể dễ dàng nhận diện đó là căn cứ theo đối tượng Lookup_value và cấu trúc của vùng bảng Table_Array (Bảng chứa dữ liệu tìm kiếm và kết quả cần tìm).

  • Nếu lookup_value nằm trên cột đầu tiên của bảng thì dùng Vlookup
  • Nếu lookup_value nằm trên dòng đầu tiên của bảng thì dùng Hlookup

Ví dụ minh họa sử dụng VLOOKP và HLOOKUP

Cho bảng dữ liệu như sau:

Yêu cầu 1: Tìm doanh thu tháng 2

Dùng VLOOKUP

Nguyên tắc của vlookup là lookup_value phải nằm ở cột đầu tiên của bảng dữ liệu.

  • “Doanh thu” nằm ở cột A, vị trí A2 do đó nếu dùng vlookup thì sẽ tính từ cột A trở đi. 
  • Kết quả cần tính là doanh thu của tháng 2, mà tháng 2 nằm ở vị trí cột thứ 3 tính từ cột A.

 Do đó chúng ta sử dụng hàm VLOOKUP như sau:

=VLOOKUP(A2,A1:G4,3,0)

Kết quả

Dùng HLOOKUP

Yêu cầu là tìm doanh thu tháng 2. Bạn sẽ thấy tháng 2 nằm ở dòng đầu tiên của bảng dữ liệu. Do đó nếu coi lookup_value là “Tháng 2” thì chúng ta có thể sử dụng hàm HLOOKUP để tìm kiếm như sau:

=HLOOKUP(C1,A1:G4,2,0)

Theo đó thì kết quả tìm kiếm là doanh thu nằm ở vị trí dòng thứ 2

Như vậy chúng ta thấy cả 2 hàm đều ra kết quả giống nhau.

Điểm khác biệt lớn nhất chính là chúng ta xác định lookup_value là nội dung gì, nằm ở vị trí nào trong bảng dữ liệu. Khi đã xác định rõ 2 yếu tố này thì tùy theo hàm sử dụng là VLOOKUP hay HLOOKUP thì chúng ta sẽ xác định tiếp vị trí lấy kết quả theo dòng hay theo cột.

Lời kết:

Trên đây là bí quyết để phân biệt 2 hàm VLOOKUP và HLOOKUP cũng như khi nào thì dùng VLOOKUP và HLOOKUP, chúc các ban thành công.

Tham khảo thêm

Bình luận