Гугл таблицы если содержит текст: простая формула для «если содержит»

Проверьте, содержит ли ячейка текст (без регистрации в досье)

Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше

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

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

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


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

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

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

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

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

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

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

  5. org/ListItem»>

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

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

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


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

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


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


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

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


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

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


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

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

Функция ЕСЛИ СОДЕРЖИТ — EXCEL СПб

Наверное, многие задавались вопросом, как найти функцию в EXCEL«СОДЕРЖИТ», чтобы применить какое-либо условие, в зависимости от того, есть ли в текстовой строке кусок слова, или отрицание, или часть наименования контрагента, особенно при нестандартном заполнении реестров вручную.

Такой функционал возможно получить с помощью сочетания двух обычных стандартных функций – ЕСЛИ и СЧЁТЕСЛИ.

Рассмотрим пример автоматизации учета операционных показателей на основании реестров учета продаж и возвратов (выгрузки из сторонних программ автоматизации и т.п.)

 

У нас есть множество строк с документами Реализации и Возвратов.

Все документы имеют свое наименование за счет уникального номера.

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

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

Для того, чтобы это сделать, необходимо:

 

 

  1. Начинаем с ввода функции ЕСЛИ (вводим «=», набираем наименование ЕСЛИ, выбираем его из выпадающего списка, нажимаем fx в строке формул).
  2. В открывшемся окне аргументов, в поле Лог_выражение вводим СЧЁТЕСЛИ(), выделяем его и нажимаем 2 раза fx.

  3. Далее в открывшемся окне аргументов функции СЧЁТЕСЛИ в поле «Критерий» вводим кусок искомого наименования *реализ*, добавляя в начале и в конце символ *.

    Такая запись даст возможность не думать о том, с какой стороны написано слово реализация (до или после номера документа), а также даст возможность включить в расчет сокращенные слова «реализ.» и «реализац.»

  4. Аргумент «Диапазон» — это соответствующая ячейка с наименованием документа.
  5. Далее нажимаем ОК, выделяем в строке формул ЕСЛИ и нажимаем fx и продолжаем заполнение функции ЕСЛИ.

  6. В Значение_если_истина вводим «Реализация», а в Значение_если_ложь – можно ввести прочерк « — »
  7. Далее протягиваем формулу до конца таблицы и подключаем сводную.

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

Если материал Вам понравился или даже пригодился, Вы можете поблагодарить автора, переведя определенную сумму по кнопке ниже:
(для перевода по карте нажмите на VISA и далее «перевести»)

  • Назад

  • Вперёд

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

. Как заставить «Текст содержит» оценивать несколько значений в электронной таблице Google?

спросил

Изменено
5 лет назад

Просмотрено
68 тысяч раз

Я хочу, чтобы ячейка была отформатирована, если ячейка содержит любое из следующих слов: синий, оранжевый, красный, зеленый и белый. Я также не хочу создавать по 5 разных команд для каждой (это потому, что у меня есть длинный список в моем реальном файле).

Запись синий|оранжевый|красный|зеленый|белый не работает; равно как и запись синего ИЛИ оранжевого ИЛИ красного ИЛИ зеленого ИЛИ белого . Как мне это сделать?

  • гугл-таблицы
  • условное форматирование

1

ИМО лучше без «Текст содержит».

Чтобы избежать возможности конфликта правил, удалите все условное форматирование из столбца A ( предполагается , потому что OP не говорит, где находятся данные), выберите его и примените Пользовательская формула из:

 =regexmatch(A1,"синий|зеленый|оранжевый|красный|белый")
 

Выберите форматирование и Готово .

Это отформатирует сине-зеленый , а также синий и красный автомобиль , а также красный , а также цветной .

Если форматировать только те ячейки, которые содержат названия выбранных цветов (и ничего больше, не например Белая бумага ), попробуйте:

 =match(A1,{"синий","зеленый","оранжевый"," красный","белый"},0)
 

Для вашей локали может понадобиться ; вместо , .

ПОИСКПОЗ.

СПИЧКА.

1

