Условно форматиране на част от текст в клетка на Excel

Разполагаме с данни за анализ на нашите продукти. Трябва автоматично да изберем всички продукти, издадени през 2006 г. За съжаление в таблицата липсва още една колона, съдържаща стойността на годината на производство на всеки продукт. Но можете да видите, че годината на производство е посочена във фрагмента от идентификатора (ID) на продукта. В този случай трябва да потърсим част от текста в Excel. И тогава ще използваме условно форматиране с текстови функции във формулата. Благодарение на това бързо ще приложим решението на проблема.

Пример за таблица на произведените продукти:

част

За да изберете продукти от 2006 година на производство въз основа на идентификатора, изпълнете следните стъпки:

  1. Изберете диапазона от клетки A2: A10 и изберете инструмента: НАЧАЛО - Стилове - Условно форматиране - Ново правило.
    условно
  2. Изберете: „Използвайте формула за дефиниране на форматирани клетки“.
    текст
  3. За да търсите парче текст в клетка на Excel, въведете формулата: = MID (A2; 5; 4) = "2006"
  4. Щракнете върху бутона Форматиране, за да зададете червения цвят на запълване на клетката. И щракнете върху OK на всички отворени прозорци.
текст

Продукти, изложени в цвят от 2006 г .:

форматиране

След това ще анализираме принципа на формулата и нейното модифициране със сходни текстови функции.

MID функция и нейният пример за използване на условно форматиране

За да разберем лесно как успяхме да изложим определени стойности с цвят, използвайки условно форматиране, ще анализираме стъпките накратко. Първо извличаме част от текста и след това го сравняваме с желаната стойност. Но как да извлека част от текста от клетка в Excel? Обърнете внимание на функцията = PSTR () във формулата на правилото. Тази функция връща част от низа, взета от всяка клетка в колона А, както е посочено в първия аргумент. Препратката в първия аргумент трябва да е относителна, тъй като формулата се прилага за всяка клетка в колона А. Вторият аргумент на функцията указва номера на символа на изходния текст, от който трябва да започне сегментът на реда. Третият аргумент указва броя на символите, които да се вземат след определен (във втория аргумент) знак на изходния текст. В резултат на това функцията = MID () връща само част от текста с дължина 4 знака, взети от 5-та буква във всяка клетка от колона А. Това е „2005“ или „2006“. Функцията е последвана от оператор за сравнение на низовата стойност "2006". Ако клетка съдържа такова парче текст, тогава ще й бъде присвоен нов формат.