Để tránh những vấn đề này với dữ liệu của bạn, chúng tôi khuyên bạn nên sử dụng hàm VLOOKUP trong trường hợp này. Hãy chỉ cho bạn cách chúng tôi sẽ làm điều này. Nếu chúng tôi thay đổi công thức của chúng tôi bên dưới (nhưng để lại dữ liệu của chúng tôi trong cột A theo thứ tự sắp xếp ban đầu):
Công thức VLOOKUP sau đây sẽ trả về giá trị đúng của 3A.
=VLOOKUP("CB2",$A$2:$D$5,4,FALSE)
Hàm VLOOKUP không yêu cầu chúng ta có dữ liệu được sắp xếp theo thứ tự tăng dần vì chúng ta đã sử dụng FALSE làm tham số cuối cùng - có nghĩa là nó đang tìm kiếm một kết hợp chính xác.
Câu hỏi: Tôi có công thức LOOKUP sau:
=LOOKUP(C2,{"A","B","C","D","E","F","G","H","I","K","X","Z"}, {"1","2","3","4","5","6","7","8","9","10","12","1"})
Tôi cũng cần thêm số không vào véc tơ tra cứu và vector kết quả. Làm thế nào để tôi làm điều này?
Trả lời: Sử dụng các số trong Excel có thể phức tạp, vì bạn có thể nhập chúng dưới dạng giá trị số hoặc văn bản. Bởi vì điều này, có 2 giải pháp khả thi.
Giải pháp số
Nếu bạn đã nhập số không dưới dạng giá trị số, thì công thức sau sẽ hoạt động:
=LOOKUP(C2,{0,"A","B","C","D","E","F","G","H","I","K","X","Z"}, {0,"1","2","3","4","5","6","7","8","9","10","12","1"})
Giải pháp văn bản
Nếu bạn đã nhập số không dưới dạng giá trị văn bản, thì công thức sau sẽ hoạt động:
=LOOKUP(C2,{"0","A","B","C","D","E","F","G","H","I","K","X","Z"}, {"0","1","2","3","4","5","6","7","8","9","10","12","1"})
Câu hỏi: Đối với chức năng sau trong Microsoft Excel:
=LOOKUP(M14,Sheet2!A2:A2240,Sheet2!B2:B2240)
Làm cách nào để đưa nó trở lại ô trống nếu giá trị LOOKUP (M14) trống?
Trả lời: Để kiểm tra một giá trị trống trong ô M14, bạn có thể sử dụng hàm IF và hàm ISBLANK như sau:
=IF(ISBLANK(M14),"",LOOKUP(M14,Sheet2!A2:A2240,Sheet2!B2:B2240))
Bây giờ nếu giá trị trong ô M14 trống, công thức sẽ trả về một ô trống. Nếu không, nó sẽ thực hiện chức năng LOOKUP như trước đây.