KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Excel: как Использовать условное форматирование ячейки, содержащие символ

АвторСунДата изменения

Функция условного форматирования позволяет выделять ячейки, содержащие заданные символы. Однако встроенные средства не подходят напрямую для выделения ячеек с такими символами, как вопросительный знак (?) или восклицательный знак (!), как показано на снимке экрана ниже. Для решения этой задачи представлен следующий код VBA.
выделение ячеек, содержащих символ

Примечание: методы, описанные в этом руководстве, протестированы в Excel 2021; в других версиях Excel возможны отличия.


Условное форматирование ячеек, содержащих символ

1. Активируйте лист, на котором нужно выделять ячейки, содержащие символы, и нажмите клавиши Alt+F11.

2. Откроется окно Microsoft Visual Basic для приложений. Выберите Вставка > Модуль, чтобы вставить новый пустой модуль.

3. Скопируйте приведённый ниже код и вставьте его в новый модуль.

VBA: Использовать условное форматирование ячейки содержат символ

Function NotABCOrNumber(mTxt As String) As Boolean
	'UpdatebyExtendoffice20220802
	Dim xStr As String
	xStr = "*[!A-Za-z0-9 ]*"
	On Error Resume Next
	NotABCOrNumber = mTxt Like xStr
	End Function

скопируйте и вставьте код в модуль

4. Сохраните код и вернитесь к листу. Выделите ячейки, к которым нужно применить условное форматирование, и нажмите Главная > Условное форматирование > Создать правило….
выберите «Главная» > «Условное форматирование» > «Создать правило»

5. В диалоговом окне Создание правила форматирования выберите Использовать формулу для определения форматируемых ячеек, затем введите формулу =NotABCOrNumber(A2) в поле под надписью Форматировать значения, для которых формула принимает значение ИСТИНА.
укажите параметры в диалоговом окне

6. Нажмите кнопку Формат, чтобы открыть диалоговое окно Установить формат ячейки. Укажите нужный формат и нажмите ОКОК.
укажите формат в диалоговом окне

Теперь ячейки, содержащие символы, отформатированы условно.

снимок экрана kutools for excel ai

Раскройте магию Excel с помощью KUTOOLS AI

  • Интеллектуальное выполнение: Выполняйте операции с ячейками, анализируйте данные и создавайте диаграммы — всё это доступно через простые команды.
  • Пользовательские формулы: создавайте индивидуальные формулы для оптимизации рабочих процессов.
  • Программирование на VBA: Пишите и внедряйте код VBA легко и без усилий.
  • Анализ формул: Легко разбирайтесь даже в самых сложных формулах.
  • Перевод текста: Ломайте языковые барьеры прямо в ваших таблицах.
Расширьте возможности Excel с помощью инструментов на базе ИИ.Скачать сейчаси ощутите эффективность, как никогда раньше!

Другие операции (статьи)

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

Как уменьшить размер файла Excel?
Иногда открытие или сохранение файла Excel занимает несколько минут, если файл слишком большой. В этом руководстве описано, как уменьшить размер файла Excel, удалив ненужное или никогда не используемое содержимое и форматирование.

Excel: как создать или вставить закладку
Задумывались ли вы, как быстро перейти к нужному диапазону данных на листе или в книге с большим объёмом информации? Создайте или вставьте закладку — и доступ к нужным данным будет мгновенным!

Как выделить нечётные или чётные (чередующиеся) строки/столбцы в Excel?
При оформлении листа многие пользователи предпочитают выделять нечётные или чётные (чередующиеся) строки и столбцы, чтобы сделать таблицу более наглядной. В этой статье описаны два способа выделения нечётных или чётных строк/столбцов в Excel.


Лучшие инструменты для повышения продуктивности в офисе

Kutools для Excel решает большинство ваших задач и повышает продуктивность на 80 %

  • Супер строка формул (удобное редактирование многострочного текста и формул); Режим чтения (удобный просмотр и редактирование большого количества ячеек); Вставка в диапазон фильтрации
  • Объединение ячеек, строк или столбцов с сохранением данных; разделение содержимого ячеек;Объединение дублирующихся строк с суммированием или усреднением… предотвращение дублирования записей в ячейках;Сравнение диапазонов
  • Выбор дубликатов или уникальных строк; выбор пустых строк (все ячейки пустые); улучшенный и нечёткий поиск по множеству книг; случайный выбор…
  • Точная копия нескольких ячеек без изменения ссылок в формулах; автоматическое создание ссылок на несколько листов; вставка маркеров, флажков и многое другое…
  • Избранные и быстрая вставка формул, диапазонов, диаграмм и изображений; Защита ячеек паролем; Создание списка рассылкии отправка электронных писем…
  • Извлечение текста, добавление текста, удаление символов в определённой позиции, удаление пробелов; создание и печать статистики по странице данных; преобразование между содержимым ячеек и примечаниями
  • Суперфильтр (сохранение и применение схем фильтрации к другим листам); расширенная сортировка по месяцам, неделям, дням, частоте и другим параметрам; специальный фильтр по полужирному, курсиву…
  • Объединение книг и листов; объединение таблиц на основе ключевого столбца; разделение данных на несколько листов; пакетное преобразование XLS, XLSX и PDF
  • Сводная таблица: группировка по номеру недели, дню недели и многому другому… Показ разблокированных и заблокированных ячеек разными цветами; Выделение ячеек, содержащих формулы или имена
kte tab 201905
  • Включите вкладки для редактирования и чтения в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна — это удобнее, чем использовать отдельные окна.
  • Повышает продуктивность на 50 % и экономит сотни кликов мышью каждый день!
officetab bottom