Bạn đang xem bài viết Sự khác nhau giữa hàm VLOOKUP và HLOOKUP? tại Thcslytutrongst.edu.vn bạn có thể truy cập nhanh thông tin cần thiết tại phần mục lục bài viết phía dưới.
Hai hàm phổ biến trong Microsoft Excel là VLOOKUP và HLOOKUP, đóng vai trò quan trọng trong việc tìm kiếm và xử lý dữ liệu. Mặc dù cả hai hàm có mục đích chung là tìm kiếm giá trị dựa trên các tiêu chí xác định, nhưng chúng có những sự khác biệt quan trọng. Hàm VLOOKUP (Vertical Lookup) được sử dụng để tìm kiếm giá trị dọc theo một cột trong một bảng dữ liệu, trong khi HLOOKUP (Horizontal Lookup) được sử dụng để tìm kiếm giá trị ngang theo một hàng. Sự khác nhau này dẫn đến cách áp dụng và cú pháp của hai hàm có sự khác biệt đáng kể. Trên cơ bản, VLOOKUP tìm kiếm thông qua các giá trị cột A, trong khi HLOOKUP tìm kiếm thông qua các giá trị hàng 1. Hiểu rõ sự khác nhau giữa hai hàm này sẽ giúp cho việc làm việc với dữ liệu trong Excel trở nên dễ dàng và hiệu quả hơn. Trong bài viết này, chúng ta sẽ tìm hiểu sự khác nhau về cách hoạt động và cách sử dụng của VLOOKUP và HLOOKUP, từ đó giúp bạn chọn hàm phù hợp với nhu cầu của mình.
Hàm VLOOKUP và HLOOKUP thuộc nhóm hàm tham chiếu và tìm kiếm có cú pháp khá tương đồng. Vậy sự khác nhau giữa hàm VLOOKUP và HLOOKUP là gì? Cùng Chúng Tôi khám phá nhé!
Sự khác nhau giữa hàm VLOOKUP và HLOOKUP?
Sự khác nhau giữa hàm VLOOKUP và HLOOKUP cơ bản nhất là cơ chế hoạt động
Để có thể hiểu một cách chính xác cơ chế hoạt động của hai hàm này chúng ta có thể xem hình dưới đây:
Ở ví dụ trên chúng ta đã xem mô tả ví dụ sự khác nhau giữa hàm VLOOKUP và HLOOKUP.
Trong đó:
- Lookup_value là chữ A.
- Table_array là bảng có 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.
Sự khác nhau giữa hàm VLOOKUP và HLOOKUP tiếp theo đó là về cú pháp
Cú pháp hàm Vlookup và Hlookup:
= Vlookup(Lookup_value,Table_array,Col_index_num,[range_lookup])
= Hlookup(Lookup_Value, Table_array,Row_index_num,[range_lookup])
Từ công thức ta thấy một điểm khác biệt rõ ràng đó chính là phần đối số Col_index_num và Row_index_num. Đối với hàm VLookup thì số thứ tự tính theo cột, còn hàm Hlookup số thứ tự là của hàng.
Sự khác nhau giữa hàm VLOOKUP và HLOOKUP cuối cùng là về chức năng
Hàm HLOOKUP hoặc tra cứu ngang, trong Excel được sử dụng để thực hiện tra cứu ngang trên một tập hợp các hàng trong bảng tính. Nói một cách đơn giản, hàm HLOOKUP tìm kiếm theo chiều ngang thông qua các hàng để lấy dữ liệu từ một hàng cụ thể trong bảng.
Mặt khác, sự khác nhau giữa hàm VLOOKUP và HLOOKUP là hàm VLOOKUP chỉ có chức năng tra cứu dọc. Nó được sử dụng khi dữ liệu được liệt kê trong các cột thay vì các hàng.
Hàm VLOOKUP tương tự như hàm HLOOKUP, ngoại trừ nó thực hiện tra cứu dọc qua các cột trong bảng tính.
Sau khi tìm hiểu sự khác nhau giữa hàm VLOOKUP và HLOOKUP thì cùng Chúng Tôi đi vào chi tiết cách sử dụng từng hàm nhé!
Cách sử dụng hàm VLOOKUP và HLOOKUP
Cách sử dụng hàm VLOOKUP
Công thức hàm VLOOKUP: =VLOOKUP(Lookup_value, Table_array, Col_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.
- Col_index_num: Số thứ tự của cột lấy dữ liệu trong bảng cần dò tìm, tính từ trái qua phả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.
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.
Ví dụ: Để tìm kiếm giá trị mức thưởng của bảng tham chiếu và cho ra kết quả học bổng tương ứng với mức thưởng đó chúng ta làm như sau:
=VLOOKUP(K6;$A$12:$B$14;2;0) độc giả lưu ý Excel 2013 khoảng cách giữa các đối số là dấu ; còn với Excel 2007,2010 là dấu (,) nhé!
Trong đó:
- K6: Cột Mức thưởng cần đối chiếu với cột đầu tiên của bảng tham chiếu.
- $A$12:$B$14: Địa chỉ tuyệt đối của bảng tham chiếu.
- 2: cột học bổng là cột thứ 2 của bảng tham chiếu.
- 0: cột đầu tiên của bảng tham chiếu chưa sắp xếp.
Cách sử dụng hàm HLOOKUP
Công thức hàm HLOOKUP: =HLOOKUP (lookup_value, table_array, row_index_num, [range_lookup])
Trong đó:
- Bảng giá trị dò: Phải để ở dạng địa chỉ tuyệt đối (bằng cách chọn bảng và nhấn F4), khi chọn không quét tiêu đề.
- Phạm vi tìm kiếm: Nếu là False (0) thực hiện dò tìm chính xác, ngược lại, True (1) là dò tìm tương đối.
Ví dụ: Tìm kiếm giá trị mã đơn vị trong bảng tham chiếu.
Nhập công thức lệnh: =HLOOKUP(A2:A4;$A$6:$D$7;2;1)
Trong đó:
- A2:A4: Địa chỉ mã đơn vị đối chiếu trong dòng đầu tiên của bảng tham chiếu.
- $A$6:$D$7: Địa chỉ tuyệt đối trong bảng tham chiếu.
- 2: Dòng thứ 2 trong đơn vị của bảng tham chiếu.
- 1: Giá trị đã được sắp xếp theo chiều tăng dần (ngầm định).
Lưu ý khi áp dụng hàm HLOOKUP tìm kiếm giá trị:
- Để có kết quả chính xác khi range_lookup = TRUE, bạn phải sắp xếp các giá trị các giá trị trong hàng đầu tiên của table_array từ nhỏ đến lớn.
- Nếu hàng đầu tiên của table_array chứa các giá trị kiểu text, bạn có thể dùng các ký tự đại diện cho lookup_value (dấu * đại diện cho nhiều ký tự/ hoặc dấu ? đại diện cho một ký tự)
- Nếu lookup_value nhỏ hơn giá trị nhỏ nhất trong hàng đầu tiên của table_array, hàm sẽ báo lỗi #N/A!
- Nếu không tìm thấy lookup_value khi range_lookup = FALSE, hàm sẽ báo lỗi #N/A!
- Nếu row_index_num nhỏ hơn 1, hàm sẽ báo lỗi #VALUE!, còn nếu row_index_num lớn hơn số hàng trong table_array, hàm sẽ báo lỗi #REF!
Hàm HLOOKUP sử dụng cho Microsoft Excel các phiên bản 2016, 2013, 2010, 2007 và các phiên bản cũ hơn.
Trên đây là phần phân biệt sự khác nhau giữa hàm VLOOKUP và HLOOKUP. Hy vọng với những kiến thức tổng hợp trên sẽ hữu ích với độc giả. Nếu thấy hay nhớ like và chia sẻ giúp Chúng Tôi nhé!
Trong bài viết này, chúng ta đã xem xét sự khác nhau giữa hai hàm phổ biến trong Excel – VLOOKUP và HLOOKUP. Đầu tiên, chúng ta đã đi sâu vào cú pháp và cách sử dụng cả hai hàm. Mặc dù cả hai hàm đều dùng để tìm kiếm giá trị trong một bảng dữ liệu, nhưng cú pháp và cách sử dụng của chúng là khác nhau.
HLOOKUP được sử dụng để tìm kiếm giá trị theo chiều ngang trong một bảng dữ liệu có sắp xếp theo hàng. HLOOKUP nhận vào bốn đối số: giá trị cần tìm kiếm, phạm vi dữ liệu, số thứ tự hàng chứa giá trị cần tìm, và kiểu tìm kiếm. HLOOKUP sẽ trả về giá trị tìm thấy trong ô cùng cột với giá trị tìm kiếm.
Trong khi đó, VLOOKUP được sử dụng để tìm kiếm giá trị theo chiều dọc trong một bảng dữ liệu có sắp xếp theo cột. VLOOKUP cũng nhận vào bốn đối số giống như HLOOKUP, nhưng số thứ tự hàng chứa giá trị cần tìm đưa vào là số thứ tự cột chứa giá trị tìm kiếm. VLOOKUP sẽ trả về giá trị tìm thấy trong ô cùng hàng với giá trị tìm kiếm.
Tuy cả hai hàm đều có cách sử dụng và cú pháp khá đơn giản, nhưng cần chú ý rằng cả hai hàm đều có giới hạn khi tìm kiếm giá trị trong bảng dữ liệu. HLOOKUP chỉ hoạt động khi giá trị tìm kiếm nằm trong hàng đầu tiên của phạm vi dữ liệu, trong khi VLOOKUP lại chỉ hoạt động khi giá trị tìm kiếm nằm trong cột đầu tiên của phạm vi dữ liệu.
Tóm lại, dù có những điểm khác nhau về cú pháp và cách sử dụng, cả hai hàm VLOOKUP và HLOOKUP đều rất hữu ích trong việc tìm kiếm giá trị trong các bảng dữ liệu trong Excel. Sự lựa chọn giữa hai hàm phụ thuộc vào hướng tìm kiếm của chúng ta – theo chiều ngang hay chiều dọc.
Cảm ơn bạn đã xem bài viết Sự khác nhau giữa hàm VLOOKUP và HLOOKUP? tại Thcslytutrongst.edu.vn bạn có thể bình luận, xem thêm các bài viết liên quan ở phía dưới và mong rằng sẽ giúp ích cho bạn những thông tin thú vị.
Từ Khoá Liên Quan:
1. Hàm VLOOKUP
2. Hàm HLOOKUP
3. Hàm tra cứu đứng
4. Hàm tra cứu ngang
5. Đối tượng tìm kiếm theo chiều dọc
6. Đối tượng tìm kiếm theo chiều ngang
7. Cú pháp hàm VLOOKUP
8. Cú pháp hàm HLOOKUP
9. Cách sử dụng hàm VLOOKUP
10. Cách sử dụng hàm HLOOKUP
11. Đối số tìm kiếm hàm VLOOKUP
12. Đối số tìm kiếm hàm HLOOKUP
13. Kết quả trả về của hàm VLOOKUP
14. Kết quả trả về của hàm HLOOKUP
15. Ứng dụng của hàm VLOOKUP và HLOOKUP