Học không giới hạn 600+ khóa học chỉ với 199K / tháng Xem ngay

Support

Hotline: 090 488 6095
Email: cskh@unica.vn

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

Nội dung được viết bởi Hoàng Giang Nam

Làm việc với excel chúng ta được sự hỗ trợ nhiệt tình từ các hàm tính toán, mỗi hàm là mỗi chức năng khác nhau, như hàm sum dùng để tính tổng, hàm find dùng để tìm kiếm… hàm hlookup là hàm có chức năng để tìm kiếm tham chiếu dữ liệu theo cột, dòng để đưa về kết quả chính xác theo tiêu chí điều kiện có sẵn. Đây là hàm thống kê khá được ưa chuộng trong excel. Vậy bạn đã biết hàm Hlookup là gì hay chưa? Trong bài viết dưới đây Unica.vn bật mí đến bạn đọc khái niệm cũng như cách sử dụng hàm hàm HLOOKUP trong Excel hiệu quả. Mời bạn đọc theo dõi.

Hàm HLOOKUP là gì?

Hàm HLOOKUP là một hàm tra cứu trong Excel, cho phép bạn tìm kiếm một giá trị trong hàng đầu tiên của một bảng dữ liệu và trả về giá trị tương ứng ở hàng mong muốn. HLOOKUP là viết tắt của Horizontal Lookup, tức tra cứu ngang.

Hàm HLOOKUP là một hàm tra cứu trong Excel

Hàm HLOOKUP là một hàm tra cứu trong Excel

Công thức hàm hlookup trong excel

Công thức hàm hlookup trong excel có dạng như sau:

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

Trong đó:

  • Lookup_value: 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ảng giới hạn để dò tìm.

  • Row_index_num: 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ì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.

Công thức hàm hlookup

Công thức hàm hlookup

>>> Tất cả đều có trong cuốn sách "HƯỚNG DẪN THỰC HÀNH EXCEL TỪ CƠ BẢN ĐẾN NÂNG CAO"

ĐĂNG KÝ MUA NGAY

So sánh hlookup và vlookup

Hlookup và vlookup là hai hàm tra cứu phổ biến trong Excel, nhưng có một số khác biệt quan trọng:

  • Hlookup tra cứu theo chiều ngang, tức tìm kiếm giá trị trong hàng đầu tiên và trả về giá trị ở hàng mong muốn. Vlookup tra cứu theo chiều dọc, tức tìm kiếm giá trị trong cột đầu tiên và trả về giá trị ở cột mong muốn.

  • Hlookup có thể tra cứu được các bảng dữ liệu có nhiều hơn 256 cột, trong khi vlookup chỉ có thể tra cứu được các bảng dữ liệu có không quá 256 cột.

  • Hlookup có thể tra cứu được các bảng dữ liệu có các hàng không sắp xếp theo thứ tự tăng dần hoặc giảm dần, trong khi vlookup yêu cầu các bảng dữ liệu phải có các cột sắp xếp theo thứ tự tăng dần hoặc giảm dần nếu sử dụng loại tra cứu xấp xỉ.

Khác nhau hàm Vlookup và hàm Hlookup

Khác nhau hàm Vlookup và hàm Hlookup

Cách dùng hàm hlookup trong excel

Hướng dẫn cách sử dụng hàm HLOOKUP trong Excel

Sau khi đã tìm hiểu khái niệm và công thức, để giúp bạn hiểu hơn về hàm Hlookup, bạn hãy tham khảo 3 ví dụ dưới đây:

Xếp loại học sinh theo điểm

Ví dụ: Cho bảng dữ liệu 1 và 2:

cho-bang-du-lieu.jpg

Cho bảng dữ liệu 1 và 2

Yêu cầu: Sử dụng hàm hlookup để tra cứu xếp loại tương ứng với điểm trung bình của mỗi học sinh.

Cách làm:

Bước 1: Nhập công thức sau vào ô C3:

=HLOOKUP(B3;$B$10:$E$11;2;1).

Nhập công thức vào ô C3

Nhập công thức vào ô C3

Bước 2: Nhấn Enter sẽ thu được kết quả là Trung bình.

Kết quả sau khi nhập công thức

Kết quả sau khi nhập công thức

Bước 3: Copy công thức xuống bên dưới sẽ thu được kết quả như sau:

Copy công thức xuống bên dưới

Copy công thức xuống bên dưới

Tính phụ cấp theo chức vụ

Ví dụ: Cho bảng dữ liệu 3 và 4:

Cho bảng dữ liệu 3 và 4

Cho bảng dữ liệu 3 và 4

Yêu cầu: Sử dụng hàm hlookup để tìm mức phụ cấp mà mỗi nhân viên nhận được theo cấp bậc trong công ty .

Cách dùng hàm hlookup trong excel để tìm mức phụ cấp của từng nhân viên:

Bước 1: Nhập công thức =HLOOKUP(C19;$B$26:$F$27;2;1) vào ô D19.

Nhập công thức tính

Nhập công thức tính

Bước 2: Nhấn enter sẽ thu được kết quả là 100000 VNĐ.

Kết quả sau khi nhập công thức tính

Kết quả sau khi nhập công thức tính

Bước 3: Copy công thức xuống phía dưới, sẽ thu được bảng kết quả như sau:

Copy công thức xuống phía dưới

Copy công thức xuống phía dưới

Cách dùng hàm hlookup giữa 2 sheet

Ví dụ: Cho hai sheet trong cùng một workbook, sheet 2 và 3 chứa thông tin sản phẩm như sau:

cho-bang-du-lieu.jpg

Cho hai sheet trong cùng một workbook

Yêu cầu: Sử dụng hàm hlookup để tìm số lượng của từng sản phẩm được bán trong tháng 10 .

Cách làm:

Bước 1: Vào sheet 2, đặt chuột vào ô D37 và nhập công thức sau:

=HLOOKUP(A37;Sheet3!$B$2:$F$3;2;1).

Nhập công thức tính

Nhập công thức tính

Bước 2: Nhấn Enter sẽ thu được kết quả là 250 cái, tức là trong tháng 10, số lượng bút bi xanh đã được bán là 250 cái.

Kết quả sau nhập công thức là 250

Kết quả sau nhập công thức là 250

Bước 3: Copy công thức xuống các ô bên dưới sẽ thu được bảng kết quả sau:

Copy công thức xuống các ô bên dưới

Copy công thức xuống các ô bên dưới

Hàm hlookup kết hợp hàm if

Hàm hlookup có thể kết hợp với hàm if để tạo ra các công thức tra cứu phức tạp hơn, ví dụ như tra cứu theo nhiều điều kiện hoặc trả về các giá trị khác nhau tùy vào kết quả tra cứu.

Ví dụ: Cho bảng dữ liệu 7 và 8:

cho-bang-du-lieu.jpg

Cho bảng dữ liệu 7 và 8

Yêu cầu: Sử dụng hàm hlookup và if để tìm kết quả của từng loại quả xem chúng đã đạt được chỉ tiêu chưa?

Cách làm hàm hlookup có điều kiện: 

Bước 1: Ở ô D50, bạn nhập công thức của hlookup kết hợp if:

=IF(C50>HLOOKUP(B50;$B$57:E58;2;0);"Đạt";"Không Đạt").

Nhập công thức hàm hlookup và if

Nhập công thức hàm hlookup và if

Bước 2: Nhấn Enter sẽ thu được kết quả là Đạt, chứng tỏ lượng hàng bán ra của Táo đã vượt chỉ tiêu.

Kết quả sau khi nhập công thức

Kết quả sau khi nhập công thức

Bước 3: Sao chép công thức xuống các ô bên dưới sẽ thu được bảng kết quả là:

