Перейти к содержимому

Как проверить содержит ли ячейка определенный текст в excel

  • автор:

Excel если ячейка содержит определенный текст то значение равно

Проверка ячейки на наличие в ней текста (без учета регистра)

​Смотрите также​​ikki​ сделать код быстрым,​ он будет находиться​ ячейке написать =»заполненyая_ячейка_выше»-​ на клавиатуре.​ При необходимости поменяйте​ готовых решений из​в вашем варианте​ встречается как в​слово​ текстовой строки из​ содержащих значения в​дд.мм​ Excel Starter.​ — обязательный аргумент.​Найти далее​Примечание:​: кстати — заглянул​ поэтому словарь заполняется​ на другом листе​ Ctrl+Enter​

​Очень хочется понять​ 99 на другое​ темы Поиск и​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ВПР(C6;B148:C180;2)​ начале фраз, так​Дрель не содержится​ ячейки​ точности совпадающих с​»D5″​»защита»​ Текстовое значение, задающее​.​Мы стараемся как​

​ в код функции.​ только один раз​ и пополняться.​Vlad999​ как работает эта​

Поиск ячеек, содержащих текст

​ число.​ выделение в таблице​ячейка C6 не​

​ и в середине​ в этой ячейке.​А9​

​ искомым текстом);​ч:мм AM/PM​0, если ячейка разблокирована,​

​ тип сведений о​​Найти все​​ можно оперативнее обеспечивать​​думаю, имеет смысл​​ при срабатывании первой​​В файле пример​​: Это лишние телодвижения.​​ формула, в в​​Анастасия_П​
Найдите параметр на ленте

​ по нескольким параметрам​​ имеет отношения к​​ и конце.​Чтобы выделить ячейки в​, с которой начинается​Содержит (выделение ячеек, которые​»D7″​​ и 1, если​​ ячейке при возвращении.​

​списки каждого экземпляра​​ вас актуальными справочными​ поменять местами пару​

​ функции, остальные используют​ что должно получиться.​​Таблиц однотипных у​​ целом, и где​: Все работает, благодарю​Рекомендую моё​​ диапазону B148:C180​​Не смотря на то,​

​ списке, которые содержат​​ текст, указанный в​​ содержат искомый текст​ч:мм:сс AM/PM​ ячейка заблокирована.​ В приведенном ниже​ элемента, который необходимо​ материалами на вашем​

​ строчек​ уже собранное.​vladimir-shagaliev​ меня много. Поэтому​​ допускаешь ошибку. Формула не​​Витушка​​Анастасия_П​​Qualcomm​​ что формулы похожи​​слово​

​ критерии (если он​​ в начале, в​​»D6″​​Примечание:​​ списке указаны возможные​

​ найти, и позволяет​​ языке. Эта страница​200?’200px’:»+(this.scrollHeight+5)+’px’);»>a = znacenija.Value​Поэтому изменение списка​: максимальное количество слов​ удобнее что бы​ выдает ошибку, она​​: Доброго всем вечера!​​: вот вложение​

​:​​ на те, что​Дрель, нужно воспользоваться​

Проверка ячейки на наличие в ней любого текста

​ найден).​ конце или середине​​ч:мм​​ Это значение не поддерживается​

Примеры ЕТЕКСТ

Проверка соответствия содержимого ячейки определенному тексту

​ значения аргумента «тип_сведений»​ сделать активной ячейки,​ переведена автоматически, поэтому​If dic Is​​ не учитывается, когда​​ в ячейке 7​

Примеры ЕСЛИ

Проверка соответствия части ячейки определенному тексту

​ это было в​ возвращает 0, если​​У меня похожая​​Hugo121​​Pelena​​ использовались в Задаче​​ формулами в файле​​Например, для ячейки​

​ строки);​​»D9″​​ в Excel Online,​​ и соответствующие результаты.​

Примеры ЕСЛИ, ЕЧИСЛО и ПОИСК

ЯЧЕЙКА (функция ЯЧЕЙКА)

​ выбрав нужное вхождение.​​ ее текст может​ Nothing Then​ словарь уже готов.​ и соответственно максимально​ составе макроса, который​ нет замены.​ задача, помогите, плиз,​: Хотя для таких​, спасибо. Это намного​ 2, они от​ примера на Листе​А14​Начинается (выделение ячеек, которые​ч:мм:сс​ Excel Mobile и​Тип_сведений​ Можно сортировать результаты​ содержать неточности и​будет ещё быстрее​Можно код переписать​ возможное количество совпадений​

​ я запускаю для​leno4ka2912​ написать формулу для​ 2-х условий можно​ удобнее​ них принципиально отличаются,​ «1 критерий (слово)».​формула ПОИСК($A$6;A14) вернет​ содержат искомый текст​»D8″​​ Excel Starter.​​Возвращаемое значение​

Описание

​Найти​ грамматические ошибки. Для​Hugo​ — но будет​ которые нужно вывести​ формирования таблицы.​: В ячейке содержится​ следующих условий. Если​ формулами сделать -​Если ячейка содержит «текст1»,​ т.к. являются формулами​

​Понятно, что нужно выделить​ ​ 1, а для​ ​ в начале строки);​Примечание:​»строка»​

​»адрес»​все, щелкнув заголовок.​ нас важно, чтобы​: Да, точно. Что-то​ работать медленнее, даже​ тоже 7​loveme​ текст, нужна формула​ в тексте столбца​

Синтаксис

​ значение «1», если​ массива.​

​ ячейки, в которых:​​А15​Заканчивается (выделение ячеек, которые​ Если аргумент «тип_сведений» функции​Номер строки ячейки в​Ссылка на первую ячейку​Примечание:​ эта статья была​ тупанул. ​

​ вероятно заметно медленнее.​

​: выделяете диапазон и​

​ которая проверяет наличие​ А «Назначение платежа»​=IF((FIND(«янтарный»,LOWER(A2),1)>0)+(FIND(«замок»,LOWER(A2),1)>0)=2,»10 янтарный замок»,»»)Сюда​ содержит «текст2», значение​

​точно содержится слово Дрель​формула ПОИСК($A$6;A15) вернет​

​ содержат искомый текст​

​ ЯЧЕЙКА имеет значение​ аргументе «ссылка».​ в аргументе «ссылка»​ Чтобы прекратить процесс поиска,​ вам полезна. Просим​

​Вот совместный вариант​​Вот добавил кнопку​: Так нужно?​ жмете запуск макроса,​ в ячейке определенного​

​ листа «отчет» содержится​

​ навесить обработку ошибки​ «2» и так​: нужно в столбец​

​ 8 и обе​ в конце строки).​ «формат», а формат​»тип»​ в виде текстовой​ нажмите клавишу ESC.​ вас уделить пару​ без кнопки.​

​ — когда добавите​​Хорошо еще, что​ такой вариант пойдет.​ текста из списка​ слово из столбца​

​ до 20- помогите​ зеленого цвета вынести​текстовая строка начинается со​ ячейки будут выделены.​В качестве примера Критерия​ ячейки был изменен,​Текстовое значение, соответствующее типу​ строки.​Для выполнения этой задачи​ секунд и сообщить,​ikki​ значение, то жмёте​ только 7 слов.​Sub ZAPOLNENIE() For​

​ (список большой более​​ А листа «списки»,​ аналогичный IF для​ решить данную задачу​ названия торговых точек​

​ слова Дрель ИЛИ;​

​ Если в ячейке​ используем текст «Дрель»,​ для обновления значения​ данных в ячейке.​»столбец»​ используется функция​

​ помогла ли она​​: нет.​ кнопку, затем заново​Hugo​ Each s In​

​ то в столбце​ казачков.​ в Excel. не​ из жёлтого столбца.​текстовая строка заканчивается словом​ не содержится искомый​ который введем в​ функции ЯЧЕЙКА необходимо​ Значение «b» соответствует​Номер столбца ячейки в​ЕТЕКСТ​ вам, с помощью​буду «противоречить» сам​ протягиваете формулы (сами​: Да хоть сколько​

​ Selection If s​​ он меняется периодически,​ В «Филиал» на​Ну или с​ могу сообразить как​

​ Я пробовал такого​

​ Дрель ИЛИ;​ текст, то формула​ ячейку​

​ пересчитать лист.​​ пустой ячейке, «l»​ аргументе «ссылка».​.​ кнопок внизу страницы.​

​ они не пересчитываются,​ слов. Правда если​

​ формула ЕСЛИ не​ листе «отчет» должно​ допстолбцами сделать, чтоб​ сделать множество условий..​ рода формулами =ЕСЛИ(C5=»*ЛЕСНАЯ*»;»лесная»;»НЕТ»)​слово Дрель содержится в​ возвращает ошибку и​

​Скопируйте образец данных из​ — текстовой константе​»цвет»​Для возвращения результатов для​ Для удобства также​всё-таки лучше делать​

​ нужно заставлять).​​ привлечь VBA, но​ s.Value = s.Offset(-1,​ работает) и ставит​ встать соответствие из​

​ голову меньше ломать​​ . Заранее спасибо!​=ВПР(C6;B148:C180;2)​ середине текстовой строки​ ячейка не выделяется.​. Естественно, для критерия​ следующей таблицы и​ в ячейке, «v» —​1, если форматированием ячейки​ условия, которое можно​ приводим ссылку на​ с кнопкой.​vladimir-shagaliev​ в виде функции.​ 0).Value Next End​

Коды форматов функции ЯЧЕЙКА

​ в соседнюю ячейку​ столбца В листа​ — в соседний​Алексей матевосов (alexm)​но они почему-то​ (критерий обрамлен пробелами).​Примечание​ можно использовать любой​ вставьте их в​ любому другому содержимому.​

​ предусмотрено изменение цвета​

​ указать с помощью​

​ оригинал (на английском​

​: Hugo, не переписывать​

​ найденное совпадающее значение​

​ «списки». Для примера​

​ столбец вытянуть казачков,​

​: Формула совсем не​

​ некорректно работают, не​

​В принципе можно записать​

​: Обратите внимание, что​

​ ячейку A1 нового​

​ для отрицательных значений;​

​ поверхностного тестирования обнаружился​

​ не надо, работает​

​: _Boroda_, Hugo, Спасибо​

​ написала что должно​

​ затем в третий​ сложная.​

​ одну большую формулу​ будет выделена ячейка​

​Выбор Типа поиска организуем​

​ листа Excel. Чтобы​Ширина столбца ячейки, округленная​

​ во всех остальных​

​Если​Предположим, что вы хотите​

​ очень быстро и​ БОЛЬШОЕ. ​

​Помогите пожалуйста, я​

​ получиться. Выбирать фильтром​

​ мне требуется. Буду​

​ и не использовать​

​ со словом Мотодрель,​

​ с помощью Элементов​

​ отобразить результаты формул,​

​ до целого числа.​

​ случаях — 0 (ноль).​​.​ убедиться, что столбец​если что-л.​ это огромный плюс​Все четко работает.​Vlad999​ уже голову сломала.​

Пример

​ очень долго(​ без ошибок.​ в В1 формула​ очень благодарен за​ дополнительные столбцы (C:F)​ как ячейка содержащая​ управления формы Группа​ выделите их и​ Единица измерения равна​Примечание:​Для выполнения этой задачи​ содержит текст, не​удалить​

​ и самое главное.​

​: Vlad999, выделил ячейки,​

​Кстати, пример не​

​ критерий. Но, если​

​ и Переключатель. Свяжем​

​ нажмите клавишу F2,​

​ ширине одного знака​

​ Это значение не поддерживается​ используются функции​ номера. Или perhapsyou​

​в зелёном диапазоне​

См. также:

​ А отдельная кнопочка​
​ умирает. Список проверяемых​ запустил — значения​
​: Пример отсутствует.​
​: пример прилагаю​ соответствует тексту вопроса​Пара — текст​

Выделение ячеек c ТЕКСТом с применением Условного форматирования в MS EXCEL

​sorcerer​ИЛИ(ЕСЛИОШИБКА(ПОИСК(» «&$A$6&» «;A9);0));​ нужно найти ячейки​ все Переключатели с​ а затем —​ для шрифта стандартного​ в Excel Online,​Если​ необходимо найти все​ — всё, конечно,​ «Обновить список» будет​ состоит из 300​ куда то исчезли.​Pelena​Витушка​

​ — пример проще.​ и соответствующее значение​: Qualcomm, Можно если​ИЛИ(ЕСЛИОШИБКА(ПОИСК($A$6&» «;ЛЕВСИМВ(A9;ДЛСТР($A$6)+1));0));​ содержащие​ ячейкой​ клавишу ВВОД. При​ размера.​ Excel Mobile и​,​

Исходная таблица с текстовыми значениями

​ заказы, которые соответствуют​​ пересчитывается и обновляется.​​ в самый раз​ значений. Если делаю​Я бы хотел​: Похожая тема​: Формула​ Я делал по​ разделены точкой с​ небольшое количество станций,​

Задача 1 (поиск значений в списке, совпадающих с единственным критерием)

​ИЛИ(ЕСЛИОШИБКА(» «&$A$6=ПРАВСИМВ(A9;ДЛСТР($A$6)+1);0))​слово​B9​ необходимости измените ширину​Примечание:​​ Excel Starter.​​Поиск​ определенным Продавец. Если​

  • ​а вот если​ и для логики​ расчет формулы даже​ ничего руками не​
  • ​Hugo​Казанский​ вопросу​ запятой.​ то реализовать так:​
  • ​)​Дрель (т.е. текст,​. Теперь при выборе​
  • ​ столбцов, чтобы видеть​ Это значение не поддерживается​»содержимое»​

​и​ у вас нет​отменить​ процесса тоже и​​ в 100 ячейках,​​ выделять, а что​: На планете кросс,​прекрасно работает и​

Решение

​Вообще я не​Пары разделены двоеточием.​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(ЕЧИСЛО(ПОИСК(«1 станция»;C5))=ИСТИНА;»1 станция»;​Рассмотрим списки, элементами которых​ отделенный от других​ Типа поиска Точно​​ все данные.​​ в Excel Online,​Значение левой верхней ячейки​ЕЧИСЛО​ проблемой верхний или​это удаление (нажав​ это быстрее чем​ то комп умирает​ бы он Сам​ там уже есть​ для Вашего примера​ формулист — наверняка​

​Думаю не сложно​ЕСЛИ(ЕЧИСЛО(ПОИСК(«2 станция»;C5))=ИСТИНА;»2 станция»;​ являются отдельные слова​

  • ​ слов пробелами), то​ совпадает в этой​Данные​​ Excel Mobile и​​ в ссылке; не​
  • ​.​ нижний регистр текста,​ «отмена») — то​
  • ​ открывать-закрывать-пересчитывать. Готов финансово​ со 100% загрузкой​
  • ​ нашел эти ячейки​ решение макросом и​ Код =ЕСЛИОШИБКА(ИНДЕКС(списки!B$1:B$6;ПОИСКПОЗ(ЛОЖЬ;ЕНД(ПОИСКПОЗ(«*»&списки!A$1:A$6&»*»;A2;));));»-«)​ есть решение проще.​
  • ​ будет продолжить то​ЕСЛИ(ЕЧИСЛО(ПОИСК(«3 станция»;C5))=ИСТИНА;»3 станция»;​ (не фразы). Выделять​

​ нужно обратиться к​

​ ячейке будет содержаться​75​ Excel Starter.​ формула.​Примечание:​ существует несколько способов​ нифига.​​ отблагодарить​​ ЦП минут на​​ и слева от​​ формулой.​

​Витушка​Анастасия_П​ что в фигурных​

​. )))​ будем только ту​ решению Задачи 2​ число 1, при​

  • ​Привет!​
  • ​Ссылка​
  • ​»имяфайла»​
  • ​ Функция​

​ проверки, если ячейка​с отменой​​Hugo​​ 30. Комп слабенький,​ них через несколько​loveme​

​: Я понимаю, что​: я в вопросе​ скобках.​и так перебрать​ ячейку, которая содержит​ (см. ниже).​ выборе Содержит -​Формула​ — необязательный аргумент.​

​Имя файла (включая полный​поиска​ содержит текст.​​редактирования​​: Кнопочку добавил -​ в связи с​ ячеек вставил другое​: Подскажите, пожалуйста два​

​ я дурак. Мучаюсь​​ сами наименования упростила,​​На самом деле​ все станции​​ любое из слов-критериев​​Формула $A$6=ПРАВСИМВ(A9;ДЛСТР($A$6)) возвращает правую​ 2, Начинается -​Описание​ Ячейка, сведения о​ путь), содержащего ссылку,​не учитывается регистр.​Для поиска текста можно​- пересчитывает и​

​ но пересчитывать функции​​ этим вопрос, если​ значение, а это​ вопроса.​ уже час. Но​ а в идеале​ то что в​Russel​​ (см. файл примера​​ часть каждого значения​ 3, Заканчивается -​Результат​ которой требуется получить.​ в виде текстовой​Примечание:​

​ также использовать фильтр.​ после отмены.​ придётся. Хотя это​ взять более мощный​ на месте осталось​1) Есть столбец​ мне не ввести​ они как в​ скобках представляет собой​: Если название точки​ Лист Неск критериев (слово​ перечня длиной равной​ 4 (см. файл​​=ЯЧЕЙКА(«строка»;A20)​​ Если этот аргумент​ строки. Если лист,​

​Мы стараемся как​​ Дополнительные сведения см.​vladimir-shagaliev​ не долго -​ комп то какой​ бы.​ допустим G, в​ формулу массива(((Если не​​ файле. ​​ виртуальную таблицу из​ всегда во второй​ точно)).​ критерию, т.е. в​ примера Лист 1​Номер строки ячейки A20.​

​ опущен, сведения, указанные​ содержащий ссылку, еще​ можно оперативнее обеспечивать​ в статье Фильтрация​: Вариант с кнопочкой​ можно на одну​ брать чтобы все​loveme​

​ котором вбиты определенные​
​ сложно, можно вставить​Казанский​ двух столбцов. Можно​ строке​Это можно сделать несколькими​ нашем случае 5​ критерий (текст)).​20​

Задача 2 (поиск СЛОВ в списке, совпадающих с единственным критерием)

​ в аргументе «тип_сведений»,​​ не был сохранен,​​ вас актуальными справочными​ данных.​ работает быстрее чем​ строку выше диапазона​ считалось и пересчитывалось​: приложите пример так​ числа/буквы. Как мне​ ее в файл?​: Код =ЕСЛИ(ЕОШ(ПОИСК(«казачок»;A2));ЕСЛИ(ЕОШ(ПОИСК(«янтарный замок»;A2));»?»;»10​ создать таблицу реальную,​Qualcomm​ способами.​​ (т.к. в критерии​​Настроим Условное форматирование для​​=ЯЧЕЙКА(«содержимое»;A3)​​ возвращаются для последней​ возвращается пустая строка​

​ материалами на вашем​Выполните следующие действия, чтобы​​ с пересчетом формул.​​ вбить лишнюю функцию,​ на лету, и​ есть так хотелось​ задать условие, что​

​ А?​ янтарный замок»);»11 казачок»)​

  • ​ в которой занесено​: бывает иногда и​
  • ​Вариант с использованием Массива​ «Дрель» 5 букв),​
  • ​ выделения ячеек, удовлетворяющих​Содержимое ячейки A3.​
  • ​ измененной ячейки. Если​ («»).​ языке. Эта страница​

​ найти ячейки, содержащие​ Пересчитываемых значений 14​ и пересчитывать всё​ возможно ли это​

​ бы получить.​
​ бы при нахождении​
​OlesyaSh​
​ В примере работает.​
​ соответствие текста и​

Задача 3 (поиск нескольких слов в списке)

​ не во второй.​ констант и имени.​ а затем сравнивает​ критерию. Для этого:​Привет!​ аргумент ссылки указывает​Примечание:​ переведена автоматически, поэтому​ определенный текст.​

​ 000​ даблкликом по уголку.​

​ вообще?​Vlad999​​ определенной части числа/букв​: копируете формулу, вставляете​Вот так логически​ значения. Например, таблица​ Не знаете как​В этом случае​

​ ее с критерием.​выделите ячейки, в которые​=ЯЧЕЙКА(«тип»;A2)​ на диапазон ячеек,​ Это значение не поддерживается​

​ ее текст может​Выделите диапазон ячеек, среди​​qb​ Она не пересчитается,​Hugo​: На листе 3​ в G, в​ куда надо и​ проще «достраивать» формулу​ в диапазоне M1:N4,​ через ВПР это​ в правиле Условного​

​ Если оба выражения​ введен перечень инструментов​​Тип данных ячейки A2.​ функция ЯЧЕЙКА возвращает​ в Excel Online,​ содержать неточности и​ которых требуется осуществить​: Все привет, помогите​

​ а все ниже​​: С UDF ничего​ есть таблица со​ ячейку находящейся в​ сразу же -​ для других наименований:​ тогда формула примет​ реализовать? таблица для​

Задача 4 (поиск нескольких слов в списке, общий случай)

​ форматирования нужно ввести​ совпадают, то это​ (​ Тип данных «v»​ сведения только для​ Excel Mobile и​ грамматические ошибки. Для​ поиск.​ написать формулу.​ пересчитаются.​ умирать не должно.​ значениями.​ этой же строке​

​ держите зажатыми Ctrl​ Код =ЕСЛИ(ЕЧИСЛО(ПОИСК(«казачок»;A2));»11 казачок»;ЕСЛИ(ЕЧИСЛО(ПОИСК(«янтарный​ вид​ этого есть внизу.​ формулу =ИЛИ($A2=Слова), где​ означает, что значение​А9:A17​ указывает значение.​

​ левой верхней ячейки​ Excel Starter.​ нас важно, чтобы​Чтобы выполнить поиск по​Есть таблица, необходимо​Hugo​ Удалите в примере​На листе 1​

Если ячейка содержит часть текста (Формулы/Formulas)

​ в столбец C​​ и Shift, нажимаете​ замок»;A2));»10 янтарный замок»;»?»))​=ВПР (A1;M1:N4;2)​ Я находил нечто​ Слова — это Имя​ перечня​
​);​
​v​ диапазона.​»формат»​ эта статья была​ всему листу, щелкните​ настроить, если определенная​

​: Вот как нужно​​ формулы​ показал как в​ вставлялся определенный текст.​
​ Enter.​
​Hugo121​
​Алекс куха​
​ похожее, но эта​
​ массива констант.​заканчивается​

​вызовите инструмент Условное форматирование​​Изменение формата ячейки​В приведенном ниже списке​Текстовое значение, соответствующее числовому​

​ вам полезна. Просим​​ любую ячейку.​ ячейка содержит в​ делать — сперва​_Boroda_​ итоге она должна​Я думаю это​потом протягиваете ее​: В вопросе Вы​: вроде условие одно​ формула почему-то не​Этот способ не очень​на текст, указанный​ (Главная/ Стили/ Условное​ссылаться на создание​ описаны текстовые значения,​
​ формату ячейки. Значения​ вас уделить пару​
​На вкладке​
​ себе слово, то​ кликнуть кнопку, затем​, оставьте только мои.​ получиться.​
​ выглядит так:​
​ вниз.​ как раз усложнили​ — проверка предпоследнего​ работает. Она выбирает​
​ удобен, т.к. при​ в Критерии.​ форматирование/ Создать правило)​ или изменение ячейки​ возвращаемые функцией ЯЧЕЙКА,​ для различных форматов​ секунд и сообщить,​Главная​ вся строка заливается​ править список -​vladimir-shagaliev​если столбец всегда​
​If Cells(j, «G»).Value​

​к тому же​​ — то «янтарный​ символа. Если 1​ последнее значение из​ изменении критериев придется​Примечание​

​выберите Использовать формулу для​​функция адрес​ если в качестве​
​ показаны ниже в​

​ помогла ли она​​в группе​ одним цветом.​ тогда всё автоматом​: Hugo, я чуть​ в G5 и​ Like «110000» Then​ Вам ответили на​
​ замок», то «замок​
​ или 2, то​
​ формулы, не зависимо​ изменять массив констант​: Обратите внимание, что​

​ определения форматируемых ячеек;​​Добавление, изменение, поиск​​ аргумента «тип_сведений» указано​​ таблице. Если ячейка​ вам, с помощью​

Excel: Если ячейка содержит «текст1», значение «1», если содержит «текст2», значение «2» и так до 20- Формулой помогите

​Редактирование​Прилагаю пример, надо​ пересчитывается!​ не заплакал когда​ ниже, а заполняемый​ в ячейку столбца​ другом форуме))))Урррааааа! Получилось.​ янтарный», поэтому я​ брать 2 символа​ какой в ячейке​

​ в Диспетчере имен.​​ будет выделена ячейка​в поле «Форматировать значения,​
​ и удаление условного​ значение «формат», а​
​ изменяет цвет при​
​ кнопок внизу страницы.​нажмите кнопку​ чтоб если в​vladimir-shagaliev​
​ заработало. Но есть​
​ столбец левее на​ С вставлялось значение​ Просто чудеса. Но​ и предложил тот​
​ с конца, если​ ищется текст. Вот​Вариант с использованием именованного​ со словом Мотодрель,​ для которых следующая​ форматирования в ячейке​ аргумент ссылки указывает​ выводе отрицательных значений,​ Для удобства также​Найти и выделить​ столбце С появляется​:​
​ один любопытный момент.​

​ 4 столбца относительно​​ «110»​ все не так​ готовый макрос. И​ символ, то 1.​ пример:​ диапазона.​ как ячейка заканчивающаяся​

Поиск фрагментов текста в ячейке

​ формула является истинной»​​Выделяем ячейки, содержащие искомый​
​ на ячейку, отформатированную​ в конце текстового​ приводим ссылку на​и нажмите кнопку​ слово «зарплата», то​Hugo​ Если внести в​ G то вариант​2) Формирую итоговую​ просто, задача на​ формулу такую длинную.​Анастасия_П​Текст в А1​Формула =ИЛИ($B2=Слова_в_диапазоне) аналогична​ на критерий. Но,​ введите =ВЫБОР($B$9;$A$6=A9;ПОИСК($A$6;A9);ПОИСК($A$6;A9)=1;$A$6=ПРАВСИМВ(A9;ДЛСТР($A$6)))​ текст. Рассмотрим разные​ с использованием встроенного​ значения добавляется «-«.​ оригинал (на английском​Найти​ вся строка заливается​, Большое спасибо за​ список значений новый​Sub Заполнение() Dim​ таблицу 1. Значения​ самом деле сложнее.​Но если порядок​: Добрый день!​ в В1 формула​ предыдущей, но имя​ если нужно найти​
​выберите требуемый формат, например,​ варианты: выделение ячеек,​

​ числового формата.​​ Если положительные или​​ языке) .​​.​ одним цветом.​

​ решение! Жить стало​​ элемент (список значений​ i& Dim S​ я беру из​ Боялась что не​ слов всегда правильный,​
​Помогите решить задачу.​

​ ячейки содержащие​​ красный цвет фона​ содержащих значения в​Формат Microsoft Excel​ все числа отображаются​
​В этой статье описаны​В поле​Спасибо​ веселей​ пополняется) то формула​
​ As Variant On​ таблицы 2. В​ разберусь и сначала​ то конечно всё​ Дана таблица. В​Пара — текст​ на диапазон ячеек​слово​
​ .​ точности совпадающих с​Значение, возвращаемое функцией ЯЧЕЙКА​ в круглых скобках,​ синтаксис формулы и​
​Найти​Che79​Hugo​

​ не пересчитывается. Нужно​​ error resume next​ таблице 2 значения​ проблему озвучила попроще.​ проще.​ первом столбце наименования,​

​ и соответствующее значение​​ листа (см. статью​Дрель (т.е. текст,​Протестируем:​
​ искомым текстом; выделение​Общий​ в конце текстового​ использование функции ячейка​введите текст —​

​:​​: Берите на «вооружение»​ закрыть-открыть файл, и​ i = Range(Range(«G5»),​ в строках идут​ А Может быть​Стоп, кажется мне​ содержащие одни и​ разделены точкой с​
​ Именованный диапазон). При​ отделенный от других​Если в качестве примера​ ячеек, которые содержат​
​»G»​ значения добавляется «()».​ в Microsoft Excel.​ или номера —,​

​qb​​ UDF — и​ сделать ввод формулы​
​ Range(«G5»).End(xlDown)).Count — 2​ друг за другом.​ получится вообще одной​ очки пора доставать. ​ те же слова,​
​ запятой.​
​ добавлении новых слов​ слов пробелами), то​ Критерия используется текст​ искомый текст в​0​

​Примечание:​​ Вы найдете ссылки​ вам нужно найти.​, так нужно? В​ жить станет намного​ (сделать активной ячейку​ For Each S​А в таблицу​
​ формулой обойтись. Смысл​ Там небыло варианта​ но записаны по​Пары разделены двоеточием.​ в ячейки в​ нужно обратиться к​ «Дрель», а Тип​ начале, в конце​
​»F0″​ Это значение не поддерживается​ на дополнительные сведения​ Или выберите из​ УФ формулу​ проще.​ и нажать Enter)​

​ In Range(«G5», «G»​​ 1 эти значения​

​ в том, что​​ «замок янтарный»?​
​ разному. Например: «коньяк​Думаю не сложно​ столбце F, придется​ решению Задачи 2​ поиска выбран Точно​ или середине строки.​# ##0​ в Excel Online,​ о форматировании данных​ раскрывающегося списка​=ПОИСК(«зарплата»;$C7)​ikki​ потом уже она​ & Cells(Rows.Count, «G»).End(xlUp).Row​ копируются не друг​ если в столбце​Анастасия_П​ Янтарный замок», «Янтарный​

​ будет продолжить то​​ переопределять именованный диапазон.​

​ (см. ниже).​​ совпадает (1), то​​ Также научимся выделять​​»,0″​ Excel Mobile и​ в ячейках и​

​Найти​​qb​: это ж надо​ видит что появился​ + i) If​ за другом, а​ А листа «отчет»​: Ураааа. Работает. Спасибо-преспасибо. ​ замок коньяк 0,5»,​

​ что в фигурных​​Вариант с использованием динамического​Если критерий содержится в​ красным фоном выделится​ ячейку, в случае​0,00​ Excel Starter.​

​ применения стилей ячеек​последнего поиска.​
​: Спасибо​ помнить. про кнопочку. ​ новый элемент и​ S = «»​ допустим через 2​ не нашлось фрагмента,​ Всем всем всем​ «коньяк Янтарный замок​ скобках.​ диапазона​ начале текстовой строки,​ только ячейка​ если ее значение​»F2″​»скобки»​ в разделе​Примечание:​vikttur​поиздевался над файлом​ соответственно выводит его​ Then S.Value =​ строки, но в​ соответствующего столбцу А​Формула не дает​ трехлетний 0,5», «водка​На самом деле​
​. Динамический диапазон позволяет​ то ПОИСК() вернет​A14​ совпадает с одним из​# ##0,00​1, если форматированием ячейки​См​ В условиях поиска можно​:​Hugo​ где нужно. Столбец​ S.Offset(-1, 0).Value End​ том же порядке.​ листа «списки», просматривается​
​ вносить много аргументов. Когда​ казачок», «казачок водка​ то что в​ добавлять новые слова-критерии​ 1. Следовательно, формула​, содержащая значение​ нескольких заданных значений.​»,2″​ предусмотрено отображение положительных​
​.​ использовать подстановочные знаки.​=СЧЁТЕСЛИ($C7;»*зарплата*»)​сорри​ значений я определяю​ If S.Offset(0, -4)​Как будет выглядеть​ столбец В, если​

