Inhoudsopgave
Wanneer de VLOOKUP-functie de lookup waarde niet kan vinden in de lookup array, geeft het een foutmelding, #N/A Maar u kunt van dit probleem afkomen door gebruik te maken van de IFERROR-functie met de VLOOKUP functie. In dit artikel laat ik je 5 verschillende toepassingen zien van IFERROR met VLOOKUP in Excel.
Stel, we hebben een dataset van behaalde cijfers van verschillende leerlingen in een klas. We zullen deze dataset gebruiken om verschillende toepassingen van IFERROR met VLOOKUP.
Download Praktijk Werkboek
IFERROR VLOOKUP.xlsxGebruik van IFERROR met VLOOKUP in Excel
Wat gebeurt er als we alleen VLOOKUP gebruiken?
Eerst zullen we zien wat er gebeurt als we alleen de VLOOKUP Stel dat Jessica een student is wiens naam niet voorkomt in onze dataset. Als we nu het behaalde cijfer van Jessica vinden met behulp van de VLOOKUP functie, toont Excel een foutmelding #N/A. We kunnen dit foutteken aanpakken door de IFERROR functie met de VLOOKUP functie
Laten we nu eens kijken naar de verschillende toepassingen van IFERROR met VLOOKUP.
1. IFERROR met VLOOKUP om #N/A te vervangen door aangepaste tekst
Stel, wanneer u zoekt naar een leerling wiens naam niet in de lijst voorkomt, wilt u aangepaste tekst tonen zoals "Niet gevonden". Voer daarvoor de volgende formule in de cel in F5 en druk op ENTER.
=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), "Niet gevonden")
Hier, E5 = Opzoekwaarde die in de lijst wordt gezocht
B4:C11 = Opzoekbereik dat uw dataset is
2 = Opzoekkolom die de kolom van Behaalde cijfers
FALSE betekent dat de functie zoekt naar een exacte overeenkomst
Als u nu een studentennaam uit uw lijst typt in cel E5 krijgt u zijn/haar behaalde cijfers in de cel F5.
En als u een studentennaam typt die niet in uw lijst staat, in cel E5 de F5 cel zal uw aangepaste tekst tonen Niet gevonden.
2. Om een lege cel te krijgen in plaats van #N/A
Als u de cel leeg wilt houden wanneer de gezochte naam niet in uw lijst voorkomt, typt u de volgende formule in cel E5,
=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE), " ")
Hier, E5 = Opzoekwaarde die in de lijst wordt gezocht
B4:C11 = Opzoekbereik dat uw dataset is
2 = Opzoekkolom die de kolom van Behaalde cijfers
FALSE betekent dat de functie zoekt naar een exacte overeenkomst
Als u nu een studentennaam uit uw lijst typt in cel E5 krijgt u zijn/haar behaalde cijfers in de cel F5.
Maar als u een naam typt die niet in de dataset voorkomt, zal de cel F5 zal leeg blijven.
3. IFERROR met VLOOKUP voor gesplitste dataset
Stel, u hebt twee lijsten in uw dataset. U wilt de behaalde cijfers voor elke leerling uit beide lijsten vinden.
Typ de volgende formule in cel E5 en druk op ENTER
=IFERROR(VLOOKUP(E5,B4:C11,2,FALSE),VLOOKUP(E5,B14:C20,2,FALSE))
Hier, E5 = Opzoekwaarde die in de lijst wordt gezocht
B4:C11 =1e opzoekbereik dat is de 1e lijst van de dataset
B14:C20 = = 2e opzoekbereik dat is de 2e lijst van de dataset
2 = Opzoekkolom die de kolom van Behaalde cijfers
FALSE betekent dat de functie zoekt naar een exacte overeenkomst
Als u nu een van de namen uit een van uw lijsten typt, in cel E5, krijg je de behaalde cijfers van die persoon in cel F5.
4. IFERROR met VLOOKUP om altijd een resultaat te vinden
Stel, u hebt contactnummers van verschillende filialen van uw bedrijf in uw dataset. Nu wilt u een contactnummer tonen als iemand zoekt naar een van de filialen, zelfs als de filiaalnaam niet in uw lijst voorkomt. Als de filiaalnaam niet in de lijst voorkomt, wilt u het contactnummer van het hoofdkantoor tonen.
Typ de volgende formule in een lege cel en druk op ENTER
=IFERROR(VLOOKUP(E5,B4:C8,2,FALSE),VLOOKUP("Hoofdkantoor",B4:C8,2,FALSE))
Hier, E5 = Opzoekwaarde die in de lijst wordt gezocht
B4:C11 = opzoekbereik dat uw dataset is
2 = Opzoekkolom die de kolom van Contactgegevens
FALSE betekent dat de functie zoekt naar een exacte overeenkomst
Als u nu een willekeurige taknaam in cel E4 die niet in de lijst staat, krijgt u het contactnummer van het hoofdkantoor in de cel waar u de formule hebt getypt.
5. Voor oudere versies van Excel
In Excel 2013 of in elke oudere versie is de IFERROR functie is niet beschikbaar. Maar je kunt dezelfde taak uitvoeren door gebruik te maken van de IF-functie en de ISNA-functie samen met de VLOOKUP functie.
Typ de volgende formule in cel F5 en druk op ENTER
=IF(ISNA(VLOOKUP(E5,B4:C11,2,FALSE)), "Niet gevonden", VLOOKUP(E5,B4:C11,2,FALSE))
Hier, E5 = Opzoekwaarde die in de lijst wordt gezocht
B4:C11 = Opzoekbereik dat uw dataset is
2 = Opzoekkolom die de kolom van Contactgegevens
FALSE betekent dat de functie zoekt naar een exacte overeenkomst
Als u nu een studentennaam uit uw lijst typt in cel E5 krijgt u zijn/haar behaalde cijfers in de cel F5.
En als u een studentennaam typt die niet in uw lijst staat, in cel E5 de Cel F5 zal uw aangepaste tekst tonen Niet gevonden.
Conclusie
De IFERROR functie kunt u de foutwaarde van de VLOOKUP functie. U kunt IFERROR met VLOOKUP voor een van de in dit artikel beschreven toepassingen. Als u problemen ondervindt bij het samenvoegen van de functies, laat dan een reactie achter. Als u nog andere toepassingen kent van IFERROR met VLOOKUP laat het ons dan weten in de commentaar sectie.