De functie VINDEN en ZOEKEN lijken enigszins op elkaar, maar toch is er een factor waardoor ze selectief zijn voor het oplossen van onze zoekopdracht in Microsoft Excel.
VIND functie in Microsoft Excel retourneert de positie van een opgegeven teken of subtekenreeks binnen een tekenreeks of tekst.
Syntaxis:- =FIND(find_text,in_text,[start_num])
ZOEKEN functie retourneert de positie van het eerste teken van subtekenreeks of zoektekst in een tekenreeks. Syntaxis:- =SEARCH(find_text,in_text,[start_num])
In de onderstaande tabel kunnen we het verschil tussen beide functies zien::-
VIND | ZOEKEN |
---|---|
Deze functie is hoofdlettergevoelig | Deze functie is niet hoofdlettergevoelig |
Het staat geen jokertekens toe | Het staat de jokertekens zoals "?", "*" etc. |
Deze functie zoekt exacte tekst | Deze functie controleert geen hoofdletters en kleine letters |
FIND-functie
Laten we voorbeelden nemen en begrijpen:-
Laten we naar het Excel-blad gaan. We hebben datasets in cel A7 & A8. En we zullen de functie in cel B7 & B8 plaatsen om de gewenste uitvoer te krijgen.
In het bovenstaande voorbeeld willen we het plaatsnummer van het teken "Uitstekend" vinden, volg de onderstaande stappen: -
- Voer de functie in cel B7 . in
- =FIND("Uitstekend",A7,1)
- druk op Enter
- De functie retourneert 1
Formule Uitleg: - Allereerst zal de zoekfunctie de "Uitstekend" in de gedefinieerde cel vanaf de eerste positie controleren; vanaf welke positie de tekst ook begint, de functie keert terug als resultaat. In de celtekst kunnen we zien dat Excellent vanaf de eerste plaats van de celtekst begint.
Laten we het geval begrijpen, in welke functie niet zal werken
- Voer nu de functie in cel B8 in om de "Excel" te achterhalen
- =FIND("Excel",A8,1)
- Druk op Enter, de functie retourneert #WAARDE! Fout
De functie heeft #WAARDE gegeven! Fout, omdat deze functie werkt, is hoofdlettergevoelig en hier in de functie hebben we "Excel" genoemd, en dezelfde tekst is beschikbaar in kleine letters in de cel.
ZOEK Functie
Eerst willen we de Excellent in een cel achterhalen:-
- Voer de functie in cel B7 . in
- =ZOEKEN("uitstekend",A7,1)
- druk op Enter
- De functie retourneert 1
Opmerking:- We hebben niet de exacte tekst gedefinieerd waarvoor we de positie willen zoeken.
Laten we het gebruik van jokertekens in de SEARCH-functie begrijpen. Nu gaan we zoeken naar "Forum"
- Voer de functie in cel B8 . in
- =ZOEKEN("?of?",A8,1)
- druk op Enter
- De functie retourneert 12
Op deze manier kunnen we jokertekens gebruiken in de ZOEKfunctie om het positienummer in celtekst te krijgen.
Opmerking: - Een ander interessant punt over de FIND en de SEARCH-functie is dat ze een 3e optioneel argument hebben. We kunnen dit argument gebruiken om de positie aan te geven, vanaf links geteld, vanaf waar we willen beginnen met zoeken.
Als je onze blogs leuk vond, deel deze dan met je vrienden op Facebook. En je kunt ons ook volgen op Twitter en Facebook.
We horen graag van je, laat ons weten hoe we ons werk kunnen verbeteren, aanvullen of vernieuwen en het voor jou beter kunnen maken. Schrijf ons op de e-mailsite