Thứ Năm, 4 Tháng 6 2026

Cách Sử Dụng Hàm HLOOKUP Trong Excel: Hướng Dẫn Chi Tiết Từ A-Z

thuthuatexcel.com
thuthuatexcel.com

Chào bạn, nếu bạn đang “lạc lối” giữa biển dữ liệu Excel và cần tìm kiếm thông tin theo hàng ngang một cách nhanh chóng, hiệu quả, thì bài viết này sinh ra là dành cho bạn đấy! Trong thế giới Excel đầy rẫy con số và chữ cái, việc biết cách tra cứu dữ liệu là một kỹ năng cực kỳ quan trọng, giúp bạn tiết kiệm vô số thời gian và công sức. Hôm nay, chúng ta sẽ cùng nhau khám phá cách sử dụng hàm HLOOKUP trong Excel – một công cụ mạnh mẽ nhưng đôi khi bị “lép vế” so với người anh em VLOOKUP.

Hàm HLOOKUP giúp bạn tìm kiếm một giá trị cụ thể trong hàng đầu tiên của bảng dữ liệu, sau đó trả về một giá trị tương ứng từ một hàng khác mà bạn chỉ định trong cùng cột. Nghe có vẻ phức tạp, nhưng khi đi sâu vào chi tiết, bạn sẽ thấy nó cực kỳ đơn giản và hữu ích. Dù Excel đã có những hàm mới hơn như XLOOKUP với nhiều cải tiến đáng kể, HLOOKUP vẫn là một hàm cơ bản mà bất cứ ai làm việc với dữ liệu cũng nên nắm vững. Cùng Thủ Thuật Excel tìm hiểu ngay nhé!

HLOOKUP Là Gì? Hiểu Rõ Về Hàm Tra Cứu Ngang Mạnh Mẽ Này

Chữ “H” trong HLOOKUP là viết tắt của “Horizontal” (ngang). Đúng như tên gọi, hàm này được thiết kế để tìm kiếm dữ liệu theo chiều ngang. Bạn sẽ dùng HLOOKUP khi các giá trị bạn muốn so sánh (giá trị tìm kiếm) nằm ở hàng đầu tiên của bảng dữ liệu. Sau khi tìm thấy giá trị đó, HLOOKUP sẽ đi xuống các hàng bên dưới trong cùng cột để trả về kết quả bạn cần.

Thường thì chúng ta hay nghe về VLOOKUP (Vertical – dọc), dùng khi dữ liệu cần tìm nằm ở cột đầu tiên. HLOOKUP ngược lại, chuyên trị các bảng dữ liệu có cấu trúc hàng ngang là chủ đạo. Việc nắm vững cả hai hàm [hàm hlookup và vlookup](https://thuthuatexcel.com/ham-hlookup-va-vlookup.html) sẽ giúp bạn linh hoạt hơn rất nhiều trong việc xử lý mọi loại bảng biểu trên Excel.

Cú Pháp Hàm HLOOKUP Trong Excel (và Giải Thích Từng Đối Số)

Để sử dụng hàm HLOOKUP, bạn cần hiểu rõ cú pháp và ý nghĩa của từng đối số trong công thức.

Cú pháp chuẩn của hàm HLOOKUP như sau:

=HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])

Hãy cùng phân tích từng thành phần:

lookup_value (Giá Trị Cần Tìm) – Bắt buộc

Đây là giá trị bạn muốn HLOOKUP tìm kiếm trong hàng đầu tiên của table_array. lookup_value có thể là một số, một chuỗi văn bản, hoặc một tham chiếu đến một ô chứa giá trị đó.

  • Ví dụ: Nếu bạn muốn tìm thông tin về “Sản phẩm A” trong danh sách sản phẩm nằm ngang, thì “Sản phẩm A” chính là lookup_value.

table_array (Bảng Dữ Liệu Tra Cứu) – Bắt buộc

Đây là toàn bộ vùng dữ liệu mà hàm HLOOKUP sẽ tìm kiếm và trả về kết quả. Bạn cần chọn một phạm vi ô hoặc sử dụng tên của một vùng dữ liệu đã đặt.

