VIND.ALLES zoekt een tekenreeks (zoektekst) binnen een andere tekenreeks (in_tekst) en resulteert in het getal van de beginpositie van zoektekst van het eerste teken van in_tekst. U kunt hiervoor ook VIND.SPEC gebruiken. Het verschil tussen deze functies is dat VIND.ALLES onderscheid maakt tussen hoofdletters en kleine letters en geen jokertekens herkent.
Syntaxis
ZOEK(zoeken_tekst;in_tekst;begin_getal)
zoektekst is de tekenreeks die u zoekt.
in_tekst is de tekst die de door u gezochte tekenreeks bevat.
Begin_getal geeft de positie aan van het teken waar u wilt beginnen met zoeken. Het eerste teken in in_tekst is teken nummer 1. Als u begin_getal weglaat, wordt hiervoor uitgegaan van de waarde 1.
U kunt begin_getal ook gebruiken om een bepaald aantal tekens over te slaan. Stel dat u een tekenreeks 'AJF0093.JongeHerenKleding' hebt en dat u de eerste 'J' in het beschrijvende gedeelte van de tekenreeks wilt zoeken. In dat geval moet u begin_getal instellen op 8, zodat het gedeelte van de tekenreeks dat het serienummer bevat wordt overgeslagen bij de zoekbewerking. De functie ZOEK begint met teken 8, en zoeken_tekst wordt dan bij het volgende teken gevonden, zodat de retourwaarde 9 is. De functie ZOEK geeft als resultaat altijd het aantal tekens gerekend vanaf het begin van in_tekst, waarbij de overgeslagen tekens worden meegeteld als begin_getal groter is dan 1.
Opmerkingen
-
Als zoektekst "" is (lege tekst), resulteert VIND.ALLES in het eerste teken in de tekenreeks die u wilt doorzoeken (het teken dat overeenkomt met begin_getal of 1).
-
Zoektekst mag geen jokertekens bevatten.
-
Als zoektekst niet in in_tekst voorkomt, retourneert VIND.ALLES de foutwaarde #WAARDE!.
-
Als begin_getal niet groter is dan nul, retourneert VIND.ALLES de foutwaarde #WAARDE!.
-
Als begin_getal groter is dan de lengte van in_tekst, retourneert VIND.ALLES de foutwaarde #WAARDE!.
Voorbeeld, set 1
Formule |
Beschrijving (resultaat) |
=VIND.ALLES("M";"Miriam Meesters") |
De positie van de eerste 'M' in de tekenreeks (1) |
=VIND.ALLES("m";"Miriam Meesters") |
De positie van de eerste 'm' in de tekenreeks (6) |
=VIND.ALLES("M";"Miriam Meesters";3) |
De positie van de eerste 'M' in de tekenreeks, te beginnen met het derde teken (8) |
Voorbeelden: serie 2
Kol1 |
Formule |
Beschrijving (resultaat) |
Keramische kookplaat #124-TD45-87 |
=DEEL([Kol1];1;VIND.ALLES(" #";[Kol1];1)-1) |
Haalt tekst vanaf positie 1 tot de positie van ' #' uit de tekenreeks (Keramische kookplaat) |
Houten afdeklatje #12-671-6772 |
=DEEL([Kol1];1;VIND.ALLES(" #";[Kol1];1)-1) |
Haalt tekst vanaf positie 1 tot de positie van ' #' uit de tekenreeks (Houten afdeklatje) |
Variabele weerstand #116010 |
=DEEL([Kol1];1;VIND.ALLES(" #";[Kol1];1)-1) |
Haalt tekst vanaf positie 1 tot de positie van ' #' uit de tekenreeks (Variabele weerstand) |