Excel-formel: Fremhev celler som slutter med -

Innholdsfortegnelse

Generisk formel

=COUNTIF(A1,"*text")

Sammendrag

Merk: Excel inneholder mange innebygde regler for å markere verdier med betinget formatering, inkludert en regel for å markere celler som slutter med spesifikk tekst. Men hvis du vil ha mer fleksibilitet, kan du bruke din egen formel, som forklart i denne artikkelen.

Hvis du vil markere celler som slutter med bestemt tekst, kan du bruke en enkel formel basert på COUNTIF-funksjonen. Hvis du for eksempel vil markere tilstander i området B4: G12 som slutter med "ota", kan du bruke:

=COUNTIF(B4,"*ota")

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

Når du bruker en formel for å bruke betinget formatering, blir formelen evaluert i forhold til den aktive cellen i utvalget på det tidspunktet regelen ble opprettet. I dette tilfellet blir regelen evaluert for hver celle i B4: G12, og referansen til B4 vil endres til adressen til hver celle som evalueres, siden det er en relativ adresse.

Formelen i seg selv bruker COUNTIF-funksjonen til å "telle" celler som slutter med "ota" ved å bruke mønsteret "* ota" som bruker et jokertegn (*) for å matche hvilken som helst sekvens av tegn etterfulgt av "ota". Fra et praktisk synspunkt teller vi bare en celle hver gang, noe som betyr at vi enten skal få tilbake en 1 eller en null, som fungerer perfekt for betinget formatering.

En enklere og mer fleksibel regel ved bruk av navngitte områder

Ved å navngi en inndatacelle som et navngitt område og henvise til det navnet i formelen, kan du gjøre formelen kraftigere og mer fleksibel. Hvis du for eksempel kaller G2 "input", kan du omskrive formelen slik:

=COUNTIF(B4,"*"&input)

Denne formelen legger bare til "*" til begynnelsen av hva du legger i inndatacellen. Som et resultat vil den betingede formateringsregelen svare umiddelbart når denne verdien endres.

Saksfølsomt alternativ

COUNTIF er ikke mellom store og små bokstaver, så hvis du også trenger å sjekke store og små bokstaver, kan du bruke en mer komplisert formel som er avhengig av RIGHT-funksjonen sammen med EXACT:

=EXACT(RIGHT(A1,LEN(substring)),substring)

I dette tilfellet trekker RIGHT ut tekst fra høyre for hver celle, og bare antall tegn i understrengen du leter etter, som leveres av LEN. Til slutt sammenligner EXACT den utpakkede teksten med teksten du leter etter (substring). EXACT er store og små bokstaver, så vil bare returnere SANT når alle tegn samsvarer nøyaktig.

Interessante artikler...