Et almindeligt problem, jeg står over for, er "Hvordan kan jeg få VLOOKUP til at returnere en 0 eller en tom streng i stedet for # N / A!?"
Lad os antage, at den nuværende formel er
=VLOOKUP(A1,$B$2:$D$100,3,False)
eller mere kondenseret
=VLOOKUP(A1,$B$2:$D$100,3,0)
En fremgangsmåde til at gøre dette er som følger
=IF(ISNA(VLOOKUP(A1,$B$2:$D$100,3,0)),””, VLOOKUP(A1,$B$2:$D$100,3,0))
Men dette kræver, at Excel beregner TO GANG VLOOKUP-formlen, som er "dyr" med hensyn til effektivitet.
En forbedret metode er:
=IF(COUNTIF($B$2:$B$100,A1), VLOOKUP(A1,$B$2:$D$100,3,0),"")
På denne måde beregnes VLOOKUP kun, hvis værdien i A1 findes i B2: B100, og derfor returnerer VLOOKUP ikke et # N / A!