Trước hết, bạn cần hiểu rõ hai hàm cơ bản này trước khi kết hợp chúng với nhau.
Hàm Điều kiện If
Hàm điều kiện IF được hiểu như mệnh đề Nếu… thì…
Công thức: =IF(logical_test,”Value_IF_TRUE”,”Value_IF_FALSE”)
logical_test là điều kiện xét. Nếu thỏa điều kiện thì hàm sẽ trả về giá trị đúng là Value_IF_TRUE, nếu không thỏa điều kiện thì hàm trả về giá trị sai tức là Value_IF_FALSE.
Hàm tìm kiếm Vlookup
VLOOKUP trong Excel được hiểu là một hàm mà nó cho phép bạn có thể tìm (tra cứu) một giá trị từ một cột dữ liệu và sau đó trả về giá trị thích hợp hoặc giá trị tương ứng từ một cột khác. Hàm VLOOKUP được tích hợp sẵn trong Excel 2013, Excel 2010, Excel 2007, Excel 2007, Excel XP và Excel 2000.
Công thức: =VLOOKUP (lookup_value, Table_array, Col_index_num, Range_lookup).
Giải thích ý nghĩa
Lookup_value: giá trị tìm kiếm.
Table_array: Bảng tham chiếu.
Col_index_num: cột lấy giá trị trả về trong bảng tham chiếu.
Range_lookup: Đây là phương pháp dò tìm
Quy ước “0”: Dò tìm tuyệt đối
Quy ước “1”: Dò tìm tương đối
Công thức hàm kết hợp
Hàm IF là 1 hàm thông dụng trong Excel. Chúng ta có thể kết hợp hàm VLOOKUP với hàm IF theo cách sau đây:
IF(điều kiện 1, VLOOKUP 1(lookup_value, Table_array, Col_index_num, Range_lookup), VLOOKUP 2(lookup_value, Table_array, Col_index_num, Range_lookup))
Bạn có thể hiểu công thức này như sau: Xét điều kiện, nếu điều kiện đúng, thực hiện lệnh Vlookup 1, nếu điều kiện sai sẽ thực hiện lệnh vlookup 2.
Ta có công thức ở ô phân loại =IF(B2=”Mỹ”, VLOOKUP(C2,$A$15:$C$20,3,TRUE), VLOOKUP(C2,$B$15:$C$20,2,TRUE))
Ở công thức này ta có thể hiểu cách tính của hàm sẽ là: nếu bệnh nhân là người châu Mỹ thì sẽ thực hiện tìm kiếm ở bảng A15:C20, trả kết quả ở cột 3 là cột phân loại (bảng tham chiếu gồm 3 cột).
Còn nếu bệnh nhân không phải là người châu Mỹ (trường hợp ngược lại sẽ cho châu Á) thì dò tìm ở bảng B15:C20, đối chiếu trả kết quả ở cột 2 là cột phân loại (bảng tham chiếu gồm 2 cột).
Hoặc ta có công thức khác như sau:
= VLOOKUP(C2, IF(B2=”mỹ”,$A$15:$C$20,$B$15:$C$20), IF(B2=”mỹ”,3,2),TRUE)
Bạn có sẽ gặp phải các lỗi sau
Xuất hiện báo lỗi này sau khi sao chép toàn bộ các ô, có hai trường hợp xảy ra:
– Tất cả các ô đều xuất hiện lỗi này: Bạn nên kiểm tra Giá trị và thông tin ở cột đầu tiên của bảng tham chiếu.
– Chỉ một vài ô có lỗi #N/A: Bạn kiểm tra dữ liệu cột Giá trị.
– Ô đầu tiên hàm cho kết quả đúng, nhưng sao chép công thức bị báo lỗi.
Ta khắc phục bằng cách cố định Bảng tham chiếu ( nhấn F4 khi nhập bảng tham chiếu trong công thức).
Trong công thức này, hàm cũng cho kết quả tương tự. Khác ở chỗ hàm này là hàm kết hợp, lồng hàm IF vào trong hàm VLOOKUP.
Tài liệu kèm theo bài viết