Учебное пособие по Excel: как проверить длину строки с помощью условного форматирования

Содержание

Как использовать условное форматирование с функцией LEN для выделения слишком длинного текста.

Вам когда-нибудь приходилось проверять, чтобы определенные строки текста не были слишком длинными?

Например, может быть, вам нужно проверить значения, импортируемые в базу данных или веб-сайт, который допускает только определенное количество символов в поле?

Как в таком случае лучше всего использовать Excel для отметки значений, которые необходимо сократить?

Один из подходов, который мне нравится, - это использование условного форматирования с простыми функциями.

Давайте взглянем.

Вот список из более чем 300 названий на латыни, которые я создал на сайте lorem ipsum. Допустим, нам нужно проверить каждый заголовок, чтобы убедиться, что он не превышает 70 символов.

Для начала воспользуемся функцией Excel под названием LEN, чтобы вычислить длину каждого заголовка.

Функция LEN принимает только один аргумент - текст для оценки - поэтому нам просто нужно ввести ссылку на ячейку C5 и дважды щелкнуть дескриптор заполнения, чтобы скопировать формулу вниз по таблице.

Теперь мы можем использовать фильтр данных, чтобы отображать только значения длиной больше 70. Это хорошо работает, и мы даже можем скопировать этот список и отправить его кому-нибудь еще, что очень удобно.

Но давайте посмотрим на другой способ пометить заголовки, на этот раз с условным форматированием.

Сначала мы отфильтруем список и выберем все строки данных в таблице. Затем мы добавляем правило условного форматирования, чтобы выделить любую строку с заголовком, который содержит более 70 символов. Для этого нам нужно использовать формулу для срабатывания правила.

Формула проста, просто «= D5> 70». Однако, поскольку эта же формула будет вычисляться для всех ячеек в таблице, нам нужно заблокировать ссылку на столбец, чтобы только ячейки в столбце D сравнивались с 70. Мы делаем это, добавляя знак доллара перед буквой «D».

Для формата воспользуемся оранжевой заливкой.

Вернувшись в нашу таблицу, выделены слишком длинные строки.

Добавим еще одно уточнение в нашу модель. Давайте представим значение, которое мы проверяем, как пользовательский ввод, и изменим правило условного форматирования, чтобы использовать этот ввод вместо жестко запрограммированного значения.

Сначала назовем входную ячейку max_length и дадим ей оранжевую заливку.

Затем мы отредактируем правило условного форматирования, чтобы использовать именованный диапазон «max_length» вместо значения 70.

После обновления правила мы можем установить максимальную длину, которая нам нравится, и наша таблица отреагирует соответствующим образом.

Хотя это простой пример, я надеюсь, что вы можете увидеть всю мощь использования простых формул с открытыми входными данными для создания полезных и гибких инструментов в Excel.

Курс

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

Связанные ярлыки

Toggle Autofilter Ctrl + Shift + L + + F Расширить выделение до последней ячейки вниз Ctrl + Shift + + + Расширить выделение до последней ячейки слева Ctrl + Shift + + +

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