Формула на Excel: Маркирайте клетки, които завършват с -

Съдържание

Обща формула

=COUNTIF(A1,"*text")

Обобщение

Забележка: Excel съдържа много вградени правила за подчертаване на стойности с условно форматиране, включително правило за маркиране на клетки, които завършват с определен текст. Ако обаче искате повече гъвкавост, можете да използвате собствената си формула, както е обяснено в тази статия.

Ако искате да маркирате клетки, които завършват с определен текст, можете да използвате проста формула, базирана на функцията COUNTIF. Например, ако искате да маркирате състояния в диапазона B4: G12, които завършват с "ota", можете да използвате:

=COUNTIF(B4,"*ota")

Забележка: при условно форматиране е важно формулата да бъде въведена спрямо "активната клетка" в селекцията, която в този случай се приема за B4.

Обяснение

Когато използвате формула, за да приложите условно форматиране, формулата се оценява спрямо активната клетка в селекцията по време на създаването на правилото. В този случай правилото се оценява за всяка клетка в B4: G12 и препратката към B4 ще се промени на адреса на всяка клетка, която се оценява, тъй като това е относителен адрес.

Самата формула използва функцията COUNTIF за "преброяване" на клетки, завършващи с "ota", като използва модела "* ota", който използва заместващ знак (*), за да съответства на всяка последователност от символи, последвани от "ota". От практическа гледна точка ние броим само 1 клетка всеки път, което означава, че или ще получим обратно 1 или нула, което работи перфектно за условно форматиране.

По-просто и по-гъвкаво правило, използващо наименувани диапазони

Като назовете входна клетка като именуван диапазон и се позовете на това име във формулата, можете да направите формулата по-мощна и гъвкава. Например, ако назовете G2 „вход“, можете да пренапишете формулата така:

=COUNTIF(B4,"*"&input)

Тази формула просто добавя "*" в началото на каквото и да е, което въведете във входната клетка. В резултат на това правилото за условно форматиране ще реагира незабавно, когато тази стойност се промени.

Опция, чувствителна към малки и големи букви

COUNTIF не е чувствителен към малки и големи букви, така че ако трябва да проверите и малки и големи букви, можете да използвате по-сложна формула, която разчита на функцията НАДЯСНО заедно с EXACT:

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

В този случай RIGHT извлича текст отдясно на всяка клетка и само броя знаци в подниза, който търсите, който се предоставя от LEN. Накрая EXACT сравнява извлечения текст с текста, който търсите (подниза). EXACT е чувствителен към малки и големи букви, така че ще върне TRUE само когато всички символи съвпадат точно.

Интересни статии...