Используйте формулу для условного форматирования, например

 =ПОИСКПОЗ(<ячейка>, {"синий", "оранжевый", "красный", "зеленый", "белый"}, 0)
 

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя электронную почту и пароль

Опубликовать как гость

Электронная почта

Обязательно, но не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания, политикой конфиденциальности и политикой использования файлов cookie

.

Проверка наличия в ячейке подстроки в Excel или Google Docs

  • Функция Trusty SEARCH
  • Простой пример
  • Добавление функции ISNUMBER

Если вы когда-либо были в ситуации, когда вы работаете с (еще одной) электронной таблицей в Excel или Google Docs и не можете понять, как определить, содержит ли конкретная ячейка ключевое слово или фразу, которую вы ищете , то вы попали по адресу.

Удивительно, но ни одно из приложений не имеет встроенной функции поиска SUBSTRING , но мы можем легко воспроизвести ту же самую функцию без особых проблем.

Надежная функция ПОИСК

По сути, мы можем определить, содержит ли ячейка определенный текст, используя функцию ПОИСК . Аргументы одинаковы как для Excel, так и для Google Docs и выглядят следующим образом:

 ПОИСК(найти_текст, внутри_текста, [начало_в])
 
  • find_text это текст, который вы ищете для .
  • внутри_текста это текст или ячейка, которую вы ищете в .
  • start_at — это необязательный аргумент, который позволяет указать номер символа в тексте , с которого следует начать поиск. По умолчанию предполагается, что это 0 , что означает поиск по всей строке.

Простой пример

У нас есть базовая электронная таблица, созданная для этого примера, в которой перечислены книги и связанные с ними авторы:

Название Автор
Хоббит ДЖ.Р.Р. Толкин
Сильмариллион ДЖ.Р.Р. Толкин
Моби Дик Герман Мелвилл

Теперь добавим еще одну ячейку сбоку для текста, который мы хотим найдите вместе с двумя новыми столбцами, где мы выполним нашу функцию ПОИСК выше, чтобы увидеть, содержит ли это значение ( заголовок или автор ) поиск для текста .

Титул Автор Матч за титул Совпадение с автором Искать: Толкин
Хоббит ДЖ.Р.Р. Толкин ОШИБКА 8    
Сильмариллион ДЖ.Р.Р. Толкин ОШИБКА 8    
Моби Дик Герман Мелвилл ОШИБКА ОШИБКА    

Фактическая формула в пределах Столбец Title Match выглядит следующим образом, используя нашу функцию SEARCH для поиска в ячейке столбца Title этой строки текста в поле Search for: , которое в данном случае является просто фамилией Tolkien :

 =ПОИСК($F$1, A2)
 

Проблема, которую мы здесь видим, заключается в том, что функция ПОИСК возвращает ошибку, если совпадений не найдено. В то время как слово Толкин было найдено в составе первой и второй автор ячеек (начиная с символа номер 8), он не смог найти совпадений в других ячейках и, таким образом, выдал эту уродливую ошибку, которая нам не подходит.

Добавление функции ISNUMBER

Самое простое решение здесь — обернуть вышеописанную функцию SEARCH($F$1, A2) еще одной функцией, которая будет преобразовывать вывод функции SEARCH в логическое значение (истина или ложь). ) ценность. Для этой цели мы будем использовать функцию ISNUMBER . Как следует из названия, эта функция просто проверяет, является ли предоставленное значение числом или нет, и возвращает значение 9.0013 ИСТИНА или ЛОЖЬ соответственно. Таким образом, ISNUMBER(5) вернет TRUE , а ISNUMBER('ERROR') вернет FALSE .

Теперь наша вышеприведенная функция ПОИСК заключена в ЧИСЛО и выглядит так:

 =ЧИСЛО(ПОИСК($F$1, A2))
 

Соответствующее обновление всех ячеек в нашей таблице избавляет от уродливых ошибок и предоставляет простой результат ИСТИНА или ЛОЖЬ в Совпадение столбцов:

Заголовок Автор Матч за титул Совпадение с автором Искать: Толкин
Хоббит ДЖ.

This entry was posted in Популярное