Zmiana NA na rzeczywisty tekst odpowiedzi - wskazówki dotyczące programu Excel

Spisie treści

Po pierwsze, specjalne ukłon w stronę hacka, takiego jak ja, jeden lub dwa razy jako gość dzienny typera. Pozwólcie, że poprzedzę to, mówiąc, że większość wszystkiego, czego nauczyłem się o programie Excel, pochodzi z tej wspaniałej strony, więc nie zdziw się (ani nie oskarż mnie o kradzież), jeśli coś wygląda znajomo. Do porady:

WYSZUKAJ.PIONOWO to potężne narzędzie. Czasami, jeśli nie zostanie znalezione dokładne dopasowanie, pożądana jest wartość inna niż standardowa # N / A. Na przykład, jeśli zakres wyszukiwania (tablica_tabeli) to A1: C10, formuła

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

zwróci # N / A, jeśli cat nie zostanie znaleziony w A1: A10. Jeśli zamiast tego chcesz zwrócić frazę „Brak dopasowania”, często sugerowana jest następująca formuła:

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

Działa to poprawnie, ale kosztem konieczności dwukrotnego sprawdzania wartości. Można to poprawić w następujący sposób:

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

lub z jeszcze mniejszym ryzykiem cieśni nadgarstka poprzez rozpoznanie programu Excel traktuje zero i „fałsz” identycznie:

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

IML

Interesujące artykuły...