IFERROR met VERT.ZOEKEN - Hoe zich te ontdoen van #NA-fout in Excel?

IFERROR met VERT.ZOEKEN om #NA-fouten te verwijderen

Zoals we weten is IFERROR een foutafhandelingsfunctie en Vlookup is een verwijzingsfunctie, deze functies worden gecombineerd en gebruikt zodat wanneer Vlookup een fout tegenkomt bij het vinden of matchen van de gegevens, de formule moet weten wat te doen als er een fout optreedt, Vlookup-functie is genest in de iferror-functie.

Voorbeelden

Voorbeeld 1

Tabel 1 is de belangrijkste gegevensbron en tabel 2 is de Vlookup-tabel. In kolom F heb ik een Vlookup-formule toegepast om het verkoopbedrag voor laptopmerken te vinden.

In de bovenstaande tabel kreeg ik een foutmelding voor de merken Apple en Kladblok. Als je naar de hoofdgegevenstabel kijkt, zijn er geen merken Apple en Notepad. Daarom heeft Vlookup een fouttype geretourneerd als # N / A.

We kunnen dit probleem oplossen door IFERROR te gebruiken met de functie VERT.ZOEKEN.

Pas IFEEROR toe vóór VERT.ZOEKEN in Excel. We moeten de Vlookup-formule schrijven in de IFERROR-formule.

= IFERROR (VERT.ZOEKEN (E3, $ A: $ B, 2, 0) , "Gegevens niet gevonden")

Ten eerste probeert IFERROR de waarde voor de VERT.ZOEKEN-formule te vinden.

Ten tweede, als VERT.ZOEKEN geen waarde vindt, wordt er een fout geretourneerd. Daarom, als er een fout is, geven we het resultaat weer als 'Gegevens niet gevonden'.

We hebben alle # N / A-waarden vervangen door de tekst "Data Not Found". Ik denk dat dit er beter uit zal zien dan de # N / A.

Voorbeeld 2

We kunnen niet alleen IFERROR gebruiken met VERT.ZOEKEN in Excel. We kunnen dit ook met elke andere formule gebruiken.

Kijk naar het onderstaande voorbeeld waarin ik het variantiepercentage moet berekenen. Als de basiswaarde is, retourneert de ontbrekende berekening de fout als # DEEL / 0!

We kunnen hier dus de IFERROR-methode toepassen om lelijke fouten te verwijderen, dwz # DIV / 0!

Als een bepaalde berekening een fout retourneert, retourneert IFERROR het resultaat als 0%. Als er geen fout is, wordt de normale berekening uitgevoerd.

Handmatige methode om # N / A of andere fouttypen te vervangen

We kunnen fouten echter vervangen door de IFERROR-formule met één handmatige methode om het te doen, en dat is de methode voor het vinden en vervangen.

  • Stap 1: Nadat de formule is toegepast, kopieert en plakt u alleen waarden.

Stap 2: Druk op Ctrl + H om te openen, vervang het vak en typ # N / A Als het fouttype # N / A is.

  • Stap 3: schrijf nu de vervanging met waarden als 'Gegevens niet gevonden'.
  • Stap 4: Klik op de knop Alles vervangen.

Dit zou onmiddellijk alle # N / A-waarden vervangen door Data Not Found.

Opmerking: als u een filter hebt toegepast, kiest u de methode voor alleen zichtbare cellen om te vervangen.

Dingen om te onthouden

  • IFERROR kan uw numerieke rapporten mooi maken door allerlei soorten fouten te verwijderen.
  • Als de gegevens een fouttype bevatten en als u draaitabellen toepast, zal dezelfde soort fout ook in de draaitabel optreden.
  • Hoewel we de IFNA-formule kunnen gebruiken, is deze niet flexibel genoeg om andere resultaten dan # N / A te geven voor de fouten.
  • In Excel 2007 en eerdere versies is de formule om de # N / A-fout te verwijderen ISERROR.

Interessante artikelen...