Excel-formel: Fremhæv celler, der slutter med -

Indholdsfortegnelse

Generisk formel

=COUNTIF(A1,"*text")

Resumé

Bemærk: Excel indeholder mange indbyggede regler til fremhævning af værdier med betinget formatering, herunder en regel til fremhævning af celler, der slutter med specifik tekst. Men hvis du ønsker mere fleksibilitet, kan du bruge din egen formel som forklaret i denne artikel.

Hvis du vil fremhæve celler, der slutter med bestemt tekst, kan du bruge en simpel formel baseret på COUNTIF-funktionen. Hvis du f.eks. Vil fremhæve tilstande i området B4: G12, der slutter med "ota", kan du bruge:

=COUNTIF(B4,"*ota")

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

Når du bruger en formel til at anvende betinget formatering, evalueres formlen i forhold til den aktive celle i markeringen på det tidspunkt, hvor reglen oprettes. I dette tilfælde evalueres reglen for hver celle i B4: G12, og henvisningen til B4 ændres til adressen på hver celle, der evalueres, da det er en relativ adresse.

Selve formlen bruger COUNTIF-funktionen til at "tælle" celler, der slutter med "ota" ved hjælp af mønsteret "* ota", der bruger et jokertegn (*) til at matche enhver sekvens af tegn efterfulgt af "ota". Fra et praktisk synspunkt tæller vi kun 1 celle hver gang, hvilket betyder, at vi enten får tilbage 1 eller nul, hvilket fungerer perfekt til betinget formatering.

En enklere og mere fleksibel regel ved hjælp af navngivne områder

Ved at navngive en inputcelle som et navngivet område og henvise til dette navn i formlen, kan du gøre formlen mere kraftfuld og fleksibel. Hvis du f.eks. Navngiver G2 "input", kan du omskrive formlen sådan:

=COUNTIF(B4,"*"&input)

Denne formel tilføjer simpelthen "*" til begyndelsen af ​​det, du lægger i inputcellen. Som et resultat vil den betingede formateringsregel reagere med det samme, når denne værdi ændres.

Skift mellem store og små bogstaver

COUNTIF er ikke store og små bogstaver, så hvis du også skal kontrollere store og små bogstaver, kan du bruge en mere kompliceret formel, der er afhængig af RIGHT-funktionen sammen med EXACT:

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

I dette tilfælde udtrækker HØJRE tekst fra højre for hver celle og kun antallet af tegn i det underlag, du leder efter, som leveres af LEN. Endelig sammenligner EXACT den udpakkede tekst med den tekst, du leder efter (understrengen). EXACT er store og små bogstaver, så returnerer kun SAND, når alle tegn matcher nøjagtigt.

Interessante artikler...