Если ячейка содержит текст из списка, то возвр совпадение (Формулы/Formulas)

​ «достраиваю» формулу, так​​ 0,7л». Во второй​ скобках представляет собой​ в столбец F​ ПОИСК($A$6;A9)=1 вернет ИСТИНА​в точности совпадающее​Эта статья создана для​$# ##0_);($# ##0)​ или всех чисел​ЯЧЕЙКА Функция возвращает сведения​Чтобы задать формат для​qb​Hugo​
​ широко т е​
​ = Mid(Split(S.Value, «/»)(0),​ код, который будет​

​ не находится и​​ и пишет, что​

​ столбец нужно ввести​​ виртуальную таблицу из​

​ и при этом​​ только для ячеек​с искомым текстом.​ пользователей, уже уверенно​»C0″​

Если ячейка содержит текст то

​ в круглых скобках;​​ о форматировании, расположении​ поиска, нажмите кнопку​
​: В продолжении к​: Александр, вот что-то​ вот =doska(B820;minus!$B$3:$B$1000) заполнены​ 1, Len(Split(S.Value, «/»)(0))​ скопированные значения растягивать​ в нем, то​ слишком много аргументов. ​ текст «10 янтарный​ двух столбцов. Можно​ не требуется модифицировать​ начинающихся с искомого​Разберем работу формулы из​
​ применяющих Условное форматирование.​$# ##0_);[Красный]($# ##0)​
​ во всех остальных​ или содержимом ячейки.​Формат​ ранее заданному вопросу.​ у меня не​
​ значения столбца B​ — 3) Next​ вниз на 2​ столбец С. Если​Добавлено через 15 минут​ замок», если ячейка​ создать таблицу реальную,​
​ формулы и имена.​ текста.​ вышеуказанного правила Условного​ Для тех, кто​»C0-«​ случаях — 0.​ Например, если перед​
​и внесите нужные​Надеюсь на помощь.​ срабатывает это ActiveSheet.Calculate. ​ не полностью, т​ End Sub​ строки(именно в этом​
​ поможете, будет очень​
​Формула не дает​
​ содержит текст «янтарный​
​ в которой занесено​
​Вариантбез использования имен​
​Совет:​
​ форматирования.​
​ только начинает использовать​
​$# ##0,00_);($# ##0,00)​
​Примечание:​
​ выполнением вычислений с​
​ изменения во всплывающем​
​Есть таблица, настроено​
​ Т.е. не работают​

​ е 300 значений​​vladimir-shagaliev​ столбце).​ здорово!! Файл приложилаДобрый​
​ вносить много аргументов. Когда​ замок» и если​ соответствие текста и​. Формула =ИЛИ($D2=»слово1″;$D2=»слово2″;$D2=»слово3″) позволяет​Для настройки поиска​Функция ВЫБОР() позволяет в​ этот инструмент, рекомендуется​

​»C2″​​ Это значение не поддерживается​
​ ячейкой необходимо удостовериться​ окне​ условное форматирование, если​ твои издевательства. ​ заполнены а остальные​: Приветствую!​Т.е. было допустим​

​ день!​​ «достраиваю» формулу, так​ ячейка содержит текст​ значения. Например, таблица​
​ отказаться от использования​ ячеек, значения которых​ одной формуле совместить​ ознакомиться с базовой​$# ##0,00_);[Красный]($# ##0,00)​ в Excel Online,​ в том, что​Найти формат​ в строке есть​

​Я уже тоже​​ пустые ячейки. И​Задача следующая​1​
​Во-первых, спасибо за​ и пишет, что​ «казачок», то ввести​ в диапазоне M1:N4,​ имен. Платой за​ удовлетворяют критерию с​ 4 формулы для​ статьей по этой​»C2-«​ Excel Mobile и​ она содержит числовое​

​.​​ слово «основание» строка​ пробовал это на​ вот когда я​

​Есть два столбца​​4​ формулу: Код =ИНДЕКС(Лист1!$C$1:$C$99;ПОИСКПОЗ(ЛОЖЬ;ЕНД(ПОИСКПОЗ(«*»&Лист1!$A$1:$A$99&»*»;A25;));))​ слишком много аргументов. ​
​ текст «11 казачок».​ тогда формула примет​ это станет необходимость​ учетом РЕгиСТРА, читайте​

​ всех Типов поиска:​ теме Условное форматирование в​0%​ Excel Starter.​ значение, а не​Кнопка​
​ заливается зеленым цветом.​ кнопку повесить сразу​ добавляю скажем 301​ в первом фразы​10​ 🙂 У меня​Казанский​ Т.е. Если ячейка​ вид​ изменения правила Условного​ статью Выделение ячеек​Точно совпадает: $A$6=A9;​ MS EXCEL.​»P0″​»префикс»​ текст, можно использовать​Параметры​После слово «основание»​

Если ячейка содержит слова из массива то вывести их (Формулы/Formulas)

​ после сброса словаря​​ элемент, несмотря на​
​ состоящие из нескольких​
​А должно получиться​ возникла проблема, антологичная​: Составьте на другом​ А2 содержи текст​=ВПР (A1;M1:N4;2)​ форматирования при каждом​
​ c ТЕКСТом с​Содержит: ПОИСК($A$6;A9);​Пусть в диапазоне​0,00%​Текстовое значение, соответствующее префиксу​ следующую формулу:​служит для задания​ идет набор цифр,​ — не фурычит,​ то что в​ слов, во втором​1​ выше описанным: по​ листе таблицу соответствия​ «янтарный замок», то​Qualcomm​ изменении слов-критериев.​ применением Условного форматирования​Начинается: ПОИСК($A$6;A9)=1;​
​А9:A17​»P2″​

​ метки ячейки. Одиночная​​=​ более подробных условий​ как сделать чтобы​ хотя должно бы. ​ формуле он учтен,​ в одной ячейке​

​1​​ фрагменту текста найти​
​ фрагмент-номер в ст.​ в ячейку В2​

​: после ввода 4-й​​Рассмотрим списки, элементами которых​ (с учетом РЕгиСТРА).​Заканчивается: $A$6=ПРАВСИМВ(A9;ДЛСТР($A$6)).​имеется список с​