Những lưu ý quan trọng về table_array:

  • Hàng đầu tiên của table_array phải chứa lookup_value mà bạn muốn tìm.
  • Nếu range_lookup là TRUE (tìm kiếm xấp xỉ), các giá trị trong hàng đầu tiên của table_array phải được sắp xếp theo thứ tự tăng dần (ví dụ: số từ nhỏ đến lớn, chữ cái từ A-Z). Nếu không, HLOOKUP có thể trả về kết quả không chính xác. Để biết thêm về cách sắp xếp, bạn có thể tham khảo [cách sắp xếp dữ liệu trong dải ô hoặc bảng](https://thuthuatexcel.com/s%E1%BA%AFp-x%E1%BA%BFp-d%E1%BB%AF-li%E1%BB%87u-trong-d%E1%BA%A3i-%C3%B4-ho%E1%BA%B7c-b%E1%BA%A3ng-trong-excel-62d0b95d-2a90-4610-a6ae-2e545c4a4654).
  • Nếu range_lookup là FALSE (tìm kiếm chính xác), bạn không cần sắp xếp table_array.
  • Hàm HLOOKUP không phân biệt chữ hoa hay chữ thường khi so sánh văn bản.

row_index_num (Số Thứ Tự Hàng Trả Về) – Bắt buộc

Đây là số thứ tự của hàng trong table_array mà bạn muốn HLOOKUP trả về giá trị sau khi tìm thấy lookup_value. Hàng đầu tiên trong table_array được tính là 1, hàng thứ hai là 2, và cứ thế tiếp tục.

  • Ví dụ: Nếu bạn muốn lấy giá trị từ hàng thứ 3 của bảng, row_index_num sẽ là 3.
  • Lưu ý:
    • Nếu row_index_num nhỏ hơn 1, hàm HLOOKUP sẽ trả về lỗi #VALUE!.
    • Nếu row_index_num lớn hơn tổng số hàng trong table_array, hàm sẽ trả về lỗi #REF!.
    • Để biết thêm về cách xử lý các lỗi thường gặp trong Excel, bạn có thể xem bài viết [cách sửa lỗi #value! trong excel](https://thuthuatexcel.com/cach-sua-loi-value-trong-excel.html).

[range_lookup] (Kiểu Tìm Kiếm – Tùy Chọn)

Đây là một đối số tùy chọn, quyết định cách HLOOKUP tìm kiếm lookup_value. Có hai lựa chọn:

  • TRUE (hoặc bỏ qua): Hàm sẽ thực hiện tìm kiếm xấp xỉ. Nếu không tìm thấy lookup_value chính xác, nó sẽ trả về giá trị lớn nhất kế tiếp nhỏ hơn lookup_value trong hàng đầu tiên của table_array. Lưu ý rằng trong trường hợp này, hàng đầu tiên của table_array phải được sắp xếp tăng dần.
  • FALSE: Hàm sẽ tìm kiếm kết quả khớp chính xác. Nếu không tìm thấy lookup_value chính xác, hàm sẽ trả về lỗi #N/A.

Thường thì, chúng ta nên dùng FALSE để đảm bảo tính chính xác của dữ liệu, trừ khi bạn có một lý do cụ thể để tìm kiếm xấp xỉ.

Những Lưu Ý Quan Trọng Khi Dùng Hàm HLOOKUP

Để sử dụng HLOOKUP hiệu quả và tránh gặp lỗi, hãy ghi nhớ những điểm sau:

  • Khi tìm kiếm xấp xỉ (range_lookup là TRUE) mà không tìm thấy giá trị chính xác: HLOOKUP sẽ dùng giá trị lớn nhất nhưng nhỏ hơn lookup_value. Điều này đặc biệt hữu ích khi bạn cần phân loại dữ liệu theo khoảng giá trị (ví dụ: điểm số, mức chiết khấu).
  • Lỗi #N/A:
    • Nếu lookup_value nhỏ hơn giá trị nhỏ nhất trong hàng đầu tiên của table_array khi dùng range_lookup = TRUE.
    • Nếu lookup_value không tìm thấy trong hàng đầu tiên và range_lookup = FALSE.
  • Sử dụng ký tự đại diện: Khi range_lookup là FALSE và lookup_value là văn bản, bạn có thể dùng các ký tự đại diện:
    • Dấu hỏi (?): Khớp với bất kỳ ký tự đơn nào.
    • *Dấu sao ()**: Khớp với bất kỳ chuỗi ký tự nào.
    • Nếu bạn muốn tìm chính xác dấu hỏi hoặc dấu sao, hãy gõ dấu ngã (~) trước ký tự đó (ví dụ: ~? hoặc ~*).

Ví Dụ Minh Họa Về Cách Sử Dụng Hàm HLOOKUP Trong Excel

Để dễ hình dung hơn, hãy cùng xem qua một vài ví dụ thực tế. Giả sử chúng ta có bảng dữ liệu dưới đây trong Excel (từ ô A1 đến C4):

TrụcTrụBu-lông
449
5710
6811

1. Ví dụ 1: Tìm kiếm xấp xỉ

  • Công thức: =HLOOKUP("Trục", A1:C4, 2, TRUE)
  • Mô tả: Tìm “Trục” ở hàng 1 của bảng A1:C4 và trả về giá trị từ hàng 2 trong cùng cột (cột A).
  • Kết quả: 4
    (Vì “Trục” được tìm thấy ở A1, và giá trị ở hàng 2, cột A là 4.)

2. Ví dụ 2: Tìm kiếm chính xác

  • Công thức: =HLOOKUP("Trụ", A1:C4, 3, FALSE)
  • Mô tả: Tìm “Trụ” ở hàng 1 và trả về giá trị từ hàng 3 trong cùng cột (cột B).
  • Kết quả: 7
    (Hàm tìm thấy “Trụ” ở B1, và giá trị ở hàng 3, cột B là 7.)

3. Ví dụ 3: Tìm kiếm xấp xỉ với giá trị không khớp chính xác

  • Công thức: =HLOOKUP("B", A1:C4, 3, TRUE)
  • Mô tả: Tìm “B” ở hàng 1 và trả về giá trị từ hàng 3 trong cùng cột. Vì không tìm thấy “B” chính xác, hàm sẽ tìm giá trị lớn nhất trong hàng 1 mà nhỏ hơn “B”. Trong trường hợp này, đó là “Trục” (ở cột A).
  • Kết quả: 5
    (Giá trị ở hàng 3, cột A là 5.)

4. Ví dụ 4: Tìm kiếm chính xác (mặc định TRUE)

  • Công thức: =HLOOKUP("Bu-lông", A1:C4, 4)
  • Mô tả: Tìm “Bu-lông” ở hàng 1 và trả về giá trị từ hàng 4 trong cùng cột (cột C). range_lookup bị bỏ qua nên mặc định là TRUE (tìm kiếm xấp xỉ). Nhưng vì tìm thấy “Bu-lông” chính xác, nên kết quả vẫn đúng.
  • Kết quả: 11
    (Giá trị ở hàng 4, cột C là 11.)

5. Ví dụ 5: Sử dụng mảng hằng số

  • Công thức: =HLOOKUP(3, {1,2,3;"a","b","c";"d","e","f"}, 2, TRUE)
  • Mô tả: Công thức này tìm số 3 trong hàng đầu tiên của một mảng hằng số (là {1,2,3;"a","b","c";"d","e","f"}). Mảng này có 3 hàng, được phân cách bởi dấu chấm phẩy (;).
    • Hàng 1: 1, 2, 3
    • Hàng 2: “a”, “b”, “c”
    • Hàng 3: “d”, “e”, “f”
      Hàm tìm số 3 trong hàng đầu tiên, sau đó trả về giá trị từ hàng thứ 2 trong cùng cột. Số 3 nằm ở cột thứ ba.
  • Kết quả: “c”
    (Giá trị ở hàng 2, cột thứ ba là “c”.)

Các ví dụ này giúp bạn hình dung rõ hơn về cách hàm HLOOKUP hoạt động trong các tình huống khác nhau. Bạn có thể tự thực hành với [các hàm excel cơ bản](https://thuthuatexcel.com/cac-ham-excel-co-ban.html)[bài tập excel có lời giải](https://thuthuatexcel.com/bai-tap-excel-co-loi-giai.html) để nắm vững hơn nhé.

Tối Ưu Hóa Tìm Kiếm Dữ Liệu Với HLOOKUP và Các Hàm Khác

Hàm HLOOKUP là một công cụ tuyệt vời để xử lý dữ liệu theo chiều ngang, đặc biệt khi bạn cần truy xuất thông tin từ các bảng biểu phức tạp. Việc nắm vững cách sử dụng nó không chỉ giúp bạn giải quyết các tác vụ tra cứu mà còn mở ra nhiều khả năng khác trong việc phân tích và báo cáo dữ liệu.

Tuy nhiên, đừng quên rằng Excel có rất nhiều hàm và thủ thuật khác có thể kết hợp với HLOOKUP để tăng cường sức mạnh, ví dụ như kết hợp với hàm MATCH để làm cho row_index_num trở nên linh hoạt hơn, hoặc sử dụng cùng với các hàm logic để tạo ra các công thức phức tạp hơn. Nếu bạn quan tâm đến việc tính toán giá trị dựa trên nhiều tiêu chí, việc kết hợp các hàm tìm kiếm với [cách tính đơn giá trong excel](https://thuthuatexcel.com/cach-tinh-don-gia-trong-excel.html) cũng là một kỹ năng rất đáng học hỏi.

Kết Luận

Hy vọng với hướng dẫn chi tiết về cách sử dụng hàm HLOOKUP trong Excel này, bạn đã có thể tự tin áp dụng hàm này vào công việc của mình. HLOOKUP tuy không phải là hàm “hot” nhất hiện nay, nhưng nó vẫn là một viên gạch quan trọng trong nền tảng kiến thức Excel của bạn.

Hãy dành thời gian thực hành với các ví dụ và thử áp dụng vào dữ liệu thực tế của bạn. Càng thực hành nhiều, bạn sẽ càng thành thạo và phát hiện ra nhiều ứng dụng thú vị của hàm HLOOKUP. Nếu có bất kỳ câu hỏi nào trong quá trình thực hành, đừng ngần ngại để lại bình luận bên dưới hoặc tìm kiếm thêm thông tin tại chuyên mục Thủ Thuật Excel nhé! Chúc bạn thành công!

Để lại bình luận

Email của bạn sẽ không được công khai. Các trường bắt buộc được đánh dấu *.