Hàm IF và hàm VLOOKUP là 2 hàm cơ bản, quan trọng và gồm nhiều công dụng trong Excel. Vậy nếu bọn họ kết hợp hàm IF và VLOOKUP cùng nhau thì đã được kết quả gì? Hãy cùng chúng mình khám phá qua những ví dụ cụ thể dưới đây nhé.

Bạn đang xem: Cách dùng hàm if và vlookup trong excel

Như chúng ta đã biết, hàm IF là hàm đk còn hàm VLOOKUP là hàm dò tra cứu của Excel. Khi phối kết hợp hàm IF với VLOOKUP thì bạn cũng có thể tìm kiếm theo điều kiện tùy chọn. Điều này sẽ giúp việc tra cứu kiếm trở nên đơn giản và công dụng hơn.

4 lấy ví dụ về phối hợp hàm IF và VLOOKUP

Công thức tầm thường khi họ kết phù hợp hàm IF và VLOOKUP sẽ có được dạng như sau:

IF (VLOOKUP (…) = sample_value , TRUE, FALSE)Kết quả trả về sẽ có dạng True/False. Trong các số đó True là công dụng tìm kiếm thỏa mãn nhu cầu điều kiện, còn False là không thỏa mãn nhu cầu điều kiện. Phần đông trường hợp thực tiễn khi phối kết hợp hai hàm này thì chúng ta xem trong ví dụ bên dưới đây:

Ví dụ 1: So sánh hiệu quả VLOOKUP với một giá bán trị ráng thể

Giả sử họ có một bảng dữ liệu như sau:

Trong cột A bọn họ có tên các mặt hàng, trong cột B thì có con số hàng đang có. Hiện giờ yêu cầu đề ra là kiểm tra số lượng hàng tồn kho của từng loại. Giả dụ còn hàng cho nên Yes, còn hết hàng thì No. Công dụng cần được điền vào cột E.

*

Khi đó chúng ta sẽ có công thức kiếm tìm kiếm theo đk như sau:

=IF(VLOOKUP(E1,$A$2:$B$10,2,FALSE)=0,"Không","Có")Kết quả thu được đã như sau:

*

Ngoài biện pháp đặt phương pháp trả về kết quả là Có/Không thì chúng ta cũng có thể thay đổi thành Đúng/Sai hoặc không còn hàng/Tồn kho đầy đủ được. Công thức rõ ràng như sau:

=IF(VLOOKUP(E1,$A$2:$B$10,2)=0,"Hết hàng","Tồn kho")

=IF(VLOOKUP(E1,$A$2:$B$10,2)=0,"Sai","Đúng")

Ví dụ 2: So sánh kết quả VLOOKUP với cùng 1 ô khác

Chúng ta rất có thể kết vừa lòng hàm IF cùng VLOOKUP để so sánh kết quả tìm tìm của hàm VLOOKUP với một quý hiếm ô khác. Chẳng hạn, bạn cũng có thể kiểm tra giá bán trị tìm kiếm được với con số nằm ở ô G2 như sau:

*

Công thức ví dụ là:

Ví dụ 3: các giá trị VLOOKUP trong list ngắn hơn

Nếu muốn so sánh từng ô trong cột phương châm với list khác thì bọn họ dùng cách làm IF ISNA VLOOKUP. Vào đó, bọn họ sẽ đặt điều kiện là kết quả phù hợp được trả về là Đúng hoặc Có, ngược lại thì là không đúng hoặc Không.

*

Công thức ví dụ như sau:

=IF(ISNA(VLOOKUP(A2,$D$2:$D$4,1,FALSE)),"Không","Có")Nếu công việc của bạn yêu cầu bình chọn xem trong bảng gồm những thành phầm nào còn tồn kho khi đối chiếu với danh sách đã hết hàng thì công thức của họ sẽ tất cả dạng như sau:

=IF(ISNA(VLOOKUP(A2,$D$2:$D$4,1,FALSE)),"Có","Không")

*

Ví dụ 4: kết hợp hàm IF cùng VLOOKUP để triển khai các phép tính khác nhau

Chúng ta có thể kết phù hợp hàm IF cùng VLOOKUP để thực hiện các phép tính không giống nhau theo tiêu chuẩn mà họ đặt ra.

Ví dụ: Công ty có một nhóm ngũ bán hàng được thưởng hoả hồng theo kết quả kinh doanh. Vào đó, fan có doanh thu từ 200$ sẽ cảm nhận 20% hoa hồng, còn người những người dân khác nhận 10%. Thời gian này, điều kiện mà chúng ta cần đưa ra cho hàm VLOOKUP đã là: Tìm những giá trị lớn hơn hoặc bởi 200$, nếu bao gồm thì nhân nó với 20%, còn nếu không thì nhân với 10%.

Như vậy, chúng ta cần viết 3 hàm VLOOKUP lồng nhau rồi để hàm IF ở kế bên cùng thành công xuất sắc thức gồm dạng như sau:

=IF(VLOOKUP(F1,$A$2:$C$10,3,FALSE)>=200,VLOOKUP(F1,$A$2:$C$10,3,FALSE)*20%,VLOOKUP(F1,$A$2:$C$10,3,FALSE)*10%)Trong kia A2:C10 là vùng tài liệu chứ tên fan bán, còn C2:C10 là doanh số bán sản phẩm của từng người.

Xem thêm: Khi Chàng Thích Bạn Nhưng Không Nói, 9 Dấu Hiệu Chàng Rất Yêu Bạn Dù Chưa Tỏ Tình

*

Công thức IF ISNA VLOOKUP cùng IFNA VLOOKUP

Cách ẩn lỗi #N/A bởi công thức IF ISNA VLOOKUP

Có thể bạn chưa biết khi Excel hiện nay lỗi #N/A thì chưa hẳn là công thức của bạn sai. Nết VLOOKUP không tìm thấy một giá trị được hướng đẫn thì cũng sẽ hiện lỗi #N/A. Để ẩn lỗi này đi và gắng nó thành văn bạn dạng riêng thì bạn cũng có thể kết thích hợp hàm IF cùng với hàm VLOOKUP, hàm ISNA theo cách làm như sau:

IF (ISNA (VLOOKUP (…)), “Not found”, VLOOKUP (…))

Lưu ý: Phần “Not found” có thể được sửa chữa thay thế bằng ngẫu nhiên văn bản nào khác mà bạn thấy phù hợp để thông báo về việc không tìm thấy một giá bán trị.

Ví dụ: họ có bảng chứa thông có tên người bán, doanh thu bán hàng. Yêu thương cầu đưa ra là tìm ra số tiền tương xứng với tên người buôn bán nhập vào F1. Vậy công thức cụ thể của họ sẽ là:

=IF(ISNA(VLOOKUP(F1,$A$2:$C$10,3,FALSE)),"Notfound", VLOOKUP(F1,$A$2:$C$10,3,FALSE))

*
Khi đó, ví như tên được nhập vào F1 bao gồm nằm vào bảng dữ liệu bên trái thì số tiền đúng đắn cũng sẽ hiện ra. Trường hợp tên được nhập vào ô F1 ko thuộc bảng phía trái thì sẽ có được thông báo Not found (nghĩa là: không tìm kiếm thấy) thay vì chưng lỗi #N/A:

*

Nguyên tắc hoạt động của công thức này rất đơn giản dễ dàng là: sử dụng hàm ISNA để kiểm soát lỗi #N/A trên VLOOKUP. Nếu xẩy ra lỗi thì ISNA sẽ trả về tác dụng là TRUE, ngược lại là FALSE. Những giá trị trên đang kiểm tra xúc tích và ngắn gọn của hàm IF như sau:

