Catch Excel-foutbericht #NV in een VERT.ZOEKEN-query

3 methoden die naar het doel leiden

Elke actieve gebruiker van VERT.ZOEKEN is bekend met de foutmelding "#NV". Dit staat voor "geen waarde" of geeft aan dat een gezochte waarde "niet beschikbaar" is. Zo'n foutmelding is volkomen normaal omdat het bedoeld is om de Excel-gebruiker op een probleem te wijzen. Maar hoe kunt u deze foutmelding vermijden? Hiervoor zijn deze drie opties beschikbaar:

  • De originele methode
  • De vereenvoudigde methode uit Excel 2013
  • De nieuwste methode met de XZOEKEN

Aandacht: Als de VERT.ZOEKEN daarentegen resulteert in de onjuiste waarde 0, dan kan het een andere fout zijn. Dit probleem kan worden opgelost in de instellingen van Excel.

1. Onderdruk VERT.ZOEKEN-fouten: de originele methode

Als u in plaats van de gestandaardiseerde informatie een alternatieve tekst wilt weergeven, kunt u twee extra functies integreren. Om dit te doen, is een ISERROR-functie gekoppeld aan een IF-functie en gebouwd rond de VERT.ZOEKEN. Om deze schijnbaar gecompliceerde aaneenschakeling te ontwarren, beginnen we met de bestaande VERT.ZOEKEN. Dit ziet er in het voorbeeld als volgt uit:

= VERT.ZOEKEN (C1, A1: B10, 2)

De twee extra functies moeten nu bepalen of er een fout is en vervolgens automatisch handelen volgens de specificaties van de gebruiker. Dus als er een fout optreedt, moet een zelfgekozen bericht worden weergegeven. De volledige formule hiervoor ziet er als volgt uit:

= IF (ISERROR (VERT.ZOEKEN (C1, A1: B10,2)), "", VERT.ZOEKEN (C1, A1: B10,2))

Er is ruimte tussen de twee aanhalingstekens om aan te geven welke fouttekst moet worden afgedrukt in plaats van "#NV". Als hier niets wordt ingevuld, blijft de foutmelding leeg.

Informatie: Lees dit artikel om te leren hoe u fouten kunt voorkomen met het gebruik van VERT.ZOEKEN: een Excel-foutbericht opvangen in een VERT.ZOEKEN-query

2. Nog makkelijker foutmeldingen opvangen uit Excel 2013

Sinds de Excel-versie 2013 is het mogelijk om dit probleem op te lossen met een elegantere formule. Hiervoor wordt de nieuwe IFNV-functie gebruikt in plaats van de ALS-functie. Zodra de foutmelding "#NV" aanwezig is, begint hetzelfde proces als voor de if-functie. De functie ISERROR is hier echter niet vereist. Voordat u kunt beginnen, moet de VERT.ZOEKEN echter even worden aangepast, zodat deze er als volgt uitziet:

VERT.ZOEKEN ($ C $ 5; $ B $ 10: $ E $ 14; 2; FALSE)

De IFNV-functie is er nu omheen geplaatst om de formule te voltooien

= IFNV (VERT.ZOEKEN ($ C $ 5; $ B $ 10: $ E $ 14; 2; FALSE); "")

De twee aanhalingstekens aan het einde van de formule blijven hetzelfde werk doen als voorheen: ze stellen de gebruiker in staat om de foutmelding te noemen die wordt weggegooid.

3. De nieuwste methode met de XZOEKEN

Sinds het jaar 2022-2023 hebben Microsoft 365-gebruikers een nog snellere optie om het probleem met de foutmelding zelf opnieuw te ontwerpen. In plaats van de vorige VERT.ZOEKEN wordt de nieuwe XLOOKUP gebruikt. Dit elimineert de noodzaak voor de IF- en IFNV-functies, evenals de ISERROR-functie.

Informatie: Als u meer informatie wilt over VERT.ZOEKEN, lees dan het volgende artikel: Onderdruk een # N / A-bericht met VERT.ZOEKEN met ISNV

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave