Controleer tekst ongeacht hoofdletter

Wanneer meerdere stukken tekst in een enkele cel verschijnen, kunnen functies zoals REFERENCES mogelijk niet de inhoud vinden die u zoekt. Met een lastige formule kun je toch het gewenste resultaat bereiken.

Met een speciale formule kunt u eenvoudig controleren of een zoektekst in een cel staat of niet. De truc is dat de formule de hoofdletters en kleine letters van de twee teksten negeert:

= IF (ISNUMBER (FIND (HOOFDLETTERS (zoektekst); HOOFDLETTERS (tekstinhoud))); bevatteʺ; niet inbegrepenʺ)

Je geeft twee argumenten door aan de formule: With Zoek tekst stel de tekst in die u zoekt. Bovenstaand Tekst inhoud definieer de tekst waarin u de zoektekst zoekt. Als de zoektekst wordt gevonden in de tekstinhoud, retourneert de formule het resultaat "bevatten". Als de formule de zoektekst niet vindt, wordt het resultaat "niet ingesloten" geretourneerd.

De formule negeert de hoofdletters en kleine letters van de twee teksten. Daarnaast kan de formule ook cijfers vinden die in de tekst voorkomen.

In de weergegeven werkmap retourneert de volgende formule in cel C4 het resultaat "bevatten":

= IF (ISNUMBER (FIND (UPPER (B4), UPPER (A4))); inbegrepenʺ; niet inbegrepenʺ)

De gezochte tekst “Müller” uit cel B4 staat in de tekst “Müller, Schmitt, Huber” uit cel A4. Daarom is het resultaat "bevat" correct.

Zo controleert de formule de tekst die u zoekt

De formule combineert een aantal tabelfuncties om tot het resultaat te komen. U kunt de formule gebruiken om de tekst die u zoekt te controleren volgens het volgende principe:

  • Over de twee GROOT-Functies zetten de twee overgedragen teksten om in hoofdletters. Dit zorgt ervoor dat u niet hoofdlettergevoelig bent.
  • de VINDFunctie zoekt naar de zoektekst binnen de tekstinhoud.
  • Als de zoektekst is gevonden, wordt de VINDFunctie als resultaat, de positie van de zoektekst binnen de tekstinhoud. Dus de formule levert een getal op.
  • de ISNUMBERFunctie geeft dan de waarheidswaarde TRUE door aan de INDIEN-Functie.
  • de INDIEN-Functie retourneert in dit geval de tekst "bevatten".
  • Als de zoektekst niet wordt gevonden, wordt het resultaat VIND-Functie geen positie en dus geen nummer.
  • de ISNUMBERFunctie resulteert dan in de waarheidswaarde FALSE.
  • dus de INDIENFunctie retourneert het zogenaamde then-argument; dit is de tekst "niet inbegrepen".

U kunt de teksten die moeten worden uitgevoerd in het geval van een succesvolle of mislukte test eenvoudig aanpassen aan uw behoeften door de formule dienovereenkomstig te wijzigen.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave