Ein häufiges Problem ist: "Wie kann VLOOKUP eine 0 oder eine leere Zeichenfolge anstelle von # N / A zurückgeben?"
Nehmen wir an, dass die aktuelle Formel lautet
=VLOOKUP(A1,$B$2:$D$100,3,False)
oder mehr kondensiert
=VLOOKUP(A1,$B$2:$D$100,3,0)
Ein Ansatz, um dies zu tun, ist wie folgt
=IF(ISNA(VLOOKUP(A1,$B$2:$D$100,3,0)),””, VLOOKUP(A1,$B$2:$D$100,3,0))
Dies erfordert jedoch, dass Excel ZWEIMAL die VLOOKUP-Formel berechnet, die hinsichtlich der Effizienz „teuer“ ist.
Eine verbesserte Methode ist:
=IF(COUNTIF($B$2:$B$100,A1), VLOOKUP(A1,$B$2:$D$100,3,0),"")
Auf diese Weise wird der VLOOKUP nur berechnet, wenn der Wert in A1 in B2: B100 vorhanden ist und VLOOKUP daher kein # N / A zurückgibt!