Hoe zoek ik naar tekst in Excel?
Wanneer we met Excel werken, zien we zoveel situaties die eigenaardig van aard zijn, en een van die situaties is het zoeken naar de specifieke tekst in de cel. Het eerste dat in ons opkomt als we zeggen dat we naar een bepaalde tekst in het werkblad willen zoeken, is de "Zoeken & vervangen" -methode in Excel, en die is ook de meest populaire. Maar Ctrl + F kan de tekst vinden waarnaar u op zoek bent, maar kan niet verder gaan. Stel dat als de cel bepaalde woorden bevat, u het resultaat in de volgende cel misschien wilt als "WAAR" of anders als ONWAAR. Dus Ctrl + F stopt daar.

Hier zullen we u door de formules leiden die naar de specifieke tekst in de celwaarde kunnen zoeken en tot het resultaat kunnen komen.
Welke formule kan ons vertellen dat een cel specifieke tekst bevat?
Dit is de vraag die ik vaak heb gezien in Excel-forums. De allereerste formule die bij me opkwam, was de functie "VINDEN".
De zoekfunctie kan de positie van de opgegeven tekstwaarden in de tekenreeks teruggeven. Dus als de FIND-methode een willekeurig getal retourneert, kunnen we de cel beschouwen als de tekst of anders niet.
Bekijk bijvoorbeeld de onderstaande gegevens.

In de bovenstaande gegevens hebben we drie zinnen in drie verschillende rijen. Nu moeten we in elke cel zoeken naar de tekst 'Beste'. Pas dus de FIND-functie toe.

In het Find Text argument, vermeldt de tekst die we nodig hebben om uit te vinden.

Selecteer binnen Tekst de volledige zin, dwz celverwijzing.

De laatste parameter is niet vereist om de beugel te sluiten en op de enter-toets te drukken.

Dus in twee zinnen hebben we het woord 'beste'. We kunnen de foutwaarde van #VALUE zien! in cel B2 waaruit blijkt dat cel A2 niet de tekstwaarde 'beste' heeft.
In plaats van cijfers kunnen we het resultaat ook in onze eigen woorden invoeren. Hiervoor moeten we de ALS-voorwaarde gebruiken.

Dus in de ALS-voorwaarde heb ik het resultaat opgegeven als 'Tekst gevonden' als de waarde 'beste' is gevonden, of anders heb ik het resultaat opgegeven om weer te geven als 'Niet gevonden'.
Maar hier hebben we een probleem, ook al heb ik het resultaat opgegeven als "Niet gevonden", maar als de tekst niet gevonden is, krijgen we de foutwaarde als #VALUE !.
Niemand wil dus een foutwaarde in zijn Excel-sheet hebben. Om deze foutwaarde te verhelpen, moeten we de formule omsluiten met de functie ISNUMERIC.

De functie ISNUMERIC evalueert of de functie FIND het getal retourneert of niet. Als de functie FIND het getal retourneert, levert het TRUE op voor de voorwaarde IF of anders de voorwaarde FALSE. Op basis van het resultaat dat wordt geleverd door de functie ISNUMERIC, retourneert de ALS-voorwaarde het resultaat dienovereenkomstig.
We kunnen ook de IFERROR-functie in Excel gebruiken om met foutwaarden om te gaan in plaats van ISNUMERIC. De onderstaande formule retourneert ook "niet gevonden" als de foutwaarde wordt geretourneerd door de functie FIND.

Alternatieven voor FIND-functie
Alternatief # 1 - Excel-zoekfunctie
In plaats van de FIND-functie kunnen we ook de SEARCH-functie in Excel gebruiken om de specifieke tekst in de string te doorzoeken. De syntaxis van de SEARCH-functie is hetzelfde als de FIND-functie.

Geef de zoektekst op als 'Beste'.

Within Text is onze celverwijzing.

Zelfs de functie SEARCH retourneert een foutwaarde als #VALUE! als de zoektekst "beste" niet wordt gevonden. Zoals we hierboven hebben gezien, moeten we de formule omsluiten met de functie ISNUMERIC of IFERROR.
Alternatief # 2 - Excel Countif-functie
Een andere manier om naar een bepaalde tekst te zoeken, is door de AANTAL.ALS-functie te gebruiken. Deze functie werkt foutloos.

In het bereik selecteert het argument de celverwijzing.

In de criteriakolom moeten we in Excel een jokerteken gebruiken omdat we alleen het deel van de tekenreekswaarde vinden, dus plaats het woord "beste" tussen een asterisk (*) jokerteken.

Deze formule retourneert het aantal van het woord "beste" in de geselecteerde celwaarde. Aangezien we maar één "beste" waarde hebben, krijgen we er maar 1 als telling.

Nu kunnen we alleen de ALS-voorwaarde toepassen om het resultaat zonder fouten te krijgen.

Markeer de cel met een bepaalde tekstwaarde
Als u geen fan bent van formules, kunt u de cel met een bepaald woord markeren. Om de cel met het woord "beste" te markeren, moeten we voorwaardelijke opmaak gebruiken in Excel.
Selecteer hiervoor eerst de datacellen en klik op Conditionele opmaak> Nieuwe regel.

Unser new Rule selecteer 'Formatteer alleen cellen die bevatten'.

Selecteer 'Specifieke tekst' in het eerste dropdown-menu.

In de formule voert sectie de tekst in waarnaar we zoeken tussen dubbele aanhalingstekens met het gelijkteken. = "Beste."

Klik vervolgens op FORMAT en kies de opmaakstijl.

Klik op OK. Alle cellen worden gemarkeerd met het woord 'beste'.

Zo kunnen we met behulp van verschillende technieken de specifieke tekst in Excel doorzoeken.