Sao chép công thức xuống các ô bên dưới

Sao chép công thức xuống các ô bên dưới

excel

Nguyên nhân khiến hàm HLOOKUP không hoạt động

Có một số nguyên nhân phổ biến khiến hàm HLOOKUP không hoạt động như mong muốn. Tiêu biểu có thể kể tới là: 

  • Giá trị tra cứu không tồn tại trong hàng đầu tiên của bảng dữ liệu. Điều này sẽ gây ra lỗi #N/A nếu sử dụng loại tra cứu chính xác (FALSE) hoặc trả về giá trị sai nếu sử dụng loại tra cứu xấp xỉ (TRUE) mà không có giá trị nào nhỏ hơn hoặc bằng giá trị tra cứu.

  • Giá trị tra cứu và giá trị trong hàng đầu tiên của bảng dữ liệu có kiểu dữ liệu khác nhau. Ví dụ, giá trị tra cứu là một số nhưng giá trị trong bảng dữ liệu là một chuỗi ký tự hoặc ngược lại. Điều này sẽ khiến hàm HLOOKUP không tìm thấy giá trị khớp và trả về lỗi #N/A. Để khắc phục, bạn cần đảm bảo giá trị tra cứu và giá trị trong bảng dữ liệu có cùng kiểu dữ liệu, hoặc sử dụng các hàm chuyển đổi kiểu dữ liệu như VALUE, TEXT, NUMBERVALUE, DATEVALUE, TIMEVALUE,…

  • Số hàng trả về lớn hơn số hàng của bảng dữ liệu. Điều này sẽ gây ra lỗi #REF, tức tham chiếu không hợp lệ. Để khắc phục, bạn cần đảm bảo số hàng trả về không vượt quá số hàng của bảng dữ liệu, hoặc sử dụng các hàm kiểm tra lỗi như IFERROR, IFNA, ISERROR, ISNA,…

  • Bảng dữ liệu không sắp xếp theo thứ tự tăng dần hoặc giảm dần khi sử dụng loại tra cứu xấp xỉ (TRUE). Điều này sẽ khiến hàm HLOOKUP trả về giá trị sai hoặc không mong muốn. Để khắc phục, bạn cần sắp xếp bảng dữ liệu theo thứ tự tăng dần hoặc giảm dần theo hàng đầu tiên hoặc sử dụng loại tra cứu chính xác (FALSE) nếu có thể.

Có nhiều nguyên nhân khiến hàm HLOOKUP không hoạt động

Có nhiều nguyên nhân khiến hàm HLOOKUP không hoạt động

Tổng kết

Hàm HLOOKUP là một hàm tra cứu ngang trong Excel, cho phép bạn tìm kiếm một giá trị trong hàng đầu tiên của một bảng dữ liệu và trả về giá trị tương ứng ở hàng mong muốn. Hàm HLOOKUP có thể sử dụng để tra cứu các bảng dữ liệu có nhiều hơn 256 cột, có các hàng không sắp xếp theo thứ tự tăng dần hoặc giảm dần, hoặc tra cứu giữa các sheet khác nhau. Hàm HLOOKUP cũng có thể kết hợp với các hàm khác như IF, ISNA, VALUE… để tạo ra các công thức tra cứu phức tạp hơn. Hy vọng bài viết này đã giúp bạn hiểu rõ hơn về hàm HLOOKUP trong Excel và cách sử dụng nó hiệu quả. 

>>> Xem thêm: 


Tags: Excel
Trở thành hội viên

Muốn xây dựng những bảng tính thông minh, trực quan và chuyên nghiệp? Excel sẽ giúp bạn tạo ra những sản phẩm ấn tượng, gây ấn tượng với cấp trên và đồng nghiệp.

Đăng ký học thử để trải nghiệm ngay hôm nay!
course_relate
Trở thành cao thủ Excel 365 trong 48 giờ
499.000đ 600.000đ
0/5 - (1 bình chọn)