NA: n vaihtaminen todelliseksi vastaustekstiksi - Excel-vinkit

Sisällysluettelo

Ensinnäkin, erityinen nyökkäys, joka antaa kaltaiseni hakata minulle tai pari laukausta vieraana päivittäisenä tipsterinä. Haluan aloittaa tämän sanomalla, että suurin osa kaikesta, mitä opin excelistä, tuli tältä upealta sivustolta, joten älä yllätty (tai syytä minua varkaudesta), jos asiat näyttävät tutuilta. Kärkeen:

VLOOKUP on tehokas työkalu. Joskus, jos tarkkaa vastaavuutta ei löydy, on toivottavaa jokin muu arvo kuin normaali # N / A. Esimerkiksi, jos hakualueesi (taulukon_kaavio) on A1: C10, kaava

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

palauttaa # N / A, jos kissaa ei löydy A1: A10: stä. Jos haluat sen sijaan palauttaa lauseen "Ei vastausta", suositellaan usein seuraavaa kaavaa:

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

Tämä toimii oikein, mutta kustannuksella, että sinun on haettava arvoa kahdesti. Tätä voidaan parantaa seuraavasti:

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

tai jos vielä pienempi karpaalikanavan riski tunnistaa excel, kohtelee nollaa ja väärää:

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

IML

Mielenkiintoisia artikkeleita...