Excel это не сложно
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
20.04.2024, 04:55:29

Войти
Добавляйтесь в нашу группу ВКонтакте - будьте в курсе всех новых событий сайта, узнавайте первым обо всех акциях и новых статьях!
33 242 Сообщений в 5 457 Тем от 6 758 Пользователей
Последний пользователь: Сергей2662
*
Перейти на сайт Хитрости Надстройка MulTEx Обучающие тренинги Наша группа ВКонтакте
Правила форума Начало Помощь Поиск Календарь Войти Регистрация Выйти
+  Excel это не сложно
|-+  Основные форумы
| |-+  Вопросы по Excel и VBA
| | |-+  Функция REGEXMATCH в MS Excel
Страниц: [1]   Вниз
Печать
Автор Тема: Функция REGEXMATCH в MS Excel  (Прочитано 2639 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Irine87
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 20


Просмотр профиля E-mail
« : 18.06.2021, 07:34:35 »

Нужно сделать условное форматирование по одному столбцу, чтобы автоматически выделялись цветом ячейки, если содержат заданные слова.
Например в Гугл таблице это реализовано формулой: =OR(REGEXMATCH(AG3;"парта")=TRUE;REGEXMATCH(AG3;"стол")=TRUE;REGEXMATCH(AG3;"стул")=TRUE;REGEXMATCH(AG3;"кабинет")=TRUE;REGEXMATCH(AG3;"учитель")=TRUE;REGEXMATCH(AG3;"дата")=TRUE;REGEXMATCH(AG3;"небо")=TRUE;REGEXMATCH(AG3;"трава")=TRUE;REGEXMATCH(AG3;"земля")=TRUE;REGEXMATCH(AG3;"вода")=TRUE)
Комментарий администратора Просьба не использовать в сообщениях слова 18+
Что то похожее нужно сделать в Excel.
« Последнее редактирование: 18.06.2021, 12:24:35 от Дмитрий Щербаков(The_Prist) » Записан
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
*****

Репутация: +485/-0
Офлайн Офлайн

Сообщений: 5 831



Просмотр профиля WWW
« Ответ #1 : 18.06.2021, 12:21:42 »

Мне лично все равно, что ищете в таблицах Вы, но у нас сайт ориентирован и на аудиторию ДО 18 в том числе. Поэтому просьба в будущем заменять все "не детские" слова нейтральными. То же самое касается вложений.
Спасибо.
По вопросу: можно заменить на такую формулу
=СУММПРОИЗВ(НЕ(ЕОШ(ПОИСК({"рост":"сайт"};A2)))*1)
внутри фигурных скобок перечисляете через двоеточие нужные слова и все. Все, что больше нуля - содержит одно из перечисленных слов.

P.S. Ваше сообщение изменил, вложение удалил.
« Последнее редактирование: 18.06.2021, 12:23:15 от Дмитрий Щербаков(The_Prist) » Записан

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:    -41001332272872  -R298726502453
Irine87
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 20


Просмотр профиля E-mail
« Ответ #2 : 18.06.2021, 16:04:03 »

Спасибо за помощь, на будущее учту о 18+

При использовании формулы для условного форматирования выдает ошибку http://joxi.ru/L21QLqqi0Xgok2
« Последнее редактирование: 21.06.2021, 14:23:19 от vikttur » Записан
Дмитрий Щербаков(The_Prist)
Администратор
Ветеран
*****

Репутация: +485/-0
Офлайн Офлайн

Сообщений: 5 831



Просмотр профиля WWW
« Ответ #3 : 18.06.2021, 16:33:45 »

При использовании формулы для условного форматирования
изначально про УФ упустил момент. В этом проблема. У УФ свои ограничения.
Тогда подойдет такая:
=ЕЧИСЛО(ПОИСК("сайт";A2))+ЕЧИСЛО(ПОИСК("рост";A2))
повторить придется столько раз, сколько разных слов.
« Последнее редактирование: 18.06.2021, 16:38:54 от Дмитрий Щербаков(The_Prist) » Записан

Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Пункты приёма Спасибов:    -41001332272872  -R298726502453
Irine87
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 20


Просмотр профиля E-mail
« Ответ #4 : 19.06.2021, 09:01:41 »

Комментарий администратора Не цитируйте сообщения полностью - достаточно выделить нужную фразу и нажать ЦИТИРОВАТЬ. п.п. 4.18 Правил форума

Спасибо, все работает
« Последнее редактирование: 21.06.2021, 11:50:30 от Дмитрий Щербаков(The_Prist) » Записан
Страниц: [1]   Вверх
Печать
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Яндекс.Метрика Рейтинг@Mail.ru