Như các bạn đã biết hàm VLOOKUP và hàm IF trong Excel là hai hàm có giá trị khác nhau. Hàm VLOOKUP là hàm dùng để tìm kiếm theo chiều dọc kết quả trả về. Vậy hàm IF so với hàm VLOOKUP tiêu chuẩn như thế nào? Bài viết này sẽ giải đáp cho bạn và giúp bạn học Excel hiệu quả hơn.
Bạn đang xem: Tổng hợp hàm if và vlookup
1. Hàm IF trong Excel là gì?
Hàm IF trong excel thường được dùng để tìm các giá trị liên tiếp thỏa mãn một điều kiện cho trước. Nếu điều kiện đúng thì hàm trả về TRUE, ngược lại hàm trả về FALSE
Cú pháp của hàm IF trong Excel là:
=IF(boolean_test,
Ở đó:
– kiểm tra logic: điều kiện được đưa ra
– value_if_true: Nếu điều kiện được đáp ứng, giá trị này sẽ được hiển thị
– value_if_false: Nếu điều kiện không được đáp ứng, giá trị này sẽ được hiển thị
Bạn cũng có thể hiểu như sau:
=IF(điều kiện, giá trị1, giá trị2)
Nếu “điều kiện” là đúng, hàm trả về “giá trị 1”, ngược lại, nó trả về “giá trị 2.
Ví dụ:

Cách sử dụng hàm If
Trong đó: C2 là vị trí ô của mục cần xét, nếu điểm lớn hơn 8 sẽ hiển thị giá trị “Tốt”, các ô còn lại hiển thị “Tốt”. Lưu ý, vì nó ổn, nó khá sát nghĩa nên bạn cần đặt nó trong ngoặc kép nếu không sẽ bị báo lỗi.

Kết quả khi sử dụng hàm If
2. Hàm VPR trong Excel
Hàn vloolup gọi là hàm xác định giá trị, được sử dụng trong trường hợp có 2 bảng, bảng 1 nên xác định giá trị, bảng 2 là bảng chứa giá trị chuẩn. Lưu ý rằng hàm Vlookup là một hàm dựa trên cột, không giống như Hlookup, hàm này tra cứu một giá trị hàng.
cú pháp
=Vlookup(lookup_value, table_array, column_index_number,
Ở đó:
-view_value: Giá trị dùng để phát hiện
-bảng_mảng: Bảng giá trị máy dò
-column_index: Thứ tự của các cột để lấy dữ liệu trong bảng giá trị được phát hiện.
-search_range: Là vùng tìm kiếm giá trị. TRUE tương đương với 1 (dò tìm tương đối), FALSE tương đương với 0 (dò tìm tuyệt đối).
Ví dụ: báo cáo kiểm tra của học sinh các khối thi. Bảng 1 là danh sách học sinh và kết quả thi, bảng 2 là điểm chuẩn. Yêu cầu tìm giá trị từ bảng 2 để hoàn thành bảng 1 học sinh đạt.
=> Cú pháp:=VLOOKUP(D6,$D$17:$E$20,2,0)
Ở đó:
– D6: ô chứa giá trị tìm được trong Bảng 1 (ô đầu tiên trong Bảng 1 chứa giá trị tương đương với giá trị của ô đầu tiên trong Bảng 2).
-$D$17:$E$20: Phạm vi ô chứa Bảng 2
– 2: thứ tự cột bắt đầu trong bảng 1 cần tra cứu
– 0: phát hiện tuyệt đối

Hàm VLookup

Kết quả khi sử dụng hàm Vlookup
3. Công thức hàm IF kết hợp với hàm VLOOKUP
Hàm VLOOKUP trong EXcel là hàm tìm kiếm theo chiều dọc từ trên xuống cho đến khi tìm thấy kết quả khớp. Hàm IF thực hiện kiểm tra logic và trả về một giá trị TRUE và giá trị kia FALSE.
Cú pháp:
=If(Vlookup(lookup_value, table_array, col, index_num,
Ở đó:
– Giá trị tìm kiếm: Giá trị này đề cập đến giá trị ô hoặc văn bản mà chúng tôi đang tìm kiếm.
– Bảng_mảng: Chỉ định phạm vi ô hoặc phạm vi dữ liệu mà chúng tôi muốn tìm kiếm một giá trị.
– cột_số: số lượng cột mà chúng tôi muốn trả về một giá trị.
– phạm vi tìm kiếm: tham số này là Đúng hoặc Sai để nhận dữ liệu khớp chính xác hoặc dữ liệu tương tự.
4. Sử dụng hàm IF kết hợp với hàm VLOOKUP
Hàm VLOOKUP kết hợp với hàm IF có 3 trường hợp cần lưu ý, đó là:
+ Trường hợp 1: Dùng để so sánh kết quả VLOOKUP,
+ Trường hợp 2: Xử lý lỗi
+ Trường hợp 3: Tìm sự trợ giúp dựa trên hai giá trị.
Lưu ý: Để sử dụng hàm IF và hàm VLOOKUP cùng nhau, bạn phải lồng hàm VLOOKUP vào bên trong hàm IF.
5. Xây dựng cú pháp hàm VLOOKUP
– Chỉ định giá trị bạn muốn tìm
– Chỉ rõ phạm vi ô chứa giá trị muốn tìm. (Lưu ý: giá trị tra cứu luôn ở cột đầu tiên của dải ô để hàm VLOOKUP mới trả về giá trị chính xác.)
– Số cột chứa giá trị trả về trong phạm vi. Hoặc bạn có thể chỉ định TRUE nếu kết quả khớp là tương đối hoặc FALSE cho kết quả khớp chính xác trong giá trị trả về. Tuy nhiên, nếu bạn không chỉ định bất kỳ giá trị nào, Excel sẽ mặc định là TRUE hoặc kết quả sẽ là tương đối
Sau khi xác định các giá trị, hãy cộng chúng bằng công thức của hàm VLOOKUP như sau:
=VLOOKUP(giá trị tra cứu, phạm vi chứa giá trị tra cứu, số cột trong phạm vi chứa giá trị trả về, đối sánh gần đúng (TRUE) hoặc đối sánh chính xác (FALSE)).
6. Ví dụ về kết hợp IF với hàm VLOOKUP
Ví dụ 1: Hàm VLOOKUP kết hợp với hàm IF để so sánh giá trị
Đây là một ví dụ: Sử dụng hàm VLOOKUP kết hợp với hàm IF
Mô tả: Dựa vào cột dữ liệu có trong các ô A1:B6, hãy tìm xem tên được đề cập trong ô D2 có nhận được giải thưởng dựa trên doanh thu hơn 2.500 đô la không?
Các giai đoạn thực hiện:
– Bước 1: Nhấp vào địa chỉ của ô E2
– Bước 2: Áp dụng vào hàm, ta được công thức:=IF(EXP(D2,A2:B6,2,FALSE)>2500,”Có”,“Không”)
– Bước 3: Nhấn Enter để được kết quả như hình bên dưới

Hàm VLOOKUP kết hợp với hàm IF để so sánh giá trị
Ví dụ 2: Hàm VLOOKUP kết hợp với hàm IF xử lý lỗi
Yêu cầu: Sử dụng hàm VLOOKUP kết hợp với hàm IF để tìm lỗi
Mô tả:
– Bước 1: Gán giá trị Jason Williams cho ô D2.
– Bước 2: Để tìm doanh số bán hàng, hãy gán công thức: =VPR(D2;A2:B6;2;FALSE) cho ô E2.
Nó sẽ trả về lỗi #N/A sau khi hoàn thành. Điều này có nghĩa là tên Jason Williams không tồn tại trong ô A2:A6.
Vì vậy để xử lý lỗi này chúng ta thực hiện bằng cách lồng hàm VLOOKUP và ISNA vào bên trong hàm IF.
– Bước 1: Bấm vào ô E2
– Bước 2: Nhập công thức: =IF(ISNA(AS(D2,A2:B6,2,FALSE))“Không tìm thấy tên”, VPR(D2;A2:B6;2;SAI)) trong ô E2.
– Bước 3: Nhấn Đăng nhập Kết quả trả về như hình bên dưới

Hàm VLOOKUP kết hợp với hàm IF để xử lý lỗi
Điều này sẽ trả về một tên không được tìm thấy. Sử dụng hàm ISNA sẽ giúp kiểm tra xem kết quả VLOOKUP có phải là lỗi #N/A hay không và thực thi điều kiện IF tương ứng. Bạn có thể đặt một tin nhắn văn bản khác hoặc thậm chí là 0 hoặc để trống ( “” ) làm đầu ra.
Ví dụ 3: Hàm VLOOKUP kết hợp với hàm IF tìm hai giá trị
Ví dụ: các ô A1:A6 chứa các giá trị cho các sản phẩm ở hai hàng khác nhau.
Để tìm giá trị của sản phẩm trong ô E2, hãy làm như sau:
– Bước 1: Bấm chuột vào ô E2.
– Bước 2: Trong ô G2, nhập công thức sau: =IF(F2= “Cửa hàng 1”,FALSE(E2,A2:C6,2,FALSE),FALSE(E2,A2:C6,3,FALSE))
– Bước 3: Ấn Độ Đăng nhập Kết quả như hình bên dưới.

Hàm VLOOKUP kết hợp với hàm IF tìm 2 giá trị
Điều này sẽ trả lại $3,50. Hàm IF kiểm tra xem giá trị trong ô F2 Store là 1 hay 2. Trong điều kiện này, VLOOKUP trả về giá sản phẩm tương ứng.
Ví dụ 4: Hàm Vlookup kết hợp với hàm IF trả về TRUE/FALSE hoặc 1 và 0
Nhìn vào bảng số liệu dựa trên số lượng mặt hàng trong kho và số lượng mặt hàng đó, nếu coi số lượng bằng 0 là hết hàng, nhiều hơn 0 là còn hàng, ta có thể áp dụng công thức sau:
= IF(VLOOKUP(E1,A2:B6,2,FLASE)>0,”Còn hàng”,”Hết hàng”)
Công thức trên được sử dụng để tìm lượng sản phẩm nho. Nếu số lượng lớn hơn 0 có nghĩa là “còn hàng”, ngược lại kết quả sẽ là “hết hàng”.

Hàm Vlookup kết hợp với hàm IF để trả về giá trị TRUE/FALSE hoặc 1 và 0
7. Một số lưu ý khi sử dụng hàm IF kết hợp với Vlookup
– Để hàm Vlookup hiển thị kết quả chính xác thì giá trị Tra cứu phải luôn nằm ở cột ngoài cùng bên trái của bảng dữ liệu khi bạn nhập công thức Vlookup.
– Bạn có thể sử dụng hàm Vlookup kết hợp với hàm IF để sửa lỗi trong Excel.
Xem thêm: 12 THPT Chân Quang Khải, THPT Chân Quang Khải
Trong các ví dụ trên, tôi đã chỉ cho bạn cách sử dụng hàm IF kết hợp với hàm VLOOKUP tiêu chuẩn. Hi vọng với ví dụ trực quan và giải thích chi tiết về hàm VLOOKUP chắc chắn đã giúp các bạn hiểu được cách sử dụng và ứng dụng hàm VLOOKUP một cách hiệu quả nhất.