Excel-formel: Fremhev rader som inneholder -

Innholdsfortegnelse

Generisk formel

=SEARCH(text,cocatenated_columns)

Sammendrag

Hvis du vil markere rader i en tabell som inneholder spesifikk tekst, bruker du betinget formatering med en formel som returnerer SANT når teksten blir funnet. Trikset er å sammenkoble (lim sammen) kolonnene du vil søke i, og å låse kolonnereferansene slik at bare radene kan endres.

Anta for eksempel at du har en enkel datatabell i B4: E11 og at du vil markere alle radene som inneholder teksten "hund". Bare velg alle dataene i tabellen og opprett en ny betinget formateringsregel som bruker denne formelen:

=SEARCH("dog",$B4&$C4&$D4&$E4)

Merk: med betinget formatering er det viktig at formelen legges inn i forhold til den "aktive cellen" i utvalget, som antas å være B4 i dette tilfellet.

Forklaring

SØK-funksjonen returnerer posisjonen til teksten du leter etter som et tall (hvis det finnes). Betinget formatering behandler automatisk alle positive tall som SANT, så regelen utløses når søk returnerer et tall. Når SEARCH ikke finner teksten du leter etter, returnerer den en #VALUE-feil, hvilken betinget formatering behandles som FALSE.

Ved å bruke ampersand (&) sammenkobler vi alle verdiene i hver rad sammen og søker deretter resultatet med SØK. Alle adressene er skrevet inn i "blandet" format, med kolonnene låst og radene igjen relative. Effektivt betyr dette at alle 4 cellene i hver rad blir testet med nøyaktig samme formel.

Bruke andre celler som innganger

Merk at du ikke trenger å hardkode noen verdier som kan endres til regelen. I stedet kan du bruke en annen celle som en "inndatacelle" slik at du enkelt kan endre den senere. I dette tilfellet kan du for eksempel gi navn på celle E2 "input" og omskrive formelen slik

=SEARCH(input,$B4&$C4&$D4&$E4)

Du kan deretter sette hvilken som helst tekstverdi i E2, og den betingede formateringsregelen vil svare øyeblikkelig og markere rader som inneholder den teksten. Se videolinken nedenfor for en mer detaljert beskrivelse.

Saksfølsomt alternativ

Hvis du trenger et skift mellom store og små bokstaver, kan du bruke FINN-funksjonen i stedet for SØK slik:

=FIND(input,$B4&$C4&$D4&$E4)

FINN-funksjonen fungerer akkurat som SØK, men samsvarer også med saken.

Interessante artikler...