De fout #WAARDE! corrigeren in de functies VIND.ALLES/VIND.ALLES.B en VIND.SPEC/VIND.SPEC.B

In dit onderwerp vindt u Help-informatie over de meest voorkomende scenario's met de fout #WAARDE! in de functies VIND.ALLES/VIND.ALLES.B en VIND.SPEC/VIND.SPEC.B.

Enkele dingen die u moet weten over de functies VIND.ALLES en VIND.SPEC

  • De functies VIND.ALLES en VIND.SPEC lijken sterk op elkaar. Ze werken op dezelfde manier: ze zoeken een teken of een teksttekenreeks in een andere teksttekenreeks. Het verschil tussen deze twee functies is dat VIND.ALLES hoofdlettergevoelig is en VIND.SPEC niet. Gebruik dus VIND.SPEC als u geen hoofdletters hoeft te matchen in een teksttekenreeks.

  • Als u een functie wilt gebruiken die een tekenreeks retourneert op basis van de positie van het teken dat u opgeeft, gebruik dan de functie DEEL in combinatie met VIND.ALLES. Informatie en voorbeelden over het gebruik van DEEL en VIND.ALLES vindt u in het Help-onderwerp over VIND.ALLES.

  • De syntaxis van deze functies is dezelfde: zoeken_tekst, in_tekst, [begin_getal]. Deze syntaxis betekent het volgende: Wat zoekt u?, Waar zoekt u het? en Op welke positie wilt u beginnen met zoeken?

Probleem: de waarde in het argument zoeken_tekst kan niet worden gevonden in de tekenreeks in_tekst

Als de tekst niet in de opgegeven teksttekenreeks kan worden gevonden, wordt de fout #WAARDE! geretourneerd.

Bijvoorbeeld: een functie als

  • =VIND.ALLES("handschoenen";"Handschoenen (Jeugd)";1)

retourneert de fout #WAARDE!, omdat er geen overeenkomst is met 'handschoenen' maar wel met 'Handschoenen'. VIND.ALLES is hoofdlettergevoelig, dus zorg ervoor dat de waarde in zoeken_tekst een exacte overeenkomst heeft in de tekenreeks in het argument in_tekst.

De functie VIND.SPEC retourneert echter de waarde 1, omdat deze niet hoofdlettergevoelig is:

  • =VIND.SPEC("handschoenen";"Handschoenen (Jeugd)";1)

Oplossing: Corrigeer de syntaxis waar nodig.

Probleem: Het argument begin_getal is ingesteld op nul (0).

Het argument begin_getal is een optioneel argument en als u dit weglaat, wordt ervan uitgegaan dat de standaardwaarde 1 is. Als het argument aanwezig is in de syntaxis en de waarde is ingesteld op 0, krijgt u echter de fout #WAARDE!.

Oplossing: Verwijder het argument begin_getal als dat niet is vereist, of stel het in op de juiste waarde.

Probleem: het argument begin_getal is groter dan het argument in_tekst.

Bijvoorbeeld: de functie

  • =VIND.ALLES(“s”;”Functies en formules”;25)

zoekt naar de 's' in de tekenreeks 'Functies en formules' (in_tekst) en begint bij het 25e teken (begin_getal). De fout #WAARDE! wordt echter geretourneerd omdat de tekenreeks uit slechts 22 tekens bestaat.

Tip:  Het totale aantal tekens in een teksttekenreeks bepalen met behulp van de functie LENGTE

Oplossing: Corrigeer zo nodig het begingetal.

Hebt u een vraag over een bepaalde functie?

Stel een vraag op het forum van de Excel-community

Help ons Excel verbeteren

Hebt u suggesties voor het verbeteren van de volgende versie van Excel? Als dat het geval is, kijk dan eens naar de onderwerpen op Excel User Voice. (Engelstalig)

Zie ook

Een #WAARDE!-fout corrigeren

VIND.ALLES/VIND.ALLES.B, functies

VIND.SPEC/VIND.SPEC.B, functies

Overzicht van formules in Excel

Niet-werkende formules voorkomen

Foutcontrole gebruiken om fouten in formules op te sporen

Alle Excel-functies (alfabetisch)

Alle Excel-functies (per categorie)

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Office Insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagents.

×