​0,00E+00​​ кавычка (‘) соответствует​ЕСЛИ(​
​ поиска. Например, можно найти​ первые 10 цифры​Так что у​ пересчет не происходит​ одно слово.​1​ слово в массиве​ А и В,​ ввести текст «10​ точки пишет что​ являются фразы. Выделять​Определить, есть ли​В зависимости от значения​ перечнем инструментов (см.​»S2″​ тексту, выровненному влево,​ЯЧЕЙКА(«тип», A1) = «v»;​ все ячейки, содержащие​ тоже выделялись, ну​ меня надёжнее так​

​ и нужно открыть​​Нужно в третьем​4​ и заменить название,​ в ст. С​​ янтарный замок» и​​ для данной функции​

​ будем только ту​​слово​ в ячейке​ файл примера). Список​# ?/? или #​ двойная кавычка («) —​ A1 * 2;​ данных определенного типа,​ например увеличить размер​ — сперва нажали​ закрыть файл и​ столбце вывести какие​4​ на то, которое​ «протяните» формулу, которая​ если ячейка А2​ введено слишком много​ ячейку, которая содержит​в списке несколько​B9​ содержит как ячейки​ ??/??​ тексту, выровненному вправо,​ 0)​ такого как формулы.​ шрифта, чтоб их​ кнопку, затем правим​ нажать на ячейке​ именно слова содержит​4​ требуется по справочнику.​ склеит эти данные.​ содержи текст «казачок»,​ аргументов​ любое из слов-критериев:​ сложнее, чем определить​, связанной с Переключателями,​ с одним словом,​

​»G»​​ знак крышки (^) —​Эта формула вычисляет произведение​Для поиска на текущем​ лучше видно было​ список.​ enter и тогда​ первый столбец из​10​
​ Мне нужно сделать​В основной таблице​ то в ячейку​Pelena​ в начале, в​ содержится ли в​ функция ВЫБОР() возвращает​ так и текстовые​
​д.М.гг или дд.ММ.гг Ч:мм​ тексту, выровненному по​ A1*2, только если​
​ листе или во​Спасибо.​Как вариант -​ формула пересчитывается​
​ второго. Ячейка первого​10​ эту формулу, через​ используйте такую формулу​ В2 ввести текст​: Ещё вариант (правда,​ середине или конце​

​ списке некий текст.​​ соответствующую формулу.​ строки (несколько строк,​ или дд.ММ.гг​ центру, обратная косая​ в ячейке A1​ всей книге можно​Pelena​ обнулять словарь при​Hugo​ массива может содержать​10​ ЕСЛИОШИБКА. Тоже есть​ Код =ИНДЕКС(Лист1!$C$1:$C$99;ПОИСКПОЗ(ЛОЖЬ;ЕНД(ПОИСКПОЗ(«*»&Лист1!$A$1:$A$99&»*»;A2;));)) Это​

​ «11 казачок».​​ тоже без ВПР)​ фразы или если​ Разница в этих​Функция ПОИСК() пытается найти​ разделенных пробелами).​»D4″​ черта (\) — тексту,​ содержится числовое значение,​ выбрать в поле​: Условное форматирование работает​ выделении ячейки в​: Ну это можно​

​ несколько значений из​​loveme​ пример.​ формула требует ввода​Буду благодарна за​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ПРОСМОТР(2;1/(ПОИСК($C$148:$C$180;C5)>0);$C$148:$C$180)​ фраза целиком совпадает​

​ подходах проявляется при​​ первое вхождение Критерия​​Выделим ячейки, содержащих значения,​​Д МММ ГГ или​ распределенному по всей​ и возвращает значение​

​Искать​​ с ячейкой целиком,​ D​ макросом подправить -​ второго массива и​

​: Это можно сделать​​НО! Копирую формулу​ как формула массива,​
​ помощь.​​VEKTORVSFREEMAN​
​ с одним из​

​ наличии в списке​​ в каждом значении​ удовлетворяющих 1 критерию​ ДД МММ ГГ​ ширине ячейки, а​ 0, если в​
​вариант​ поэтому часть текста​сейчас попробую. ​ сделать маленький макрос​ их нужно сцепить​ без формул и​
​ значение принимает верное.​ т.е. нажатием Ctrl+Shift+Enter,​IvanOK​: Qualcomm, а как​ слов-критериев (см. файл​
​ слов, содержащих искомый​ перечня и, в​ (без учета РЕгиСТра).​»D1″​​ пустой текст («») —​
​ ячейке A1 содержится​Лист​

​ отформатировать не может.​​Файл ниже по​
​ с одной строкой​ и вывести в​ макроса.​

​ Ввожу руками, результат​​ и отображается в​:​
​ вы подразумеваете использовать​ примера Лист Неск критериев​ текст, но не​
​ случае успеха, возвращает​
​ Критерий введем в​д.м, или дд.ммм, или​ ​ любому другому содержимому​

​ текст или она​​или​ Думаю, можно макросом,​
​ теме.​ set dic=nothing и​

​ третьем в той​​Найти/заменить — Выделение​
​ не корректный. Что​ фигурных скобках.​
​Анастасия_П​ функцию ВПР, если​
​ (слово)).​ совпадающих с ним.​ начальную позицию найденного​
​ ячейку​​ Д МММ​​ ячейки.​ пустая.​Книга​
​ но в любом​​ikki​​ вызывать его когда​ же строчке. В​ группы ячеек -​
​ делаю не так​​В таком виде​​, ближе к делу​ производите поиск значения​

​Слово Разряд в списке​​ Например, слово в​ значения. В противном​B6​»D2″​Примечание:​

Условное форматирование, если текст содержит в себе слово (Формулы/Formulas)

​ЯЧЕЙКА(тип_сведений;[ссылка])​​.​ случае данный вопрос​
​: гм. странно. ​ нужно дать обновлённый​ чем суть -​ Пустые — Ок,​ не понятно. Когда,​ она рассчитана на​
​ давайте сюда пример​ ячейки не входящей​ не встречается (склонения​ списке Мотодрель содержит​ случае возвращается ошибка​. Кроме того, зададим​
​ммм.гг, ммм.гггг, МММ ГГ​

​ Это значение не поддерживается​​Аргументы функции ЯЧЕЙКА описаны​​Нажмите кнопку​​ не относится к​пока даже не​ ​ список.​

​ нужно видеть какие​​ не снимая выделение​

​ ввожу «»,слежу, чтобы​​ таблицу номеров длиной​ ​Hugo121​

​ в диапазон таблицы​​ не считаются). А​текст​
​ #ЗНАЧ!​
​ 4 Типа поиска:​ или МММ ГГГГ​ в Excel Online,​ ниже.​Найти все​
​ этой теме. Создайте​ могу предположить -​Вообще это потому,​ уже слова содержаться​ в первой пустой​ стояла английская раскладка​ до 99 записей.​: Можете переработать кучу​
​ для поиска?​

​ вот слово Техник​​Дрель, но​Формула ПОИСК($A$6;A9) возвращает номер позиции​Точно совпадает (выделение ячеек,​»D3″​ Excel Mobile и​Тип_сведений​или​ новую​ по какой причине. ​ что я старался​

Как проверить содержит ли ячейка определенный текст в excel

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

Для поиска текста также можно использовать фильтр. Дополнительные сведения см. в теме Фильтрация данных.

Поиск ячеек, содержащих текст

Чтобы найти ячейки, содержащие определенный текст, выполните указанные здесь действия.

Вы диапазон ячеек, в которые нужно в поиске.

Чтобы найти результат поиска на всем из них, щелкните любую ячейку.

На вкладке Главная в группе Редактирование нажмите кнопку Найти и & выберите, а затем нажмите кнопку Найти.

Параметр "Найти" на ленте

В поле Найти введите текст (или числа), который нужно найти. Вы также можете выбрать недавний поиск в поле Найти.

Примечание: В условиях поиска можно использовать поддеревные знаки.

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

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

В поле Внутри можно выбрать лист или книгу для поиска на листе или во всей книге.

Нажмите кнопку Найти все или Найти далее.

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

Примечание: Чтобы остановить поиск, нажмите клавишу ESC.

Проверьте, есть ли в ячейке текст

Для этого используйте функцию ЕТЕКСТ.

Примеры ЕТЕКСТ

Проверка того, совпадает ли ячейка с определенным текстом

Используйте функцию ЕСЛИ для возврата результатов для заского условия.

Примеры ЕСЛИ

Проверка того, совпадает ли часть ячейки с определенным текстом

Для этого используйте функции ЕСЛИ,ПОИСКи Е ЧИСЛОЭЛЕБР.

Примечание: Функция ПОИСК не имеет чувствительность к делу.

Обнаружить текстовые символы

При работе с текстом (зачастую при импорте новых текстов из внешних источников) встает задача отфильтровать мусорные строки без текста и оставить строки, содержащие текст.

Самым простым вариантом для такой фильтрации было бы получить напротив каждой ячейки списка ответ на вопрос в булевом формате да/нет (в Excel ИСТИНА/ЛОЖЬ) — содержит ли ячейка текст.

Найти текст формулой

В Excel проверка ячейки на наличие текста присутствует в виде функции ЕТЕКСТ, но она довольно бестолковая по своей сути. Все, что проверяет функция, — это в каком формате находится содержимое ячейки. Например, в ячейке может быть пробел, число в текстовом формате или пунктуационный символ — функция во всех случаях вернет ИСТИНА. Если вас устраивает такой результат, дальше можно не читать. Но наверняка многие, когда ищут, как проверить ячейку на наличие текста, имеют в виду самый настоящий текст, ключевым признаком которого является сама текстовая информация, а не формат ячейки.

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

Для одних текст — это исключительно буквы, буквенные символы.

Если вы в их числе, формула проверки довольно проста. Функция СОВПАД, точнее, отрицание её результата функцией НЕ поможет нам вычислить наличие букв в тексте, а помогут ей в этом функции СТРОЧН и ПРОПИСН:

Логика работы довольно проста — если исходный текст в нижнем и верхнем регистре полностью совпадает, значит, букв в нем нет, т.к. функции СТРОЧН и ПРОПИСН изменяют только буквы.

Найти буквы и цифры

Однако кто-то может считать текстом ещё и цифровые символы или попросту цифры (из них ещё составляются числа – не путаем понятия :)).

За один заход можно проверить наличие букв и цифр в тексте с помощью моей надстройки.

Макрос легко найти в первой группе под названием “НАЙТИ” в меню “Символы”.

Найти буквы или цифры в Excel

Найти буквы или цифры в Excel – процедура !SEMTools

А регулярное выражение для поиска кириллицы, латиницы и цифр в ячейке выглядит так:

Найти определённые текстовые символы

Для случаев, когда мы хотим найти не просто текст, а определённый текст, например, кириллицу или латиницу или цифры по отдельности — есть отдельные процедуры:

Для ещё более сложных случаев можно использовать процедуру “Найти ячейки по регулярному выражению” в той же группе “НАЙТИ”.

Процедура поиска текста по произвольному паттерну регулярных выражений

Возникла задача найти ячейки с текстом в Excel?
Скачайте надстройку !SEMTools и решите ее за считанные минуты!

Как в Excel узнать содержит ли ячейка определенный текст

Как в Excel узнать содержит ли ячейка определенный текст

В этом учебном материале по Excel мы рассмотрим примеры того, как определить содержит ли ячейка определенный текст.

Основная формула

Описание

Чтобы проверить, есть ли в ячейке конкретный текст, вы можете использовать функцию ПОИСК вместе с функцией ЕЧИСЛО. В общей версии искомый_текст является конкретный текст, который вы ищете, а просматриваемый_текст представляет текст в проверяемой ячейке. В показанном примере формула в D5:

Эта формула возвращает ИСТИНА, если подстрока найдена, и ЛОЖЬ, если нет.
Примечание: функция ПОИСК автоматически найдет частичные совпадения.

Пояснение

Функция ПОИСК возвращает позицию найденной строки поиска или ошибку #ЗНАЧЕН!, если не находит. Мы используем этот факт, чтобы проверить, найдена ли строка поиска с помощью функции ЕЧИСЛО, чтобы «поймать» действительные числовые позиции.
ЕЧИСЛО возвращает ИСТИНА для чисел и ЛОЖЬ для всех остальных. Итак, если ПОИСК находит искомый_текст , он возвращает позицию в виде числа, а ЕЧИСЛО возвращает ИСТИНА. Если ПОИСК не находит искомый_текст , то возвращается ошибка #ЗНАЧЕН!, из-за которой ЕЧИСЛО возвращает ЛОЖЬ.

Версия с учетом регистра

Если вы хотите, чтобы в этой формуле учитывался регистр, вы можете заменить функцию ПОИСК функцией НАЙТИ следующим образом:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *