Menukar NA ke Teks Respons Sebenar - Petua Excel

Isi kandungan

Pertama, anggukan khas untuk memberikan hack seperti saya satu atau dua orang sebagai petua harian tetamu. Izinkan saya mengawali ini dengan mengatakan bahawa semua yang saya pelajari mengenai excel berasal dari laman web yang hebat ini, jadi jangan terkejut (atau menuduh saya mencuri) jika perkara-perkara kelihatan biasa. Ke hujung:

VLOOKUP adalah alat yang hebat. Kadang kala, jika tidak ada padanan yang tepat, nilai selain daripada # N / A standard adalah wajar. Contohnya, jika julat carian anda (table_array) adalah A1: C10, formula

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

akan mengembalikan # N / A jika kucing tidak dijumpai di A1: A10. Sekiranya anda ingin mengembalikan frasa "Tidak Sesuai", formula berikut sering disarankan:

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

Ini berfungsi dengan baik, tetapi dengan perbelanjaan harus mencari nilai dua kali. Ini dapat diperbaiki dengan yang berikut:

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

atau dengan risiko terowong karpal yang lebih rendah dengan menyedari perlakuan excel zero dan "False" secara serupa:

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

IML

Artikel menarik...