Vzorec programu Excel: Zvýraznite bunky končiace na -

Obsah

Všeobecný vzorec

=COUNTIF(A1,"*text")

Zhrnutie

Poznámka: Excel obsahuje mnoho zabudovaných pravidiel na zvýraznenie hodnôt s podmieneným formátovaním, vrátane pravidla na zvýraznenie buniek, ktoré končia konkrétnym textom. Ak však chcete väčšiu flexibilitu, môžete použiť svoj vlastný vzorec, ako je vysvetlené v tomto článku.

Ak chcete zvýrazniť bunky končiace určitým textom, môžete použiť jednoduchý vzorec založený na funkcii COUNTIF. Napríklad ak chcete zvýrazniť stavy v rozsahu B4: G12, ktoré končia na „ota“, môžete použiť:

=COUNTIF(B4,"*ota")

Poznámka: s podmieneným formátovaním je dôležité, aby bol vzorec zadaný vo vzťahu k „aktívnej bunke“ vo výbere, ktorý sa v tomto prípade považuje za B4.

Vysvetlenie

Keď použijete vzorec na použitie podmieneného formátovania, vzorec sa vyhodnotí vzhľadom na aktívnu bunku vo výbere v čase vytvorenia pravidla. V tomto prípade sa pravidlo vyhodnotí pre každú bunku v B4: G12 a odkaz na B4 sa zmení na adresu každej hodnotenej bunky, pretože ide o relatívnu adresu.

Samotný vzorec používa funkciu COUNTIF na „spočítanie“ buniek, ktoré končia na „ota“, pomocou vzoru „* ota“, ktorý pomocou zástupného znaku (*) zodpovedá akejkoľvek postupnosti znakov, za ktorými nasleduje „ota“. Z praktického hľadiska počítame vždy iba 1 bunku, čo znamená, že buď dostaneme späť 1 alebo nulu, čo perfektne funguje na podmienené formátovanie.

Jednoduchšie a flexibilnejšie pravidlo využívajúce pomenované rozsahy

Ak pomenujete vstupnú bunku ako pomenovaný rozsah a budete na ňu vo vzorci odkazovať, vzorec bude účinnejší a flexibilnejší. Napríklad ak pomenujete G2 „vstup“, môžete vzorec prepísať takto:

=COUNTIF(B4,"*"&input)

Tento vzorec jednoducho pridá „*“ na začiatok všetkého, čo vložíte do vstupnej bunky. Vo výsledku bude pravidlo podmieneného formátovania reagovať okamžite, kedykoľvek sa táto hodnota zmení.

Možnosť rozlišovať veľké a malé písmená

COUNTIF nerozlišuje veľké a malé písmená, takže ak potrebujete skontrolovať aj veľké a malé písmená, môžete použiť komplikovanejší vzorec, ktorý sa spolieha na PRAVÚ funkciu spolu s PRESNOU:

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

V takom prípade RIGHT extrahuje text z pravej strany každej bunky a iba počet znakov v hľadanom podreťazci, ktorý dodáva LEN. Nakoniec funkcia EXACT porovnáva extrahovaný text s textom, ktorý hľadáte (podreťazec). Pri EXACT sa rozlišujú veľké a malé písmená, takže TRUE sa vráti iba vtedy, keď sa všetky znaky zhodujú presne.

Zaujímavé články...