Applies ToExcel voor Microsoft 365 Excel voor Microsoft 365 voor Mac Excel 2024 Excel 2024 voor Mac Excel 2021 Excel 2021 voor Mac Excel 2019 Excel 2016

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)

Zal de #VALUE gooien! omdat er geen overeenkomende 'handschoenen' in de snaar zit, maar wel 'Handschoenen'. Houd er rekening mee dat FIND hoofdlettergevoelig is, dus zorg ervoor dat de waarde in find_text een exacte overeenkomst heeft in de tekenreeks in het argument within_text .

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

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

Oplossing: Corrigeer de syntaxis zo nodig.

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

Het argument start_num is een optioneel argument en als u dit weglaat, wordt de standaardwaarde geacht 1 te zijn. Als het argument echter aanwezig is in de syntaxis en de waarde is ingesteld op 0, ziet u de #VALUE! fout.

Oplossing: Verwijder het argument start_num als dit niet vereist is 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 's' in de tekenreeks 'Functies en formules' (within_text) vanaf het 25e teken (start_num), maar retourneert een #VALUE! omdat de tekenreeks slechts 22 tekens bevat.

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

Oplossing: Corrigeer zo nodig het beginnummer.

Meer hulp nodig?

U kunt altijd uw vraag stellen aan een expert in de Excel Tech Community of ondersteuning vragen in de Communities.

Zie ook

De fout #WAARDE! corrigeren

FIND/FINDB-functies

SEARCH/SEARCHB-FUNCTIES

Overzicht van formules in Excel

Niet-werkende formules voorkomen

Fouten opsporen in formules

Alle Excel-functies (alfabetisch)

Alle Excel-functies (per categorie)

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.

Community's helpen u vragen te stellen en te beantwoorden, feedback te geven en te leren van experts met uitgebreide kennis.