Съдържание
В масивите от данни често имаме няколко текстови стойности, които трябва да сравним, за да намерим съвпадение. В тази статия обсъждаме условното форматиране на няколко текстови стойности с помощта на няколко функции, като например И , ИЛИ , ISNUMBER , ТЪРСЕНЕ НА , SUM , и SUMIF . Използваме някои от посочените функции заедно, за да свършим работата.
Да предположим, че имаме набор от данни от Продажба на продукти , където имаме колони с текстови стойности, наречени Регион , Град , Категория , и Продукт . Искаме да форматираме условно набора от данни в зависимост от множеството текстови стойности на тези колони с текстови стойности.
Набор от данни за изтегляне
Условно форматиране на множество текстови стойности.xlsx4 лесни начина за условно форматиране на множество текстови стойности в Excel
Метод 1: Използване на функцията AND
В набора от данни имаме четири текстови колони, в които искаме да маркираме редовете, които имат "Изток" като Регион и "Барове" като Категория .
Стъпка 1: Изберете целия диапазон ( $B$4:$G$21 ), който искате да форматирате. След това отидете в Начало Tab> Изберете Условно форматиране (в Стилове раздел)> Select Ново правило (от падащите опции).
Стъпка 2: Ново правило за форматиране Изскача прозорец. В него изберете Използвайте формула, за да определите коя клетка да форматирате (от Изберете тип правило диалогов прозорец).
След това вмъкнете следната формула в Редактиране на описанието на правилото кутия.
=AND($B4="East",$D4="Bars")
Синтаксисът на И функция е
AND(logical1,[logical2]...)
Вътре във формулата,
$B4="Изток"; е логически1 аргумент.
$D4="Барове"; е логически2 аргумент.
И формулата форматира редовете, за които тези два аргумента са Истински .
Стъпка 3: Кликнете върху Формат . Форматиране на клетките Отваря се прозорец. Форматиране на клетките Прозорец, Изберете някой Напълнете Цвят от Напълнете След това щракнете върху OK .
Стъпка 4: Ще се върнете в Ново правило за форматиране диалогов прозорец. Отново, Кликнете върху ДОБРЕ.
Всички съвпадащи редове в набора от данни се форматират с избрания от нас цвят на запълване.
Ако се вгледате внимателно, можете да видите, че формулата форматира условно само редовете, в които има едновременно "Изток" като Регион и "Барове" като Категория .
Прочетете повече: Как да промените цвета на реда въз основа на текстова стойност в клетка в Excel
Метод 2: Използване на функцията OR
Сега искаме да направим още една стъпка напред в условното форматиране. В този случай искаме да форматираме редове, в които има някой от записите, например "Изток" , "Бостън" , "Крекери" , и "Пълнозърнеста пшеница" в колоните с текстова стойност. Можем да използваме ИЛИ за постигане на желания резултат.
Стъпка 1: Повторете Стъпки от 1 до 4 от Метод 1 . Просто заменете формулата за вмъкване в Редактиране на описанието на правилото по следната формула.
=OR($B4="Изток",$C4="Бостън",$D4="Крекери",$E4="Пълнозърнест")
Тук проверихме дали B4 , C4 , D4 , и E4 клетките са равни на "Изток" , "Бостън" , "Крекери" , и "Пълнозърнеста пшеница" съответно. ИЛИ ще задейства действието, ако някое от условията съвпадне.
Стъпка 2: Кликнете върху ОК . Ще видите, че формулата форматира всички редове, които съдържат някой от текстовете, които споменахме по-рано.
Можете да добавяте или премахвате всякакви текстови условия според нуждите си за форматиране на набора от данни.
Подобни четива:
- Условно форматиране на Excel въз основа на няколко стойности на друга клетка
- Как да приложите условно форматиране към няколко реда (5 начина)
- Условно форматиране на Excel въз основа на текст на друга клетка [5 начина]
- Условно форматиране в Excel Ако дадена клетка съдържа някакъв текст
Метод 3: Използване на функциите OR ISNUMBER и SEARCH
Какво се случва, когато искаме да форматираме условно набор от данни, съдържащ конкретни множество продукти? Например, имаме множество продукти, като например Шоколадов чипс , Брайън , и Пълнозърнеста пшеница . В този случай искаме да подчертаем всички редове, които съдържат тези определени продукти.
За по-добро представяне изтриваме Регион и Град колони, за да обсъдите този метод специално.
Стъпка 1: Въведете имената на продуктите в нова колона (т.е., Съдържащи множество текстове ).
Стъпка 2: Повторете Стъпки от 1 до 4 от Метод 1 , за този конкретен случай, Заменете формулата в Форматиране на стойности, за които формулата е вярна диалогов прозорец със следната формула.
=ИЛИ(ISNUMBER(SEARCH($G$4:$G$7,$C4))
Вътре във формулата,
Сайтът ТЪРСЕНЕ НА функция съвпада с текстове, съществуващи в Range $G$4:$G$7 към началната клетка на диапазона за търсене $C4 . Тогава ISNUMBER функцията връща стойностите като Истински или Невярно. В крайна сметка ИЛИ функцията съвпада с редуването на всеки от текстовете в обхвата на find_value (т.е., $G$4:$G$7 ).
Стъпка 3: Кликнете върху OK Вмъкнатата формула форматира всички редове в набора от данни, които съответстват на текстовете с Съдържащи множество текстове колони.
Уверете се, че сте избрали конкретния диапазон ( $G$4:$G$7 ) като find_text вътре в ТЪРСЕНЕ НА всяко несъответствие води до форматиране на цялата съвкупност от данни или до липса на такава.
Прочетете повече: Как да направите условно форматиране за множество условия
Метод 4: Използване на функциите SUM и COUNTIF
Сега искаме да съкратим метода 3 използване на зададено име за всички Имена на продукти и да го определим като критерий. За да направим това, използваме комбинация от SUM и COUNTIF функции.
Стъпка 1: Задайте име (напр, Текст ) за всички продукти към Съдържащи множество текстове колони.
Стъпка 2: Повторете Стъпки от 1 до 4 от Метод 1 , в този случай просто заменете формулата с формулата по-долу.
=SUM(COUNTIF($C4, "*"&Text& "*"))
Във формулата,
Сайтът COUNTIF отговаря само на един критерий (т.е, Шоколадов чипс ) към диапазона, започващ от клетката $C4 . Комбиниране на COUNTIF с функцията SUM функцията позволява да се съпоставят всички критерии (т.е., Текст ) към обхвата.
Стъпка 3: Кликнете върху OK Формулата форматира всички редове, съдържащи текстове, които съвпадат с присвоеното име. Текстове .
Заключение
В тази статия използваме различни функции и тяхната комбинация за условно форматиране на множество текстови стойности. И , и ИЛИ функции, както и две комбинирани функции. Една от комбинираните функции е ИЛИ , ISNUMBER , и ТЪРСЕНЕ НА . Другите са SUM и COUNTIF . И може да съпостави два произволни текста, за да форматира всяка съвкупност от данни. От друга страна, функцията ИЛИ Функцията съвпада с всеки от декларираните текстове във формулата й. Комбинираните функции съвпадат с толкова текстове, колкото сте задали, и ги форматират по съответния начин. Надявам се, че намирате тези горепосочени методи за достатъчно ясни за работа. Коментирайте, ако имате нужда от допълнителни разяснения или искате да добавите нещо.