Promjena NA u tekst stvarnog odgovora - Excel savjeti

Sadržaj

Prvo, poseban naklon za pružanje udarca poput mene ili dva puta kao gostujućeg dnevnog savjetnika. Dopustite mi da uvodim ovo rekavši da je većina svega što sam saznao o excelu potekla s ove izvrsne stranice, zato nemojte se iznenaditi (ili me optužiti za krađu) ako stvari izgledaju poznato. Do vrha:

VLOOKUP je moćan alat. Ponekad, ako se ne pronađe točno podudaranje, poželjna je vrijednost koja nije standardna # N / A. Na primjer, ako je vaš raspon traženja (niz_tablica) A1: C10, formula

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

vratit će # N / A ako mačka nije pronađena u A1: A10. Ako ste umjesto toga željeli vratiti frazu "No Match", često se predlaže sljedeća formula:

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

Ovo funkcionira ispravno, ali na štetu dva puta traženja vrijednosti. To se može poboljšati sljedećim:

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

ili s još manjim rizikom za karpalni kanal prepoznavanjem excel-a jednako postupa s nulom i "False":

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

IML

Zanimljivi članci...