Thay đổi NA thành Văn bản phản hồi thực tế - Mẹo Excel

Mục lục

Trước hết, một cái gật đầu đặc biệt vì đã cho một hoặc hai người hack như tôi với tư cách là người mách nước hàng ngày. Hãy để tôi mở đầu điều này bằng cách nói hầu hết mọi thứ tôi học được về excel đều đến từ trang web tuyệt vời này, vì vậy đừng ngạc nhiên (hoặc buộc tội tôi trộm cắp) nếu mọi thứ trông quen thuộc. Về mẹo:

VLOOKUP là một công cụ mạnh mẽ. Đôi khi, nếu không tìm thấy kết quả khớp chính xác, thì giá trị khác với giá trị # N / A tiêu chuẩn là mong muốn. Ví dụ: nếu phạm vi tra cứu của bạn (table_array) là A1: C10, công thức

=VLOOKUP("cat",$A$1:$C$10,3,FALSE)

sẽ trả về # N / A nếu không tìm thấy mèo trong A1: A10. Thay vào đó, nếu bạn muốn trả lại cụm từ “Không phù hợp”, công thức sau thường được đề xuất:

=IF(ISNA(VLOOKUP("cat",$A$1:$C$10,3,FALSE)),"no match",VLOOKUP("cat",$A$1:$C$10,3,FALSE))

Tính năng này hoạt động bình thường, nhưng bạn phải tra cứu giá trị của mình hai lần. Điều này có thể được cải thiện bằng cách sau:

=IF(COUNTIF($A$1:$A$10,"cat")>0,VLOOKUP("cat",$A$1:$C$10,3,FALSE),"no match")

hoặc với nguy cơ ống cổ tay thậm chí ít hơn bằng cách nhận dạng excel xử lý 0 và “Sai” giống hệt nhau:

=IF(COUNTIF($A$1:$A$10,"cat"),VLOOKUP("cat",$A$1:$C$10,3,0),"no match")

IML

thú vị bài viết...