Bạn cần dò tìm dữ liệu theo hàng ngang trong Excel nhưng chưa biết bắt đầu từ đâu? Bài viết này sẽ hướng dẫn bạn cách sử dụng hàm HLOOKUP từ cơ bản đến nâng cao, kèm ví dụ thực tế, lỗi thường gặp và mẹo tối ưu công thức để xử lý bảng tính hiệu quả hơn.
Danh sách
Hàm HLOOKUP là gì 3 Cách sử dụng hàm HLOOKUP trong Excel
Hàm HLOOKUP (Horizontal Lookup) là một trong những hàm dò tìm cơ bản trong Excel, được dùng để tìm kiếm giá trị theo chiều ngang. Cụ thể, hàm sẽ tìm một giá trị xác định trong hàng đầu tiên của một bảng dữ liệu, sau đó trả về giá trị tương ứng trong hàng chỉ định bên dưới.
Điều này khác với VLOOKUP (Vertical Lookup) – vốn tìm theo cột. Khi bảng dữ liệu của bạn được trình bày theo dạng hàng ngang (tức là mỗi thuộc tính nằm trên một hàng, còn các danh mục nằm trên các cột), thì việc sử dụng hàm HLOOKUP sẽ đơn giản và chính xác hơn.
Tiêu chí | HLOOKUP | VLOOKUP |
---|---|---|
Hướng dò tìm | Theo chiều ngang (hàng → cột) | Theo chiều dọc (cột → hàng) |
Dòng/ Cột dò tìm | Dò trong hàng đầu tiên của bảng | Dò trong cột đầu tiên của bảng |
Kết quả trả về | Từ hàng bên dưới theo chỉ số xác định | Từ cột bên phải theo chỉ số xác định |
Ứng dụng phổ biến | Bảng điểm, bảng thống kê ngang | Bảng nhân sự, bảng sản phẩm dọc |
Khi dùng hàm hlookup, điều bạn cần ghi nhớ là: dữ liệu bắt buộc phải nằm trên hàng đầu tiên của bảng tra cứu, nếu không, Excel sẽ không trả về kết quả mong muốn.
Bạn nên sử dụng hàm HLOOKUP trong các trường hợp sau:
Ngoài ra, trong một số trường hợp bạn có thể kết hợp hlookup trong excel với các hàm như IF, MATCH hoặc INDEX để linh hoạt hơn trong tra cứu – đặc biệt khi dữ liệu không đều hoặc thay đổi liên tục.
Hàm HLOOKUP trong Excel thường được áp dụng rộng rãi trong các công việc văn phòng như:
Như vậy, nếu bạn thường xuyên làm việc với bảng có cấu trúc ngang hoặc báo cáo dạng Excel tổng hợp nhiều cột theo thời gian, thì việc hiểu và vận dụng thành thạo cách sử dụng hàm hlookup sẽ giúp bạn xử lý dữ liệu nhanh hơn, chính xác hơn và chuyên nghiệp hơn trong mắt đồng nghiệp.
Cấu trúc cú pháp và cách dùng hàm HLOOKUP trong Excel
Công thức của hàm hlookup có dạng như sau:
HLOOKUP(lookup_value, table_array, row_index_num, [range_lookup])
Trong đó:
Giả sử bạn có bảng dữ liệu đơn giản như sau (dạng ngang):
Sản phẩm | SP01 | SP02 | SP03 |
---|---|---|---|
Giá bán | 100 | 120 | 150 |
Tồn kho | 50 | 30 | 20 |
Bạn muốn tìm giá bán của SP02, công thức sẽ là:
HLOOKUP(“SP02”, A1:D3, 2, FALSE)
→ Kết quả trả về: 120
Giải thích:
"SP02"
là lookup_valueA1:D3
là vùng bảng tra cứuKiểu tìm kiếm | Giá trị range_lookup | Khi nào dùng | Lưu ý |
---|---|---|---|
Chính xác | FALSE | Khi lookup_value cần tìm phải khớp đúng 100% | Dữ liệu không cần sắp xếp |
Gần đúng | TRUE (hoặc bỏ trống) | Khi bảng đã sắp xếp tăng dần, và cần tra nhóm giá trị | Cột đầu tiên phải sắp xếp tăng dần, nếu không sẽ trả sai |
Ví dụ tra thuế suất theo thu nhập (dải giá trị): bạn nên dùng TRUE.
Ví dụ tra mã sản phẩm hoặc tên khách hàng: nên dùng FALSE.
Để dùng hàm hlookup một cách hiệu quả và chính xác, bạn nên lưu ý các điểm sau:
Việc nắm chắc cấu trúc và cách dùng hàm hlookup trong Excel là nền tảng để bạn xử lý dữ liệu dạng ngang một cách nhanh chóng và chính xác. Dù là bảng tính nhỏ hay hệ thống báo cáo phức tạp, HLOOKUP luôn là một công cụ hỗ trợ đắc lực nếu bạn dùng đúng cách.
Các ví dụ minh họa cách sử dụng hàm HLOOKUP từ cơ bản đến nâng cao
Để nắm vững cách dùng hàm hlookup trong Excel, việc học qua ví dụ thực tế sẽ giúp bạn ghi nhớ nhanh hơn và áp dụng tốt hơn trong công việc. Dưới đây là 3 tình huống thường gặp:
Tình huống: Bạn có bảng điểm của học sinh, mỗi cột là một học sinh, hàng đầu là tên môn học, bạn muốn tra điểm của học sinh ở một môn cụ thể.
Bảng ví dụ:
Môn học | Nam | An | Bình |
---|---|---|---|
Toán | 8 | 9 | 7 |
Văn | 7.5 | 8.5 | 6 |
Anh | 9 | 6.5 | 8.5 |
Yêu cầu: Lấy điểm môn Anh của học sinh “An”.
Công thức:
=HLOOKUP(“Anh”, A1:D4, 2, FALSE)
→ Kết quả: 6.5
Ứng dụng này thể hiện rõ khả năng của hàm dò tìm hlookup khi cần lấy dữ liệu theo chiều ngang dựa vào tiêu đề dòng.
Tình huống: Bảng giá sản phẩm được trình bày theo dạng ngang. Bạn cần tìm đơn giá của từng mã sản phẩm.
Bảng ví dụ:
Mã SP | SP01 | SP02 | SP03 |
---|---|---|---|
Tên SP | A | B | C |
Đơn giá | 100 | 150 | 200 |
Yêu cầu: Lấy đơn giá của sản phẩm có mã SP02.
Công thức:
=HLOOKUP(“SP02”, A1:D3, 3, FALSE)
→ Kết quả: 150
Đây là một ứng dụng thực tế của công thức tính hlookup trong Excel khi làm báo giá, quản lý tồn kho, đơn hàng…
Tình huống: Bạn có bảng điểm của học sinh theo từng môn và từng học kỳ. Thay vì viết công thức cố định, bạn muốn tra điểm theo tên môn học và học kỳ được chọn từ danh sách.
Bảng ví dụ:
Môn học | Học kỳ 1 | Học kỳ 2 |
---|---|---|
Toán | 8 | 9 |
Văn | 7.5 | 8 |
Anh | 9 | 8.5 |
Bạn tạo 1 ô chọn môn học và 1 ô chọn học kỳ (ví dụ: ô A7 là “Văn”, ô B7 là “Học kỳ 2”).
Công thức kết hợp MATCH:
=HLOOKUP(B7, A1:C4, MATCH(A7, A1:A4, 0), FALSE)
→ Kết quả: 8
Đây là cách mở rộng cách dùng hlookup trong excel cho các tình huống phức tạp, giúp bảng tính thông minh và tự động hơn rất nhiều.
Dù là người mới hay đã sử dụng Excel lâu năm, bạn vẫn dễ mắc lỗi với hàm hlookup nếu không cẩn thận. Dưới đây là những lỗi điển hình:
Những lỗi thường gặp khi dùng hàm HLOOKUP và cách khắc phục
Nếu bạn sử dụng range_lookup = TRUE (hoặc để trống), Excel sẽ tìm kết quả gần đúng, và điều kiện là hàng đầu tiên phải được sắp xếp tăng dần. Nếu không, giá trị trả về sẽ không chính xác hoặc sai hoàn toàn.
Cách khắc phục:
Khi giá trị dò tìm không tồn tại trong hàng đầu tiên, hàm trả về lỗi #N/A.
Nguyên nhân thường gặp: sai chính tả, thiếu khoảng trắng, hoặc dữ liệu bị ẩn.
Cách khắc phục:
Nếu bạn nhập số dòng lớn hơn số hàng có trong vùng bảng, Excel sẽ báo lỗi #REF! (tham chiếu không hợp lệ).
Ví dụ: bảng chỉ có 3 hàng, nhưng bạn chọn row_index_num là 4 → lỗi.
Cách khắc phục: luôn kiểm tra lại kích thước bảng và chỉ số dòng trước khi áp dụng.
Khi công thức dài và khó hiểu, bạn có thể sử dụng các mẹo sau:
Đây là kỹ năng quan trọng để kiểm soát khi bạn viết công thức hàm hlookup trong excel dài, kết hợp nhiều hàm.
So sánh HLOOKUP với các hàm dò tìm khác
HLOOKUP rất hữu ích khi bạn làm việc với bảng dữ liệu nằm theo chiều ngang, tức là tiêu đề nằm trên hàng đầu tiên, còn dữ liệu phân bổ phía dưới.
Ưu điểm:
Hạn chế:
Dùng HLOOKUP khi:
Nên dùng XLOOKUP khi:
So sánh nhanh:
Tiêu chí | HLOOKUP | XLOOKUP |
---|---|---|
Dò theo chiều | Chỉ theo hàng ngang | Theo hàng hoặc cột linh hoạt |
Cú pháp | Đơn giản | Dài hơn, nhưng đầy đủ hơn |
Dò ngược | Không hỗ trợ | Có thể dò ngược từ cuối bảng |
Báo lỗi khi không tìm | Trả về lỗi #N/A | Có thể gán giá trị mặc định |
Trong thực tế, bạn có thể kết hợp HLOOKUP với các hàm khác để xử lý tốt hơn:
Vậy nên, nếu bạn thường xuyên làm việc với Excel phức tạp, hãy học thêm các hàm thay thế để mở rộng khả năng xử lý dữ liệu bên cạnh việc sử dụng lệnh hlookup trong excel.
Việc hiểu rõ cách sử dụng hàm hlookup không chỉ giúp bạn tra cứu nhanh giá trị theo chiều ngang, mà còn nâng cao kỹ năng xử lý dữ liệu bảng tính một cách khoa học.
Bạn có thể sử dụng Excel thành thạo, biết cách viết hàng trăm công thức từ đơn giản đến nâng cao như hàm HLOOKUP, nhưng nếu phải làm việc trong một không gian thiếu yên tĩnh, chật chội, thiếu tiện nghi – thì hiệu suất vẫn sẽ bị giới hạn.
KingOffice hiểu rằng: một không gian làm việc tốt không chỉ là chỗ ngồi – mà là hệ sinh thái đầy đủ để doanh nghiệp phát triển vững vàng.
Với hệ thống hơn 2.000 tòa nhà văn phòng tại TP.HCM, KingOffice cung cấp đa dạng giải pháp phù hợp mọi quy mô và ngân sách:
Phù hợp: Doanh nghiệp cần môi trường làm việc chuyên nghiệp, không muốn mất thời gian set up
Phù hợp: Freelancer, startup, nhóm dự án nhỏ cần môi trường làm việc nghiêm túc
Phù hợp: Doanh nghiệp vừa và lớn có đội ngũ riêng, muốn kiểm soát vận hành nội bộ
Ngoài không gian văn phòng, KingOffice còn đồng hành cùng doanh nghiệp qua các dịch vụ đi kèm:
Thông tin liên hệ KingOffice:
📞 Hotline: 0902 3222 58
🌐 Website: https://kingofficehcm.com
📘 Fanpage: https://facebook.com/kingoffice.vn
🏢 Văn phòng đại diện: 169B Thích Quảng Đức, P.4, Q. Phú Nhuận, TP.HCM