Zoek naar tekst in Excel

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 wilt als "WAAR" of anders als ONWAAR. Dus Ctrl + F stopt daar.

Here we will take you through the formulas which can search for the particular text in the cell value and arrive at the result.

You can download this Search For Text Excel Template here – Search For Text Excel Template

Which Formula Can Tell Us A Cell Contains Specific Text?

This is the question I have seen many times in excel forums. The very first formula came to my mind was to “FIND” function.

Find function can return the position of the supplied text values in the string. So if the FIND method returns any number then we can consider the cell as it has the text or else not.

For an example look at the below data.

In the above data, we have three sentences in three different rows. Now in each cell, we need to search for text “Best”. So apply the FIND function.

Vermeld in het Find Text- argument de tekst die we moeten zoeken.

Selecteer in Within Text 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" gevonden is, 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" als de tekst niet werd gevonden, 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 ISNUMERIC-functie.

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 IF-voorwaarde 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 die wordt geretourneerd door de FIND-functie.

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 SEARCH-functie 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 stringwaarde vinden, dus zet het woord "beste" om met 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 IF-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 "Formaat alleen cellen die bevatten".

Selecteer in de eerste vervolgkeuzelijst "Specifieke tekst".

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, het zal alle cellen markeren met het woord "beste".

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