Excel FIND-functie (voorbeeld + video)
Wanneer Excel FIND-functie gebruiken?
De Excel FIND-functie kan worden gebruikt wanneer u een tekstreeks binnen een andere tekstreeks wilt zoeken en de positie ervan wilt vinden.
Wat het teruggeeft
Het retourneert een getal dat de beginpositie vertegenwoordigt van de tekenreeks die u in een andere tekenreeks vindt.
Syntaxis
=FIND(vind_tekst, binnen_tekst, [start_getal])
Invoerargumenten
- find_text - de tekst of tekenreeks die u moet vinden.
- inside_text - de tekst waarin u het argument find_text wilt vinden.
- [start_num] - een getal dat de positie vertegenwoordigt van waaruit u de zoekopdracht wilt laten beginnen. Als je het weglaat, begint het vanaf het begin.
extra notities
- Als het startnummer niet is opgegeven, begint het te zoeken vanaf het begin van de reeks.
- Excel FIND-functie is hoofdlettergevoelig. Als u hoofdletterongevoelig wilt zoeken, gebruikt u de Excel SEARCH-functie.
- Excel FIND-functie kan geen jokertekens verwerken. Als u jokertekens wilt gebruiken, gebruikt u de Excel SEARCH-functie.
- Het geeft een #WAARDE! fout als de gezochte string niet in de tekst wordt gevonden.
Excel FIND-functie - voorbeelden
Hier zijn vier voorbeelden van het gebruik van de Excel FIND-functie:
Zoeken naar een woord in een tekstreeks (vanaf het begin)
Als u in het bovenstaande voorbeeld naar het woord Goed zoekt in de tekst Goedemorgen, wordt 1 geretourneerd, wat de positie is van het beginpunt van het gezochte woord.
Merk op dat de Excel FIND-functie hoofdlettergevoelig is. Wanneer u goed gebruikt in plaats van Goed, retourneert het een #WAARDE! fout.
Als u op zoek bent naar een hoofdletterongevoelige zoekopdracht, gebruik dan de Excel SEARCH-functie.
Een woord zoeken in een tekstreeks (met een gespecificeerd begin)
Het derde argument in de FIND-functie is de positie in de tekst van waaruit u de zoekopdracht wilt starten. In het bovenstaande voorbeeld retourneert de functie 1 wanneer u zoekt naar de tekst Good in Good Morning en de startpositie is 1.
Het retourneert echter een fout wanneer u het bij 2 laat beginnen. Daarom zoekt het naar de tekst Good in ood Morning. Omdat het het niet kan vinden, retourneert het een fout.
Opmerking: als u het laatste argument overslaat en de startpositie niet opgeeft, wordt dit standaard als 1 beschouwd.
Wanneer de gezochte tekst meerdere keren voorkomt
Excel FIND-functie begint in de opgegeven tekst te zoeken vanaf de opgegeven positie. In het bovenstaande voorbeeld, wanneer u zoekt naar de tekst Good in Good Good Morning met de startpositie als 1, retourneert deze 1, zoals deze aan het begin wordt gevonden.
Wanneer u de zoekopdracht vanaf het tweede teken start, wordt 6 geretourneerd, omdat de overeenkomende tekst op de zesde positie wordt gevonden.
Alles naar links extraheren met een gespecificeerd teken/tekenreeks
Stel dat je de e-mail-ID's een aantal superhelden hebt laten doen, zoals hieronder weergegeven, en dat je alleen het gebruikersnaamgedeelte wilt extraheren (dit zijn de tekens vóór de @).
Hieronder vindt u de formule die de positie van '@' in elke e-mail-ID zal vinden en alle tekens links ervan zal extraheren:
=LINKS(A2,VINDEN(“@”,A2,1)-1)
De FIND-functie in deze formule geeft de positie van het '@'-teken. De LEFT-functie die deze positie gebruikt om de gebruikersnaam te extraheren.
Bijvoorbeeld, in het geval van [email protected], retourneert de functie FIND 11. De functie LEFT gebruikt dan FIND(“@”,A2,1)-1 als het tweede argument om de gebruikersnaam te krijgen.
Merk op dat 1 wordt afgetrokken van de waarde die wordt geretourneerd door de FIND-functie, omdat we de @ willen uitsluiten van het resultaat van de LEFT-functie.
Excel FIND-functie - VIDEO
- Excel LOWER-functie.
- Excel UPPER-functie.
- Excel JUISTE Functie.
- Excel VERVANG Functie.
- Excel ZOEKEN Functie.
- Excel VERVANG Functie.
Misschien vind je de volgende tutorials ook leuk:
- Snel hyperlinks zoeken en verwijderen in Excel
- Samengevoegde cellen zoeken in Excel
- Duplicaten zoeken en verwijderen in Excel
- Zoeken en vervangen gebruiken in Excel.