Excel-formel: Fremhæv rækker, der indeholder -

Indholdsfortegnelse

Generisk formel

=SEARCH(text,cocatenated_columns)

Resumé

Hvis du vil fremhæve rækker i en tabel, der indeholder specifik tekst, bruger du betinget formatering med en formel, der returnerer SAND, når teksten findes. Tricket er at sammenkæde (lim sammen) de kolonner, du vil søge i, og at låse kolonnereferencer, så kun rækkerne kan ændre sig.

Antag for eksempel, at du har en simpel datatabel i B4: E11, og at du vil fremhæve alle rækker, der indeholder teksten "hund". Vælg bare alle data i tabellen, og opret en ny betinget formateringsregel, der bruger denne formel:

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

Bemærk: med betinget formatering er det vigtigt, at formlen indtastes i forhold til den "aktive celle" i markeringen, som i dette tilfælde antages at være B4.

Forklaring

Funktionen SØG returnerer positionen for den tekst, du leder efter, som et tal (hvis det findes). Betinget formatering behandler automatisk ethvert positivt tal som SAND, så reglen udløses, når søgning returnerer et tal. Når SEARCH ikke finder den tekst, du leder efter, returnerer den en #VALUE-fejl, hvilken betinget formatering behandles som FALSE.

Ved hjælp af ampersand (&) sammenkæder vi alle værdier i hver række sammen og søger derefter resultatet med SEARCH. Alle adresser indtastes i "blandet" format, med kolonnerne låst og rækkerne venstre relative. Effektivt betyder dette, at alle 4 celler i hver række testes med nøjagtig den samme formel.

Brug af andre celler som input

Bemærk, at du ikke behøver at hårdkode værdier, der kan ændre sig til reglen. I stedet kan du bruge en anden celle som en "input" -celle, så du nemt kan ændre den senere. For eksempel kan du i dette tilfælde navngive celle E2 "input" og omskrive formlen sådan

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

Du kan derefter sætte en hvilken som helst tekstværdi i E2, og den betingede formateringsregel reagerer øjeblikkeligt og fremhæver rækker, der indeholder den tekst. Se videolinket nedenfor for en mere detaljeret beskrivelse.

Skift mellem store og små bogstaver

Hvis du har brug for en sagsfølsom indstilling, kan du bruge funktionen FIND i stedet for SØG som sådan:

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

FIND-funktionen fungerer ligesom SØG, men matcher også sagen.

Interessante artikler...