Når flere tekstbiter vises i en enkelt celle, kan det hende at funksjoner som REFERANSER ikke finner innholdet du leter etter. Du kan fortsatt oppnå ønsket resultat ved å bruke en vanskelig formel.
Ved hjelp av en spesiell formel kan du enkelt kontrollere om en søketekst er inneholdt i en celle eller ikke. Trikset er at formelen ignorerer store og små bokstaver i de to tekstene:
= HVIS (ISNUMBER (FINN (HOVED (søketekst); ØVRE SAK (tekstinnhold))); inneholdtʺ; ikke inkludertʺ)
Du sender to argumenter til formelen: With Søk tekst angi teksten du leter etter. Ovenfor Tekstinnhold definere teksten du leter etter søketeksten i. Hvis søketeksten finnes i tekstinnholdet, returnerer formelen resultatet "innehold". Hvis formelen ikke finner søketeksten, returnerer den resultatet "ikke inneholdt".
Formelen ignorerer store og små bokstaver i de to tekstene. I tillegg kan formelen også finne sifre som finnes i teksten.
I arbeidsboken som vises, returnerer følgende formel i celle C4 resultatet "innehold":
= HVIS (ISNUMBER (FINN (ØVRE (B4), ØVRE (A4))); inkludertʺ; ikke inkludertʺ)
Den søkte teksten “Müller” fra celle B4 er inneholdt i teksten “Müller, Schmitt, Huber” fra celle A4. Derfor er resultatet "inneholdt" riktig.
Slik sjekker formelen teksten du leter etter
Formelen kombinerer en rekke tabellfunksjoner for å komme frem til resultatet. Du kan bruke formelen til å kontrollere teksten du leter etter ved å bruke følgende prinsipp:
- Om de to FLOTT-Funksjoner konverterer de to overførte tekstene til store bokstaver. Dette sikrer at du er ufølsom for store og små bokstaver.
- de FINNEFunksjon søker etter søketeksten i tekstinnholdet.
- Hvis søketeksten blir funnet, vil FINNEFungerer som et resultat, plasseringen av søketeksten i tekstinnholdet. Så formelen leverer et tall.
- de ISNUMBERFunksjon sender deretter sannhetsverdien SANN til HVIS-Funksjon.
- de HVIS-Funksjon returnerer teksten "inneholde" i dette tilfellet.
- Hvis søketeksten ikke blir funnet, returneres FINNE-Funksjon ingen posisjon og derfor ikke noe nummer.
- de ISNUMBERFunksjon resulterer da i sannhetsverdien FALSK.
- Dermed HVISFunksjon returnerer det såkalte daværende argumentet; dette er teksten "ikke inkludert".
Du kan enkelt tilpasse tekstene til utskrift i tilfelle en vellykket eller mislykket test til dine behov ved å endre formelen tilsvarende.