Retur Blanks med FINN.RAD

February 4  by Eliza

Når du bruker VLOOKUP å returnere en verdi fra en datatabell, ikke funksjonen ikke skille mellom blanks og null verdier i hva den returnerer. Hvis kildeverdien er null, så VLOOKUP returnerer 0. Likeledes, hvis kilden er blank, deretter VLOOKUP returnerer fortsatt verdien 0. For noen formål, kan dette ikke gjør-du trenger å vite om cellen blir sett opp er blank eller hvis det virkelig inneholder en 0.

Det er mange forskjellige løsninger som kan forfølges. En løsning bygger på det faktum at selv om VLOOKUP returnerer en 0, vil det fullstendig rapportere lengden av kildecellen. Dermed, hvis du bruker LEN funksjon på hva som er returnert, hvis kildecellen er tom LEN funksjonen returnerer 0, men hvis kilden inneholder en 0 så LEN returnerer 1 (0 verdien er en karakter i lengde). Dette betyr at du kan bruke følgende formel i stedet for en standard VLOOKUP:

= HVIS (LEN (VLOOKUP (B1, D: E, 2,0)) = 0, "", VLOOKUP (B1, D: E, 2,0))

I dette tilfellet hvis lengden av hva VLOOKUP returnerer er 0, deretter Excel faktisk ikke gjøre et oppslag-det tvinger en tomt som skal returneres. Bare hvis lengden ikke er 0 er det faktiske VLOOKUP utført.

Det er andre varianter av denne samme konseptet, hver teste en annen karakteristikk av dataene blir referert og deretter gjøre beslutningen om hvorvidt å faktisk slå opp disse dataene. Denne variasjon, for eksempel, direkte tester for å se om kilden er blanke:

= HVIS (VLOOKUP (B1, D: E, 2) = "", "", VLOOKUP (B1, D: E, 2))

Formelen kan også bli modifisert for å kontrollere kildecellen flere betingelser. For eksempel, returnerer denne varianten en blank hvis kilden er tom eller hvis kilden inneholder en # N / A feil:

= IF (ISNA (VLOOKUP (B1, D: E, 2,0)) + (VLOOKUP (B1, D: E, 2,0) = ""), "", VLOOKUP (B1, D: E, 2, 0))

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (12518) gjelder for Microsoft Excel 2007, 2010, og 2013. Du kan finne en versjon av dette tipset for den eldre menygrensesnittet av Excel her: Retur Blanks med VLOOKUP.