Hướng dẫn cách sử dụng hàm if kết hợp vlookup có ví dụ minh họa cụ thể

Trong Excel, để tìm kiếm giá trị thỏa mãn các điều kiện thì người dùng thường xuyên sử dụng hàm If kết hợp Vlookup bởi lẽ trong đó hàm Vlookup sử dụng để tra cứu kết quả trả về theo hàng dọc còn hàm If là hàm điều kiện, được sử dụng để tìm các giá trị thỏa mãn điều kiện cho trước. Trong bài viết sau đây mình sẽ chia sẻ về cách sử dụng hàm if kết hợp với hàm vlookup và có ví dụ minh họa cụ thể.

1. Công thức và cách sử dụng hàm if kết hợp vlookup trong Excel

1.1. Công thức của hàm if trong Excel

Hàm If có chức năng là hàm trả về giá trị nếu điều kiện được định trị là TRUE và sẽ trả về giá trị khác nếu điều kiện được định trị là FALSE.

Hàm If có công thức như sau:

= IF(logical_test, [value_if_true], [value_if_false])

 

Trong đó:

  • logical_test có nghĩa là biểu thức có thể định trị là TRUE hoặc FALSE.

  •  

  • value_if_true có nghĩa là giá trị các bạn muốn trả về nếu đối số logical_test định trị là TRUE.

  •  

  • value_if_false có nghĩa là giá trị mà các bạn muốn trả về nếu đối số logical_test định trị là FALSE.

 

1.2. Công thức của hàm vlookup trong Excel

Hàm Vlookup có chức năng là hàm dò tìm giá trị theo cột, dùng để dò tìm một giá trị ở cột đầu tiên từ trái sang của bảng dữ liệu, trong trường hợp nếu tìm thấy hàm sẽ trả về giá trị một trong các cột tiếp theo ở cùng hàng với giá trị ở cột đầu tiên mà chúng ta chỉ định.

Hàm Vlookup có công thức như sau

=VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

Trong đó:

  • lookup_value có nghĩa là giá trị dùng để tìm kiếm, giá trị này có thể là một chuỗi, một tham chiếu hoặc một giá trị nào đó của bảng chính.

  •  

  • table_array có nghĩa là bảng tham chiếu hay bảng chứa giá trị để tìm kiếm, các giá trị trong cột đầu tiên của table_array là các giá trị được tìm kiếm bởi lookup_value.

  •  

  • col_index_num có nghĩa là chỉ số cột trong table_array sẽ lấy giá trị trả về bảng chính.

  •  

  • range_lookup có nghĩa là là giá trị logic giúp các bạn chỉ định hàm Vlookup tìm kiếm chính xác hay tìm kiếm tương đối.

 

1.3. Kết hợp hàm if và hàm vlookup 

Kết hợp hàm If  với hàm Vlookup trong Excel có ý nghĩa là trả về kết quả là True / False, Yes / No, … .Tuy nhiên trường hợp phổ biến nhất sử dụng hàm If kết hợp Vlookup là để so sánh các giá trị mà hàm Vlookup trả về với giá trị mẫu và trả về kết quả là Yes / No hoặc True / False.

 

Công thức hàm If kết hợp Vlookup trong Excel có dạng như sau:

=If(Vlookup(lookuo_value, table_array, col, index_num, [range_lookup])

 

Trong đó:

  •  Lookup value có nghĩa là giá trị này đề cập đến giá trị ô hoặc văn bản mà chúng ta đang tìm kiếm.
  •  
  • Table_array có nghĩa là xác định phạm vi ô hoặc vùng dữ liệu mà chúng ta muốn tìm kiếm giá trị.
  •  
  • Col_index_number có nghĩa là số cột mà chúng ta muốn trả về giá trị.
  •  
  •  Range_lookup có nghĩa là tham số này là True hoặc False, nhận kết quả khớp chính xác hoặc dữ liệu tương tự.

 

2. Ví dụ minh họa hàm if kết hợp vlookup

Ví dụ 1: Cho bảng dưới đây gồm mặt hàng được liệt kê trong cột A và số lượng các mặt hàng này ở trong cột B, và hãy áp dụng hàm if và hàm vlookup để kiểm tra số lượng một mặt hàng trong ô E1 để thông báo cho người dùng rằng mặt hàng đó còn hay đã bán hết.

 

Để giải quyết ví dụ trên, chúng ta thực hiện các bước như sau:

Đầu tiên, chúng ta có công thức hàm Vlookup là:

=VLOOKUP(E1,$A$2:$B$10,2,FALSE)

Tiếp theo chúng ta sử dụng lệnh If so sánh kết quả hàm Vlookup trả về với 0 và trả về kết quả là “No” nếu giá trị này bằng 9 hoặc “Yes” nếu không phải với công thức là

=IF(VLOOKUP(E1,$A$2:$B$10,2,FALSE)=0,”No”,”Yes”)

 

hàm if kết hợp vlookup

Hình ảnh minh họa về cách kết hợp hàm if và hàm vlookup trong Excel

 

Ví dụ 2: Cho bảng sau đây, hãy sử dụng hàm If kết hợp Vlookup để so sánh kết quả đầu ra hàm Vlookup với giá trị trong ô khác, so sánh giá trị hàm Vlookup trả về lớn hơn hoặc bằng giá trị trong ô G2 không.

Chúng ta thực hiện công thức hàm If kết hợp Vlookup như sau:

=IF(VLOOKUP(E1,$A$2:$B$10,2)>=G2,”Yes!”,”No”)

 

hàm if kết hợp vlookup

Hình ảnh minh họa về cách kết hợp hàm if và hàm vlookup trong Excel

 

3. Một số lưu ý khi sử dụng hàm if kết hợp vlookup trong Excel

  • Giá trị “lookup” luôn phải nằm trong cột ngoài cùng bên trái của bảng dữ liệu mà chúng ta nhập công thức Vlookup thì hàm Vlookup mới hoạt động và Lỗi #N/A do không có giá trị lookup_value của hàm Vlookup

  •  

  • Ngoài chức năng sử dụng hàm If kết hợp Vlookup trong Excel để kiểm tra điều kiện, chúng ta có thể dùng kết hợp 2 hàm này để sửa các lỗi.

 

Qua bài viết trên, chúng ta đã có thể hiểu rõ cụ thể về cách sử dụng hàm if kết hợp với hàm Vlookup và một số ví dụ cụ thể hi vọng giúp cho các bạn có thể hình dung rõ hơn về cách thực hiện kết hợp 2 hàm này. Hi vọng các bạn đã hiểu rõ hơn về cách kết hợp 2 hàm này và có thể ứng dụng nó tốt nhất trong công việc của mình. Chúc các bạn thực hiện thành công!