Aanmelden met Microsoft
Meld u aan of maak een account.
Hallo,
Selecteer een ander account.
U hebt meerdere accounts
Kies het account waarmee u zich wilt aanmelden.

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! veroorzaken.

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.

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?
Als u op Verzenden klikt, wordt uw feedback gebruikt om producten en services van Microsoft te verbeteren. Uw IT-beheerder kan deze gegevens verzamelen. Privacyverklaring.

Hartelijk dank voor uw feedback.

×