Hàm If và Vlookup là 2 hàm mà người dùng thường kết hợp với nhau để tạo ra các câu lệnh trong Excel, sự kết hợp của chúng giúp các bạn giải quyết được rất nhiều vấn đề trong công việc cũng như trong học tập. Để tìm hiểu cách sử dụng hàm If kết hợp Vlookup, các bạn hãy cùng mình tham khảo bài viết dưới đây nhé!
Contents
Tìm hiểu về Hàm If trong Excel
Hàm If trong Excel được sử dụng để tìm kiếm các giá trị thỏa mãn điều kiện được cho trước trong chuỗi. Nếu thỏa mãn điều kiện, hàm trả về giá trị TRUE, nếu không hàm trả về giá trị FALSE.
Cú pháp hàm If Excel có dạng như dưới đây:
Hàm Vlookup trong Excel
Hàm Vlookup trong Excel được sử dụng để dò tìm giá trị theo cột. Cú pháp hàm có dạng như dưới đây:
Lưu ý, hàm Vlookup trả về kết quả lỗi #N/A nếu không tìm thấy giá trị tìm kiếm.
Sử dụng cú pháp hàm If kết hợp Vlookup trong Excel
Hàm If kết hợp Vlookup trong Excel trả về kết quả là True / False, Yes / No, … .
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ú pháp hàm If kết hợp Vlookup trong Excel có dạng như dưới đây:
Trong đó:
– Lookup value: 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: 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: số cột mà chúng ta muốn trả về giá trị.
– Range_lookup: 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ự.
Ví dụ về cách sử dụng hàm If kết hợp Vlookup trong Excel
Để tìm hiểu cách sử dụng hàm If kết hợp Vlookup trong Excel, bạn đọc cùng tham khảo một số ví dụ dưới đây:
Ví dụ 1
Giả sử cho bảng dữ liệu có danh sách các 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à bạn đang cần 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.
Công thức hàm Vlookup có dạng như sau:
=VLOOKUP(E1,$A$2:$B$10,2,FALSE)
Tiếp theo 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:
=IF(VLOOKUP(E1,$A$2:$B$10,2,FALSE)=0,”No”,”Yes”)
Thay vì sử dụng kết quả là Yes/ No, chúng ta có thể trả về kết quả là TRUE / FALSE hoặc Stock / Sold (còn hàng / hết hàng) bằng cách sử dụng hàm Excel dưới đây:
=IF(VLOOKUP(E1,$A$2:$B$10,2)=0,”Sold out”,”In stock”)
Ví dụ 2
Trong ví dụ này chúng ta 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. Cho ví dụ chúng ta sử dụng hàm để so sánh giá trị hàm Vlookup trả về lớn hơn hoặc bằng giá trị trong ô G2 không.
Công thức hàm If kết hợp Vlookup có dạng như dưới đây:
=IF(VLOOKUP(E1,$A$2:$B$10,2)>=G2,”Yes!”,”No”)
Một vài lưu ý khi sử dụng hàm If kết hợp Vlookup
- Để hàm Vlookup hoạt động, 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à bạn sẽ nhập công thức Vlookup.
- Ngoài ra chúng ta có thể sử dụng hàm If kết hợp Vlookup trong Excel để sửa các lỗi.
Với những kiến thức cơ bản về hàm IF, VLOOKUP cũng như cách kết hợp 2 hàm này để giải một số bài toán trong Excel. Mình hy vọng các bạn có thể vận dụng tốt vào công việc và bài tập của mình nhé. Chúc các bạn thành công!!!