Kiểm tra ngắn gọn xúc tích là TRUE (lỗi #N/A), thông tin của bạn sẽ được giển thị.Kiểm tra lô ghích là FALSE (giá trị tra cứu bao gồm trong bảng) thì VLOOKUP vẫn trả về tác dụng như bình thường.

Chú ý: cũng là trường đúng theo nêu bên trên nhưng trong những phiên bạn dạng Excel bắt đầu (2013, 2016, 2019, Office 365) thì bạn sẽ có thêm 1 hàm khác nhằm kiểm tra xúc tích và ẩn lỗi #N/A là IFNA. Hàm này sẽ có được dạng thức cơ bản như sau:

IFNA (VLOOKUP (…),"NOT FOUND")

Áp dụng cụ thể vào trường vừa lòng này thì bí quyết hàm đang là:

=IFNA(VLOOKUP(F1,$A$2:$C$10,3, FALSE),"Not found")

Nếu bạn muốn tìm thấy toàn bộ các lỗi thì bạn có thể kết hợp hàm VLOOKUP cùng với hàm IFERROR nhé.

Công thức đặt điều kiện nếu không tìm kiếm thấy trả về 0

Nếu bạn muốn đặt đk là không tìm thấy công dụng thì trả về 0 thì chúng ta vẫn sẽ phối hợp hàm IF với VLOOKUP, ISNA theo công thức như sau:

IF (ISNA (VLOOKUP (…)), 0, VLOOKUP (…))

Trong đó, phần value_if_true chúng ta sẽ điền số 0 thay vày một đoạn văn bản.

Áp dụng vào bảng dữ liệu nêu trên thì công thức rõ ràng là:

=IF(ISNA(VLOOKUP(F2,$A$2:$C$10,3,FALSE)),0, VLOOKUP(F2,$A$2:$C$10,3,FALSE))

Công thức khác hoàn toàn có thể dùng để vắt thế nếu như khách hàng đang sử dụng Excel từ bạn dạng 2013 trở lên trên là:

=IFNA(VLOOKUP(I2,$A$2:$C$10,3, FALSE), 0)

Công thức đặt điều kiện nếu không tìm thấy, hãy trả về ô trống

Đây là kiểu dáng viết không giống của câu lệnh “Vlookup if then”, họ sẽ nhập công thức vào chuỗi trống ("") thay bởi vì lỗi #N/A:

IF (ISNA (VLOOKUP (…)), “”, VLOOKUP (…))

Áp dụng vào bảng tài liệu nêu trên thì công thức cụ thể sẽ như sau:

=IF(ISNA(VLOOKUP(F2,$A$2:$C$10,3,FALSE)),“”, VLOOKUP(F2,$A$2:$C$10,3,FALSE))

*

Nếu chúng ta dùng Excel từ bạn dạng 2013 trở lên trên thì họ có thêm một phương pháp khác để thay thế là: =IFNA(VLOOKUP(F2,$A$2:$C$10,3, FALSE),“”).

Kết luận

Như vậy, chúng mình đã hướng dẫn cho chúng ta về cách phối hợp hàm IF với VLOOKUP qua các ví dụ thay thể. Hi vọng các chúng ta có thể áp dụng được kiến thức trong bài viết này vào công việc thực tế.

Nếu các bạn có nhu cầu nắm trọn kiến thức và kỹ năng về 150+ hàm phổ biến và áp dụng Excel thạo thì hãy đăng ký ngay khóa huấn luyện và đào tạo dưới đây:

Tuyệt đỉnh Excel - trở nên bậc thầy Excel sau 16 giờ

Khóa học bao gồm hệ thống kiến thức từ cơ bản đến cải thiện về Excel. Những bài giảng chi tiết, lấy ví dụ như minh họa thực tế kết hợp với tài liệu tham khảo và bài tập vào khóa học để giúp đỡ bạn nắm bắt kiến thức một cách dễ dàng. Giảng viên của khóa huấn luyện cũng luôn sẵn sàng cung cấp học viên. Nếu như bạn có vụ việc chưa hiểu, hãy đặt thắc mắc ở mục hỏi đáp, chuyên gia Excel sẽ trả lời bạn cấp tốc chóng. Chúc chúng ta luôn học hành hiệu quả!