Excel-formel: Markera celler som slutar med -

Innehållsförteckning

Generisk formel

=COUNTIF(A1,"*text")

Sammanfattning

Obs! Excel innehåller många inbyggda regler för att markera värden med villkorlig formatering, inklusive en regel för att markera celler som slutar med specifik text. Men om du vill ha mer flexibilitet kan du använda din egen formel, som förklaras i den här artikeln.

Om du vill markera celler som slutar med viss text kan du använda en enkel formel baserad på COUNTIF-funktionen. Om du till exempel vill markera tillstånd i intervallet B4: G12 som slutar med "ota" kan du använda:

=COUNTIF(B4,"*ota")

Obs: med villkorlig formatering är det viktigt att formeln anges i förhållande till den "aktiva cellen" i urvalet, vilket antas vara B4 i detta fall.

Förklaring

När du använder en formel för att tillämpa villkorlig formatering utvärderas formeln i förhållande till den aktiva cellen i markeringen vid den tidpunkt då regeln skapas. I det här fallet utvärderas regeln för varje cell i B4: G12, och hänvisningen till B4 ändras till adressen för varje cell som utvärderas, eftersom det är en relativ adress.

Formeln i sig använder COUNTIF-funktionen för att "räkna" celler som slutar med "ota" med hjälp av mönstret "* ota" som använder ett jokertecken (*) för att matcha alla teckenföljd följt av "ota". Ur praktisk synvinkel räknar vi bara en cell varje gång, vilket innebär att vi antingen kommer att få tillbaka en 1 eller en noll, vilket fungerar perfekt för villkorlig formatering.

En enklare och mer flexibel regel med namngivna intervall

Genom att namnge en inmatningscell som ett namngivet intervall och hänvisa till det namnet i formeln kan du göra formeln mer kraftfull och flexibel. Om du till exempel heter G2 "input" kan du skriva om formeln så:

=COUNTIF(B4,"*"&input)

Denna formel lägger helt enkelt till "*" i början av vad du än lägger i inmatningscellen. Som ett resultat kommer den villkorliga formateringsregeln att svara direkt när värdet ändras.

Skiftlägeskänsligt alternativ

COUNTIF är inte skiftlägeskänslig, så om du också behöver kontrollera skiftläge kan du använda en mer komplicerad formel som bygger på RIGHT-funktionen tillsammans med EXACT:

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

I det här fallet extraherar HÖGER text från höger om varje cell, och endast antalet tecken i understrängen du letar efter, som tillhandahålls av LEN. Slutligen jämför EXAKT den extraherade texten med texten du letar efter (understrängen). EXACT är skiftlägeskänslig, så kommer bara att returnera SANT när alla tecken matchar exakt.

Intressanta artiklar...