Как проверить содержимое ячейки в excel
Перейти к содержимому

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

  • автор:

 

Excel если содержит часть слова

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

​Смотрите также​​ нужно просматривать ячейки​For Each r​ ему заранее. Можно​ а = 2​ в графе, когда​Flatcher​ используем такую формулу:​ в первом аргументе.​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ВПР(C6;B148:C180;2)​=ВПР(C6;B148:C180;2)​ т.к. являются формулами​ИЛИ(ЕСЛИОШИБКА(» «&$A$6=ПРАВСИМВ(A9;ДЛСТР($A$6)+1);0))​ означает, что значение​ поиска выбран Точно​имеется список с​ более подробных условий​Примечание:​ B1:B6, и формула​ In rng​ заполнять формулу любым​ ТОГДА значение в​

​ текст или число​: _Boroda_, Да спасибо​Функция =НАЙТИ() выполняет поиск​ Ссылка в первом​ячейка C6 не​но они почему-то​ массива.​)​ перечня​ совпадает (1), то​ перечнем инструментов (см.​ поиска. Например, можно найти​Мы стараемся как​

​ значительно проще получается:​If InStr(r.Text, «ИНН»)​ из способов. Но​ ИНАЧЕ значение с.​ НЕ отвечают заданному​

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

​ большое! СУММПРОИЗВ тоже​ фрагмента текста в​ аргументе должна быть​

​ имеет отношения к​ некорректно работают, не​Владислав 1​

​Рассмотрим списки, элементами которых​заканчивается​ красным фоном выделится​

​ файл примера). Список​​ все ячейки, содержащие​​ можно оперативнее обеспечивать​​=ПРОСМОТР(2;1/ЕЧИСЛО(ПОИСК(«КПП»;B1:B6))/ЕЧИСЛО(ПОИСК(«ИНН»;B1:B6));B1:B6)​​ > 0 And​​ с именем проще.​​Функция ИЛИ проверяет условие​​ условию (лживы).​​ подошла​
Найдите параметр на ленте

​ ячейке Excel. Потом​​ относительной, так как​​ диапазону B148:C180​ тянут то что​: Помогите новичку. ​ являются отдельные слова​на текст, указанный​​ только ячейка​​ содержит как ячейки​

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

​ InStr(r.Text, «КПП») >​Himtree​​ 1 или условие​​Пример:​Если ячейка содержит «текст1»,​ возвращает номер символа,​​ формула применяется к​​Qualcomm​

​ мне требуется. Буду​​Какая функция нужна​​ (не фразы). Выделять​ в Критерии.​A14​ с одним словом,​ такого как формулы.​ материалами на вашем​

​ требуется​ 0 Then inn​: Добрый вечер! Битые​ 2. Как только​​Оператор проверяет ячейку А1​​ значение «1», если​​ в котором был​​ каждой ячейке столбца​​:​​ очень благодарен за​

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

​Для поиска на текущем​​ языке. Эта страница​Himtree​ = r.Text: Exit​ сутки не могу​ хотя бы одно​ и сравнивает ее​​ содержит «текст2», значение​​ найдет текст, который​

​ A. Во втором​​Pelena​ помощь.​

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

​Если ячейка содержит​ ячейку, которая содержит​​: Обратите внимание, что​​в точности совпадающее​

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

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

​ строки (несколько строк,​ листе или во​ переведена автоматически, поэтому​: Да, спасибо, как​​ Function​​ решить казалось бы​

Примеры ЕСЛИ

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

​ условие истинно, то​ с 20. Это​​ «2» и так​​ задан в первом​​ аргументе функции указывается​​, спасибо. Это намного​​sorcerer​​ текст «Кол:» (т.е.​

​ любое из слов-критериев​​ будет выделена ячейка​​с искомым текстом.​​ разделенных пробелами).​

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

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

​ всей книге можно​ ее текст может​ вариант! Просто рассматривал​Next r​ не сложную, задачку,​ результат будет истинным.​ «логическое_выражение». Когда содержимое​ до 20- помогите​ аргументе. Во втором​ номер символа исходного​ удобнее​: Qualcomm, Можно если​ вот такую последовательность​ (см. файл примера​ со словом Мотодрель,​

​Разберем работу формулы из​Выделим ячейки, содержащих значения,​ выбрать в поле​ содержать неточности и​ два варианта:​End Function​ но всё мысли​ Суть такова: ЕСЛИ​ графы больше 20,​ решить данную задачу​

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

​ аргументе указываем где​​ текста, с которого​​У нас имеется данные​ небольшое количество станций,​ символов — Кол:),​ Лист Неск критериев (слово​ как ячейка заканчивающаяся​ вышеуказанного правила Условного​ удовлетворяющих 1 критерию​Искать​

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

​ грамматические ошибки. Для​1) вытащить эту​Bond​ заходят в тупик.​ а = 1​​ появляется истинная надпись​​ в Excel. не​ искать текст. А​

  • ​ должен начаться отрезок​ для анализа производимой​ то реализовать так:​ то . ​
  • ​ точно)).​ на критерий. Но,​ форматирования.​ (без учета РЕгиСТра).​вариант​
  • ​ нас важно, чтобы​ строку со второго​: Что за факультет?​
  • ​ Прошу помощи гуру.​ ИЛИ а =​ «больше 20». Нет​

​ могу сообразить как​ третий аргумент –​ строки. В третьем​ продукции. Нам нужно​​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(ЕЧИСЛО(ПОИСК(«1 станция»;C5))=ИСТИНА;»1 станция»;​​Спасибо.​Это можно сделать несколькими​ если нужно найти​

Решение

​Функция ВЫБОР() позволяет в​ Критерий введем в​Лист​ эта статья была​ листа — тогда​nerv​​ОСОБЕННОСТИ: Задачу необходимо​​ 2 ТОГДА значение​ – «меньше или​ сделать множество условий..​ это номер позиции​ аргументе указывается количество​ автоматически выделить все​ЕСЛИ(ЕЧИСЛО(ПОИСК(«2 станция»;C5))=ИСТИНА;»2 станция»;​Ajai​ способами.​ ячейки содержащие​ одной формуле совместить​

​ ячейку​или​ вам полезна. Просим​

  • ​ ваша последняя формула​: The_Prist, я так​ решить только с​​ в ИНАЧЕ значение​​ равно 20».​
  • ​ . Заранее спасибо!​ с какого символа​ символов, которые нужно​
  • ​ изделия, которые были​ЕСЛИ(ЕЧИСЛО(ПОИСК(«3 станция»;C5))=ИСТИНА;»3 станция»;​
  • ​: суммесли (суммеслимн), счетесли​Вариант с использованием Массива​слово​ 4 формулы для​
  • ​B6​Книга​ вас уделить пару​

​ понял найти ячейку​ использованием формул.​ с.​Внимание! Слова в формуле​Алексей матевосов (alexm)​ вести поиск в​ взять после определенного​​ выпущены в 2006​​. )))​​ (и он же​​ констант и имени.​

​Дрель (т.е. текст,​ всех Типов поиска:​. Кроме того, зададим​

​.​ секунд и сообщить,​2) вытаскивать эту​ с текстом, и​

  • ​ИСХОДНЫЕ ДАННЫЕ: есть​
  • ​Функции И и ИЛИ​
  • ​ необходимо брать в​
  • ​: Формула совсем не​

​ исходном тексте. Третий​ (во втором аргументе)​​ году. К сожалению,​​и так перебрать​ мн) и другие​В этом случае​

​ отделенный от других​Точно совпадает: $A$6=A9;​ 4 Типа поиска:​Нажмите кнопку​ помогла ли она​ строку сразу с​ «отобразить ее в​ таблица 5 строк,​ могут проверить до​

​ кавычки. Чтобы Excel​ сложная.​ аргумент позволяет нам​​ символа исходного текста.​​ в таблице недостает​ все станции​ функции оного роду,​ в правиле Условного​

​ слов пробелами), то​​Содержит: ПОИСК($A$6;A9);​​Точно совпадает (выделение ячеек,​Найти все​​ вам, с помощью​​ третьего листа (скопированных​ R77″ (т.е. по​ 5 столбов. В​ 30 условий.​ понял, что нужно​Текст в А1​ смещаться по строке.​ В результате функция​

​ еще одного столбца​​Russel​ если только в​ форматирования нужно ввести​ нужно обратиться к​Начинается: ПОИСК($A$6;A9)=1;​ содержащих значения в​или​​ кнопок внизу страницы.​​ данны) — и​ адресу)​ каждой ячейке могут​Пример использования оператора И:​ выводить текстовые значения.​ в В1 формула​

​ Например, если в​ =ПСТР() возвращает только​ содержащего значения года​: Если название точки​ диапазоне по которому​ формулу =ИЛИ($A2=Слова), где​ решению Задачи 2​Заканчивается: $A$6=ПРАВСИМВ(A9;ДЛСТР($A$6)).​ точности совпадающих с​Найти далее​ Для удобства также​ в этом случае​Юрий М​​ быть один из​​Пример использования функции ИЛИ:​Еще один пример. Чтобы​

​=ВПР (A1;<"текст1";1:"текст2";2:"текст3";3:"текст4";4>;2)​​ идентификаторе 2 раза​ часть текста длинной​ производства каждого изделия.​ всегда во второй​ отбирается условие не​ Слова — это Имя​ (см. ниже).​​В зависимости от значения​​ искомым текстом);​.​ приводим ссылку на​ ваша последняя формула​: Я так понял,​ след.типов данных: текст,​

​Пользователям часто приходится сравнить​ получить допуск к​Пара — текст​ используется символ «C».​ 4 символа взятого​ Но видно, что​ строке​ стоят формулы вида​

​ массива констант.​
​Если критерий содержится в​ в ячейке​Содержит (выделение ячеек, которые​Найти все​ оригинал (на английском​ может дать сбой,​ что в R77​ число, дата, просто​

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

​ две таблицы в​​ экзамену, студенты группы​​ и соответствующее значение​ В таком случае​ начиная с 5-ой​ в фрагменте идентификатора​Qualcomm​ если(. а где ложь​Этот способ не очень​ начале текстовой строки,​B9​ содержат искомый текст​списки каждого экземпляра​ языке) .​​ так как нужная​​ результат :-)​​ пусто. Одна (И​​ Excel на совпадения.​ должны успешно сдать​

​ разделены точкой с​ третий аргумент пользователь​​ буквы в каждой​​ (ID) изделия указывается​: бывает иногда и​ «» вместо ложь)​ удобен, т.к. при​

​ то ПОИСК() вернет​, связанной с Переключателями,​

  • ​ в начале, в​ элемента, который необходимо​
  • ​Предположим, что вы хотите​ ячейка может оказаться​
  • ​Юрий М​ ТОЛЬКО ОДНА -​
  • ​ Примеры из «жизни»:​ зачет. Результаты занесем​ запятой.​

​ задает в зависимости​ ячейки из столбца​ год производства. В​ не во второй.​

​ , потому что​
​ изменении критериев придется​
​ 1. Следовательно, формула​
​ функция ВЫБОР() возвращает​
​ конце или середине​

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

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

​ А. Это «2005»​ таком случае нам​

​ Не знаете как​ при задании поиска​​ изменять массив констант​ ПОИСК($A$6;A9)=1 вернет ИСТИНА​ соответствующую формулу.​ строки);​ сделать активной ячейки,​ содержит текст, не​

​ (B) столюце, а​ не в R77​ может) ячейка содержит​ товар в разные​ графами: список студентов,​

​Думаю не сложно​Так как функция возвращает​​ или «2006». После​ нужно выполнить поиск​ через ВПР это​ текста используем условие​ в Диспетчере имен.​ только для ячеек​Функция ПОИСК() пытается найти​Начинается (выделение ячеек, которые​ выбрав нужное вхождение.​ номера. Или perhapsyou​

​ в третьем (С).​ — незачёт!​​ текст в котором​ привозы, сравнить балансы​ зачет, экзамен.​ будет продолжить то​ нужное число мы​ функции стоит оператор​

​ по части текста​​ реализовать? таблица для​ «*» и учёт​Вариант с использованием именованного​ начинающихся с искомого​ первое вхождение Критерия​ содержат искомый текст​ Можно сортировать результаты​

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

​ необходимо найти все​Himtree​Himtree​ встречается «ИНН» и​ (бухгалтерские отчеты) за​Обратите внимание: оператор ЕСЛИ​ что в фигурных​ прекрасно используем ее​ сравнения к значению​ в Excel. А​ этого есть внизу.​ оного будет работать​ диапазона.​

​ текста.​ в каждом значении​ в начале строки);​Найти​ заказы, которые соответствуют​: эх, поспешил. ​: Не хотел я​ «КПП». А вот​

​ несколько месяцев, успеваемость​ должен проверить не​ скобках.​ в качестве аргументов​ строки «2006». Если​ потом мы будем​ Я находил нечто​ неверно​

Подскажите функцию please («Если ячейка содержит «текст»?)

​Формула =ИЛИ($B2=Слова_в_диапазоне) аналогична​​Совет:​

​ перечня и, в​Заканчивается (выделение ячеек, которые​
​все, щелкнув заголовок.​ определенным Продавец. Если​Дело в том​ пугать вас своим​ её расположение в​

​ учеников (студентов) разных​

​ цифровой тип данных,​​На самом деле​ для других функций​ ячейка содержит такую​ использовать условное форматирование​ похожее, но эта​Ajai​ предыдущей, но имя​Для настройки поиска​ случае успеха, возвращает​ содержат искомый текст​Примечание:​ у вас нет​ что я работаю​ файлом, ну раз​ таблице — может​ классов, в разные​

​ а текстовый. Поэтому​​ то что в​ (ПСТР и ПРАВСИМВ).​ часть текста значит​ с текстовыми функциями​

​ формула почему-то не​​: В данном случае​ Слова_в_диапазоне теперь ссылается​ ячеек, значения которых​ начальную позицию найденного​ в конце строки).​ Чтобы прекратить процесс поиска,​ проблемой верхний или​ в бесплатном OO​ просите, вот. В​

​ меняться.​​ четверти и т.д.​

​ мы прописали в​ скобках представляет собой​drivemachine​ ей будет присвоен​ в формуле. Благодаря​
​ работает. Она выбирает​ просто «кол», а​ на диапазон ячеек​ удовлетворяют критерию с​ значения. В противном​

​В качестве примера Критерия​​ нажмите клавишу ESC.​ нижний регистр текста,​ ver.3.2.1 а вот​
​ нём три листа.​
​Пример содержимого: «Администрация​Чтобы сравнить 2 таблицы​ формуле В2= «зач.».​ виртуальную таблицу из​: Извините за откровенное​
​ новый формат.​ этому молниеносно реализуем​ последнее значение из​
​ если текст вообще​

​ листа (см. статью​​ учетом РЕгиСТРА, читайте​ случае возвращается ошибка​
​ используем текст «Дрель»,​

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

​Для выполнения этой задачи​​ существует несколько способов​ в нём данная​1) Карточка результата​ МО города Москвы​ в Excel, можно​ В кавычки берем,​
​ двух столбцов. Можно​
​ ламерство, но я​Аналогичным способом можно использовать​ решение задачи.​ формулы, не зависимо​ -«*»​ Именованный диапазон). При​

​ статью Выделение ячеек​​ #ЗНАЧ!​ который введем в​ используется функция​
​ проверки, если ячейка​
​ формула (при том​
​ (здесь должны отображаться​
​ ИНН 0123456789 КПП​
​ воспользоваться оператором СЧЕТЕСЛИ.​ чтобы программа правильно​

​ создать таблицу реальную,​​ совсем новичок.​ и другие текстовые​Пример таблицы производимой продукции:​

​ какой в ячейке​​Ajai​ добавлении новых слов​ c ТЕКСТом с​Формула ПОИСК($A$6;A9) возвращает номер позиции​ ячейку​ЕТЕКСТ​ содержит текст.​ что отлично работает​ все необходимые данные,​ 123456789″​ Рассмотрим порядок применения​ распознала текст.​ в которой занесено​Задача такая: нужно​ функции в условном​
​Чтобы на основе идентификатора​ ищется текст. Вот​
​: а так если​
​ в ячейки в​ применением Условного форматирования​ текстовой строки из​B6​
​.​
​Для поиска текста можно​ в MS 2007)​ в пригодном для​ЗАДАЧА: проверить всю​
​ функции.​​ соответствие текста и​ определить, к примеру,​ форматировании. Например, с​ выделить изделия 2006-го​ пример:​ просто -если ячейка​ столбце F, придется​ (с учетом РЕгиСТРА).​ ячейки​. Естественно, для критерия​
​Для возвращения результатов для​

​ также использовать фильтр.​​ вываливается в ошибку:​ восприятия виде)​ таблицу 5*5 на​Для примера возьмем две​Часто на практике одного​

​ значения. Например, таблица​​ содержится ли в​ помощью функции =ПРАВСИМВ()​
​ года выпуска выполним​

​Текст в А1​​ пуста, если содержит​ переопределять именованный диапазон.​Определить, есть ли​А9​ можно использовать любой​ условия, которое можно​ Дополнительные сведения см.​
​ #DIV/0!​
​2) Обработка (промежуточный​
​ предмет ячейки содержащей​ таблицы с техническими​ условия для логической​

​ в диапазоне M1:N4,​​ ячейке A1 текст​​ мы можем экспонировать​​ шаги следующих действий:​ в В1 формула​

Условное форматирование по части текста в ячейке Excel

​ текст — да​Вариант с использованием динамического​слово​, с которой начинается​ другой текст.​ указать с помощью​ в статье Фильтрация​MCH​ лист, для упорядочивания​ текст «ИНН» и​ характеристиками разных кухонных​ функции мало. Когда​ тогда формула примет​ «АБВ». При этом​ цветом определенную группу​Выделите диапазон ячеек A2:A10​=ВПР (A1;<"текст1";1:"текст2";2:"текст3";3:"текст4";4>;2)​ нет ответ почти​ диапазона​в списке несколько​ текст, указанный в​Выбор Типа поиска организуем​ функции​ данных.​: попробуйте так:​

Исходные данные.

​ «КПП» и в​ комбайнов. Мы задумали​ нужно учесть несколько​ вид​

  1. ​ текст в ячейке​ товаров из партии​ и выберите инструмент:​Создать правило.
  2. ​Пара — текст​ бесполезен, а функции​Использовать формулу.
  3. ​. Динамический диапазон позволяет​ сложнее, чем определить​ критерии (если он​ с помощью Элементов​
  4. ​Если​Выполните следующие действия, чтобы​=ИНДЕКС(B1:B6;ПОИСКПОЗ(«*ИНН*КПП*»;B1:B6;0))​3) Данные (сюда​ случае её обнаружения​ выделение отличий цветом.​

​ вариантов принятия решений,​=ВПР (A1;M1:N4;2)​

Выборка по индетификатору.

​ может иметь любой​ C. Для этого​ «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Создать правило».​ и соответствующее значение​

​ эти весьма просты​

Функция ПСТР и ее пример в использования условном форматировании

​ добавлять новые слова-критерии​ содержится ли в​ найден).​ управления формы Группа​.​ найти ячейки, содержащие​MCH​ каждый раз будут​ отобразить текст из​ Эту задачу в​ выкладываем операторы ЕСЛИ​Алекс куха​ вид (например, «мт480АБВ234»)​ нужно использовать формулу:​Выберите: «Использовать формулу для​ разделены точкой с​ вроде етекст ,​ в столбец F​ списке некий текст.​Например, для ячейки​ и Переключатель. Свяжем​Для выполнения этой задачи​ определенный текст.​: или;​ вставляться новые данные,​ этой ячейки в​ Excel решает условное​ друг в друга.​: вроде условие одно​ и искомый текст​Здесь все просто функция​ определения форматируемых ячеек».​ запятой.​ епусто и тд​ и при этом​ Разница в этих​А14​ все Переключатели с​ используются функции​Выделите диапазон ячеек, среди​=ВПР(«*ИНН*КПП*»;B1:B6;1;0)​ скопированные с сайта)​ ячейке (к примеру)​ форматирование.​ Таким образом, у​ — проверка предпоследнего​ может находится в​ позволяет выбрать часть​Чтобы выполнить поиск части​Пары разделены двоеточием.​openid.mail.ru/mail/vlad3622340​ не требуется модифицировать​ подходах проявляется при​

​формула ПОИСК($A$6;A14) вернет​ ячейкой​Если​ которых требуется осуществить​Юрий М​На первом листе,​ R77.​Исходные данные (таблицы, с​ нас получиться несколько​ символа. Если 1​

Пример1.

​ любом месте текста.​ текста из ячейки​ текста в ячейке​Думаю не сложно​: =ЕСЛИ(НЕ(ЕОШ(НАЙТИ(«Кол:»;A1)));1;0)​ формулы и имена.​ наличии в списке​ 1, а для​B9​,​ поиск.​: Дело в том​

​ в красной ячейке​хто-то​ которыми будем работать):​ функций ЕСЛИ в​ или 2, то​Спасибо заранее всем!​ Excel, начиная с​ Excel, введите формулу:​ будет продолжить то​Если в ячейке​Вариантбез использования имен​ слов, содержащих искомый​А15​. Теперь при выборе​Поиск​Чтобы выполнить поиск по​

Разная длина строк.

​ что я работаю​ должна появится надпись:​: где файл?​Выделяем первую таблицу. Условное​ Excel.​ брать 2 символа​

Пример2.

​Guest​ правой стороны исходного​ =ПСТР(A2;5;4)=»2006″​ что в фигурных​ A1 содержится Кол:​

Пример3.

​. Формула =ИЛИ($D2=»слово1″;$D2=»слово2″;$D2=»слово3″) позволяет​ текст, но не​формула ПОИСК($A$6;A15) вернет​ Типа поиска Точно​и​ всему листу, щелкните​ в бесплатном OO​»ИНН 2311038642 КПП​KuklP​ форматирование – создать​Синтаксис будет выглядеть следующим​ с конца, если​: НАЙТИ — различает​ текста. Количество необходимых​Нажмите на кнопку «Формат»,​ скобках.​ (даже вместе с​ отказаться от использования​ совпадающих с ним.​ 8 и обе​ совпадает в этой​ЕЧИСЛО​ любую ячейку.​ ver.3.2.1 Тогда Вам​

​ 231101001 Администрация Прикубанского​: Опять студенты лодыри. ​ правило – использовать​ образом:​ символ, то 1.​ строчные и прописные​

Какая функция может определить, содержит ли ячейка определённый текст?

​ символов указано во​​ чтобы задать красный​На самом деле​ другими данными), то​
​ имен. Платой за​ Например, слово в​ ячейки будут выделены.​ ячейке будет содержаться​.​На вкладке​ прямая дорога на​ внутригородского округа города​MCH​ формулу для определения​=ЕСЛИ(логическое_выражение;значение_если_истина;ЕСЛИ(логическое_выражение;значение_если_истина;значение_если_ложь))​
​Логический оператор ЕСЛИ в​

​ буквы;​​ втором аргументе функции​ цвет заливки для​ то что в​
​ 1, иначе 0.​ это станет необходимость​ списке Мотодрель содержит​

​ Если в ячейке​​ число 1, при​

​ форум по этому​​ Краснодара​
​: формула массива, вводится​ форматируемых ячеек:​

​Здесь оператор проверяет два​​ Excel применяется для​ПОИСК — не​

Сумма если текст не содержит (Формулы/Formulas)

​ ПРАВСИМВ. После чего​​ ячейки. И нажмите​ скобках представляет собой​НАЙТИ различает регистры,​ изменения правила Условного​текст​ не содержится искомый​ выборе Содержит -​ Функция​в группе​

​ продукту.​​javascript:»​ ​ нажатием ctrl+shift+enter:​

​В строку формул записываем:​​ параметра. Если первое​
​ записи определенных условий.​

​ различает строчные и​​ все что возвращает​ ОК на всех​ виртуальную таблицу из​

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

​ т.е. чтобы искало​ форматирования при каждом​Дрель, но​ текст, то формула​ 2, Начинается -​поиска​Редактирование​Himtree​Её можно подцепить​=ИНДЕКС(A1:E5;МАКС(ЕЧИСЛО(ПОИСК(«ИНН»;A1:E5))*ЕЧИСЛО(ПОИСК(«КПП»;A1:E5))*СТРОКА(A1:E5));МАКС(ЕЧИСЛО(ПОИСК(«ИНН»;A1:E5))*ЕЧИСЛО(ПОИСК(«КПП»;A1:E5))*СТОЛБЕЦ(A1:E5)))​

​ =СЧЕТЕСЛИ (сравниваемый диапазон;​​ условие истинно, то​ Сопоставляются числа и/или​
​ прописные буквы.​ функция сравнивается с​
​ открытых окнах.​
​ двух столбцов. Можно​ Кол: и кол:​ изменении слов-критериев.​слово​
​ возвращает ошибку и​
​ 3, Заканчивается -​не учитывается регистр.​нажмите кнопку​: спасибо но опять​
​ как с третьего​Serge​ первая ячейка первой​ формула возвращает первый​ текст, функции, формулы​MCH​ значением строки «C».​Экспонированные цветом изделия 2006-го​ создать таблицу реальную,​ , используйте функцию​Рассмотрим списки, элементами которых​Дрель не содержится​
​ ячейка не выделяется.​

​ 4 (см. файл​​Выделяем ячейки, содержащие искомый​Найти и выделить​ в MS 2007​ так и со​: МСН: >​ таблицы)=0. Сравниваемый диапазон​ аргумент – истину.​

Функция ЕСЛИ в Excel с примерами нескольких условий

​ и т.д. Когда​: НАЙТИ(), ПОИСК()​Во всех выше описанных​ года выпуска:​ в которой занесено​ ПОИСК.​ являются фразы. Выделять​ в этой ячейке.​Примечание​ примера Лист 1​

​ текст. Рассмотрим разные​и нажмите кнопку​ работает легко, а​ второго листа, но​Ну наконец-то!​ – это вторая​

Синтаксис функции ЕСЛИ с одним условием

​ Ложно – оператор​ значения отвечают заданным​=ЕСЛИ(ЕЧИСЛО(ПОИСК(«АБВ»;A1));»Содержит АБВ»;»Не содержит​ примерах очень легко​

​Далее разберем принцип действия​

​ соответствие текста и​

​murka​ будем только ту​Чтобы выделить ячейки в​

​: Обратите внимание, что​ критерий (текст)).​ варианты: выделение ячеек,​Найти​ в OO нефунциклирует!​

​ как ?​Хоть один гуру​ таблица.​ проверяет второе условие.​ параметрам, то появляется​

Логическая функция ЕСЛИ.

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

​.​ Эх =(​ТОЛЬКО ФОРМУЛОЙ, никаких​ сознался что он​Чтобы вбить в формулу​

​Примеры несколько условий функции​ одна запись. Не​Hugo​ в условном форматировании​ модификации схожими текстовыми​ в диапазоне M1:N4,​ ли использовать эту​ любое из слов-критериев:​

Логический оператор в таблице.

​слово​ со словом Мотодрель,​ выделения ячеек, удовлетворяющих​ точности совпадающих с​В поле​KuklP​ макросов.​ гуру! :-)))​ диапазон, просто выделяем​

Функция ЕСЛИ в Excel с несколькими условиями

​ отвечают – другая.​: =FIND(«АБВ»;A1;1)​ так как длина​ функциями.​ тогда формула примет​ формулу​ в начале, в​Дрель, нужно воспользоваться​ как ячейка содержащая​ критерию. Для этого:​ искомым текстом; выделение​

​Найти​: Himtree, Вам же​

​MCH​ его первую ячейку​Таблица для анализа успеваемости.​Логические функции – это​В русской версии​ строк в исходных​​

Вложение логических функций.

​ середине или конце​ формулами в файле​ критерий. Но, если​выделите ячейки, в которые​ ячеек, которые содержат​введите текст —​ Юрий М подсказал​: файл вот​: UDF:​

2 условия оператора ЕСЛИ.

​ и последнюю. «=​ Ученик получил 5​ очень простой и​ вероятно НАЙТИ​ данных одинаковая. Но​Чтобы легко понять, как​=ВПР (A1;M1:N4;2)​

Расширение функционала с помощью операторов «И» и «ИЛИ»

​если нужно проверить​ фразы или если​ примера на Листе​ нужно найти ячейки​ введен перечень инструментов​ искомый текст в​ или номера —,​ выход от 06.11.2011,​

​Himtree​Function inn(rng As​ 0» означает команду​ баллов – «отлично».​ эффективный инструмент, который​drivemachine​ что, если у​ удалось экспонировать цветом​Qualcomm​ ячейку на два​ фраза целиком совпадает​ «1 критерий (слово)».​

​ содержащие​ (​ начале, в конце​

​ вам нужно найти.​

Пример логического оператора И.

​ 10:10. Или просто​

Пример логического оператора ИЛИ.

Как сравнить данные в двух таблицах

​: Наверное криво я​ Range) As String​ поиска точных (а​ 4 – «хорошо».​ часто применяется в​: Спасибо большое всем!​ нас в исходных​ определенные значения с​: после ввода 4-й​ условия, допустим, либо​ с одним из​Понятно, что нужно выделить​

​слово​А9:A17​ или середине строки.​ Или выберите из​ нравится людям голову​

​ изъяснился. Прикрепил файл,​Dim r As​ не приблизительных) значений.​ 3 – «удовлетворительно».​ практике. Рассмотрим подробно​ Выручили ламера!​ данных разного типа​ помощью условного форматирования​

​ точки пишет что​ она содержит «Кол:»,​

Две таблицы для сравнения.

​ слов-критериев (см. файл​ ячейки, в которых:​Дрель (т.е. текст,​);​ Также научимся выделять​

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

​ раскрывающегося списка​ морочить?​ с конкретным примером.​ Range​Выбираем формат и устанавливаем,​ Оператор ЕСЛИ проверяет​

Условия для форматирования ячеек.

​ на примерах.​Flatcher​ индикаторы с разной​ разберем этапы действий​ для данной функции​ либо «Вес:»(или)?​ примера Лист Неск критериев​

​точно содержится слово Дрель​ отделенный от других​вызовите инструмент Условное форматирование​ ячейку, в случае​Найти​

​Himtree​ В красной ячейке​For Each r​ как изменятся ячейки​ 2 условия: равенство​

Логический оператор СЧЕТЕСЛИ.

​Синтаксис оператора в Excel​: Добрый день! Как​

​ длинной символов, а​ в двух словах.​ введено слишком много​Если нет, то​ (слово)).​ ИЛИ;​ слов пробелами), то​ (Главная/ Стили/ Условное​

Поиск ячейки содержащей текст, часть которого отвечает условию поиска.

​ если ее значение​​последнего поиска.​: Простите, все кому​ должно отобразиться название​ In rng​ при соблюдении формулы.​ значения в ячейке​ – строение функции,​
​ с помощью формулы​ нам все еще​ Сначала мы извлекаем​
​ аргументов​ как средствами excel​Слово Разряд в списке​текстовая строка начинается со​ нужно обратиться к​ форматирование/ Создать правило)​ совпадает с одним из​Примечание:​ заморочил голову.​ организации с ИНН​If InStr(r.Text, «ÈÍÍ»)​ Лучше сделать заливку​ 5 и 4.​ необходимые для ее​ СУММАЕСЛИ установить критерий​ нужно выделять 2006-й​ часть текста, а​
​Pelena​ это сделать?​ не встречается (склонения​ слова Дрель ИЛИ;​
​ решению Задачи 2​выберите Использовать формулу для​ нескольких заданных значений.​ В условиях поиска можно​Большая часть функций​ и КПП.​ > 0 And​ цветом.​В этом примере мы​ работы данные.​

​ текст не содержит?​​ год или группу​

​ потом сравниваем его​​: Ещё вариант (правда,​

​Спасибо заранее.​​ не считаются). А​текстовая строка заканчивается словом​
​ (см. ниже).​

​ определения форматируемых ячеек;​​Эта статья создана для​

​ использовать подстановочные знаки.​
​ (по крайне мере​Himtree​ InStr(r.Text, «ÊÏÏ») >​

​Выделяем вторую таблицу. Условное​​ добавили третье условие,​

​=ЕСЛИ (логическое_выражение;значение_если_истина;значение_если_ложь)​ В моем примере​
​ «C».​ с требуемым значением.​
​ тоже без ВПР)​Михаил С.​
​ вот слово Техник​ Дрель ИЛИ;​Формула $A$6=ПРАВСИМВ(A9;ДЛСТР($A$6)) возвращает правую​в поле «Форматировать значения,​ пользователей, уже уверенно​Чтобы задать формат для​
​ все простые) из​
​: Блин, а работает​

​ 0 Then inn​​ форматирование – создать​
​ подразумевающее наличие в​Разберем синтаксис функции:​
​ 2 условия текст​В решении данной задачи​
​ Но как из​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ПРОСМОТР(2;1/(ПОИСК($C$148:$C$180;C5)>0);$C$148:$C$180)​
​: НЕ в этой​ встречается как в​слово Дрель содержится в​ часть каждого значения​ для которых следующая​ применяющих Условное форматирование.​
​ поиска, нажмите кнопку​
​ MS 2007 идентичны​

​ =) сейчас буду​​ = r.Text: Exit​

​ правило – использовать​​ табеле успеваемости еще​Логическое_выражение – ЧТО оператор​ содержит «вода» и​ нам поможет дополнительная​ ячейки извлечь часть​VEKTORVSFREEMAN​

​ формуле лишнее.​​ начале фраз, так​ середине текстовой строки​ перечня длиной равной​

​ формула является истинной»​​ Для тех, кто​Формат​ и поддерживаются и​

​ разбирать по этапам​​ Function​ формулу. Применяем тот​ и «двоек». Принцип​ проверяет (текстовые либо​ текст не содержит​
​ текстовая функция в​ текста в Excel?​: Qualcomm, а как​=ЕСЛИ(И(ЕОШ(НАЙТИ(<"Кол:";"Вес:">;A1)));;1)​ и в середине​
​ (критерий обрамлен пробелами).​ критерию, т.е. в​ введите =ВЫБОР($B$9;$A$6=A9;ПОИСК($A$6;A9);ПОИСК($A$6;A9)=1;$A$6=ПРАВСИМВ(A9;ДЛСТР($A$6)))​
​ только начинает использовать​и внесите нужные​ в OO. Надеялся​ и вкуривать как​
​Next r​ же оператор (СЧЕТЕСЛИ).​ «срабатывания» оператора ЕСЛИ​
​ числовые данные ячейки).​ «материалы»​ формуле =НАЙТИ(). В​ Обратим внимание на​
​ вы подразумеваете использовать​
​Qualcomm​ и конце.​В принципе можно записать​ нашем случае 5​выберите требуемый формат, например,​
​ этот инструмент, рекомендуется​ изменения во всплывающем​

​ что мою задачку​​ именно она работает​

​End Function​​Скачать все примеры функции​ тот же.​Значение_если_истина – ЧТО появится​buchlotnik​ первом случаи формула​ функцию =ПСТР() в​ функцию ВПР, если​

​: нужно в столбец​​Не смотря на то,​ одну большую формулу​ (т.к. в критерии​ красный цвет фона​ ознакомиться с базовой​ окне​
​ можно решить на​

​ и стабильность вычисления.​​MCH​ ЕСЛИ в Excel​Когда нужно проверить несколько​ в ячейке, когда​: можно так​ будет выглядеть так:​
​ формуле правила. Данная​
​ производите поиск значения​ зеленого цвета вынести​

​ что формулы похожи​​ и не использовать​ «Дрель» 5 букв),​ .​
​ статьей по этой​Найти формат​ элементарных функциях MS,​Спасибо!​: Криво получилось:​
​Здесь вместо первой и​ истинных условий, используется​ текст или число​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СУММПРОИЗВ(ЕОШИБКА(ПОИСК(«материалы»;A2:A5))*B2:B5)​Для удобного выделения идентификаторов​ функция возвращает часть​ ячейки не входящей​ названия торговых точек​ на те, что​ дополнительные столбцы (C:F)​ а затем сравнивает​Протестируем:​

 

​ теме Условное форматирование в​​.​
​ которые легко ретранслировать​MCH​Function inn(rng As​ последней ячейки диапазона​ функция И. Суть​ отвечают заданному условию​_Boroda_​ с разной длинной​ строки, взятой с​ в диапазон таблицы​

​ из жёлтого столбца.​​ использовались в Задаче​
​=ИЛИ(ИЛИ(ЕСЛИОШИБКА(A9=$A$6;0));​

​ ее с критерием.​​Если в качестве примера​
​ MS EXCEL.​

​Кнопка​​ в OO.​: А зачем Вам​ Range) As String​ мы вставили имя​ такова: ЕСЛИ а​ (правдивы).​: Так нужно?​

​ текстовой строки товаров​​ каждой ячейки столбца​ для поиска?​ Я пробовал такого​ 2, они от​ИЛИ(ЕСЛИОШИБКА(ПОИСК(» «&$A$6&» «;A9);0));​

​ Если оба выражения​​ Критерия используется текст​Пусть в диапазоне​Параметры​По видимому ошибался!​ 5 столбцов на​Dim r As​

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

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

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

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

Описание

Чтобы проверить, содержит ли ячейка (или любая текстовая строка) число, вы можете использовать функцию НАЙТИ вместе с функцией СЧЁТ. В основной форме формулы (см. выше) A1 представляет ячейку, которую вы тестируете. Проверяемые числа (числа от 0 до 9) предоставляются в виде массива.
В этом примере формула в C5 имеет вид:

Пояснение

Функция НАЙТИ возвращает положение текста в ячейке и ошибку #ЗНАЧЕН!, если нет. В этом примере ячейка B5 содержит число «4» в 5 позиции. Итак, если бы мы просто использовали эту формулу:

В результате она вернет число 5. Однако, поскольку мы даем функции НАЙТИ массив элементов для проверки, она вернет массив результатов, который выглядит следующим образом:
<#ЗНАЧЕН!, #ЗНАЧЕН!, #ЗНАЧЕН!, #ЗНАЧЕН!,4, #ЗНАЧЕН!, #ЗНАЧЕН!, #ЗНАЧЕН!, #ЗНАЧЕН!, #ЗНАЧЕН!>
Другими словами, НАЙТИ проверяет содержимое B5 для каждого числа и возвращает результат каждой проверки как элемент массива.
После того, как НАЙТИ вернет массив, СЧЁТ считает элементы в массиве. СЧЁТ считает только числовые значения, поэтому любой элемент #ЗНАЧЕН! в массиве обрабатывается как ноль. Если в массиве есть числа СЧЁТ вернет число больше нуля, если нет то вернет ноль.
Последний шаг в формуле — сравнение результата функций НАЙТИ и СЧЁТ с нулем. Если были найдены какие-либо числа, формула вернет ИСТИНА. В противном случае формула вернет ЛОЖЬ.
Если вы хотите сделать что-то большее, чем просто проверить, содержит ли ячейка текст, вы можете заключить формулу в оператор ЕСЛИ следующим образом:

Вместо того, чтобы возвращать ИСТИНА или ЛОЖЬ, приведенная выше формула возвращает «Да», если B5 содержит какие-либо числа, и «Нет», если не содержит.

Содержит ли ячейка числовое значение?

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

Извлечение информации о ячейке функцией ЯЧЕЙКА (CELL)

Иногда бывает необходимо с помощью формул узнать о какой-либо ячейке подробную информацию и параметры, чтобы использовать это в расчетах. Например, выяснить число или текст в ячейке или какой числовой формат в ней установлен. Сделать это можно, используя функцию ЯЧЕЙКА (CELL) .

Синтаксис у функции следующий:

=ЯЧЕЙКА( Параметр ; Адрес )

где Адрес — это, понятное дело, ссылка на нужную ячейку, а вот Параметр — это кодовое слово, определяющее какую именно информацию о ячейке мы хотим получить. У этого аргумента несколько возможных значений:

Параметры функции ЯЧЕЙКА (CELL)

Давайте рассмотрим пару трюков с применением этой функции на практике.

Например, можно получить имя текущего листа формулой, используя функцию ЯЧЕЙКА с параметром «имяфайла» и извлекающей все символы правее закрывающей квадратной скобки:

Имя листа формулой

Также можно проверить тип данных в ячейке (параметр «тип») и выводить сообщение об ошибке вместо вычислений, если введен текст или ячейка пуста:

Проверка содержимого ячейки функцией ЯЧЕЙКА

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

Формула в excel если ячейка содержит текст то значение

ЕСЛИ: функция Эксель для дополнительной проверки содержимого

Здравствуйте. Сегодня учимся проверять тип содержимого ячейки и комбинировать полученную информацию с функцией ЕСЛИ . Будем определять, содержится ли в ячейке текст, число или формула и т.п.

Если вы еще не знаете, как работает функция ЕСЛИ – прочтите в этой статье и возвращайтесь сюда!

Проверка в Excel, если содержит текст

Что делать, если нужно проверить, содержит ли ячейка строку текста. Используем функцию: =ЕТЕКСТ(ссылка) . Функция вернет ИСТИНА, когда ссылка указывает на ячейку с текстом, ЛОЖЬ – в противном случае. Вот несколько примеров работы:

Получили такие результаты:

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

Обратный результат даст функция =ЕНЕТЕКСТ(ссылка) , которая проверяет, чтобы в ячейке было нетекстовое значение:

Таблица с итогами:

Тип проверяемого значения Результат
Число ИСТИНА
Дата ИСТИНА
Текст ЛОЖЬ
Число в текстовом формате ЛОЖЬ
Пустая ячейка ИСТИНА
Непечатаемый символ ЛОЖЬ
Формула Зависит от типа вычисленного значения
Ссылка Зависит от типа значения в ячейке, на которую ссылаемся

Как будет выглядеть формула в Excel: если ячейка содержит текст, то значение, в противном случае – пустая строка.

Вот так: =ЕСЛИ(ЕТЕКСТ(A1);»Это текст»;»») . Т.е. аргументы:

  • Условие: ЕТЕКСТ(А1)
  • Значение, если это текст: строка «Это текст»
  • Значение, если это не текст: пустая строка (обозначается «»)

Функция Excel ЕЧИСЛО

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

То есть, Excel считает числом цифру, дату, формулу, вернувшую число и ссылку на число.

В Экселе нет функции, проверяющей, что это не число. Чтобы сделать такую операцию, применяем логическую функцию НЕ . Вот так: =НЕ(ЕЧИСЛО(А1)) .

Проверка чётности и нечётности значения

Чтобы определить, чётно число или нет, используем функции:

  • ЕЧЁТН – проверить чётность числа
  • ЕНЕЧЁТ – определить нечётность

Результаты работы функций:

Проверяемое значение Функция Результат
1 ЕЧЁТН(ссылка) ЛОЖЬ
2 ЕЧЁТН(ссылка) ИСТИНА
1 ЕНЕЧЁТ(ссылка) ИСТИНА
2 ЕНЕЧЁТ(ссылка) ЛОЖЬ

Если вы попытаетесь проверить нечисловые значения, функции вернут ошибку #ЗНАЧ!

Для условия, если ячейка четная, функция ЕСЛИ может быть построена так: =ЕСЛИ(ЕЧЁТН(A2);»Это чётное значение»;»») . Получим такую таблицу результатов:

Обратите внимание на особенности:

  1. Функция восприняла дату, как обычное число и выдала правильный результат
  2. Проверка текста и непечатаемого символа дали ошибку #ЗНАЧ!
  3. Число в текстовом формате (ячейка А6) было приведено к числовому и проверено, получен правильный результат
  4. Результат, когда в ячейке формула или ссылка – зависит от результата вычисления или значения в ячейке по ссылке

Проверка в Excel, если ячейка пустая

Для проверки пустоты, есть функция =ЕПУСТО() . Она дает такие результаты:

Видим, что получаем ИСТИНУ лишь тогда, когда в ячейке пустота.

Теперь напишем формулу в Эксель, если пустая ячейка, то выведем какое-то значение: =ЕСЛИ(ЕПУСТО(A2);»Пустая ячейка»;»») .

Похожая проверка в Excel, если не пусто, то формула будет такая: =ЕСЛИ(НЕ(ЕПУСТО(A2));»Ячейка заполнена»;»») .

Проверка на логическое значение

Функция ЕЛОГИЧ проверит, находится ли в ячейке ИСТИНА или ЛОЖЬ. Если это так, вернет ИСТИНУ. В противном случае – ЛОЖЬ

Это все вспомогательные функции, о которых я хотел рассказать. Применяйте их в комбинации с функцией ЕСЛИ и логическими функциями, чтобы получить максимальный эффект возможностей программы. Сейчас готов ответить на ваши вопросы, пишите комментарии!

Формула в excel если ячейка содержит текст то значение

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

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

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

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

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

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

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

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

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

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

В открывшемся окне аргументов, в поле Лог_выражение вводим СЧЁТЕСЛИ() , выделяем его и нажимаем 2 раза fx.

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

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

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

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

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

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

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

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

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

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

Выделите диапазон ячеек, которые вы хотите найти.

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

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

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

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

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

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

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

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

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

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

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

Для выполнения этой задачи используйте функцию текст .

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

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

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

Для выполнения этой задачи используйте функции Если, Поиски функция номер .

Примечание: Функция Поиск не учитывает регистр.

Функция ЕСЛИ() в EXCEL

Функция ЕСЛИ() относится к наиболее часто используемым функциям.

Синтаксис функции

ЕСЛИ(лог_выражение;значение_если_истина;[значение_если_ложь])

Лог_выражение — любое значение или выражение, принимающее значения ИСТИНА или ЛОЖЬ. =ЕСЛИ(A1>=100;”Бюджет превышен”;”ОК!”) Т.е. если в ячейке A1 содержится значение большее или равное 100, то формула вернет ОК!, а если нет, то Бюджет превышен .

В качестве аргументов функции, могут участвовать формулы, например: =ЕСЛИ(A1>100;СУММ(B1:B10);СУММ(C1:C10)) Т.е. если в ячейке A1 содержится значение >100, то суммирование ведется по столбцу B , а если меньше, то по столбцу С .

Вложенные ЕСЛИ

В EXCEL 2007 в качестве значений аргументов значение_если_истина и значение_если_ложь можно для построения более сложных проверок использовать до 64 вложенных друг в друга функций ЕСЛИ() . =ЕСЛИ(A1>=100;”Бюджет превышен”;ЕСЛИ(A1>=90;”Крупный проект”;ЕСЛИ(A1>=50;”Средний проект”;”Малый проект “)))

Вышеуказанную формулу можно усложнять и дальше, но есть другие подходы:

Для функции ВПР() необходимо создать в диапазоне A3:B6 таблицу значений:

Если требуется вывести разный текст в случае наличия в ячейке А1 отрицательного значения, положительного значения или 0, то можно записать следующую формулу:

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

=ПРОСМОТР(A24; ;A27:A29) (см. файл примера )

Опущен третий аргумент [значение_если_ложь]

Третий аргумент функции не обязателен, если его опустить, то функция вернет значение ЛОЖЬ (если условие не выполнено). =ЕСЛИ(A1>100;”Бюджет превышен”) Если в ячейке A1 содержится значение 1, то вышеуказанная формула вернет значение ЛОЖЬ.

Вместо ИСТИНА или ЛОЖЬ в первом аргументе введено число

Т.к. значение ЛОЖЬ эквивалентно 0, то формулы =ЕСЛИ(0;”Бюджет превышен”;”ОК!”) или (если в ячейке A1 содержится значение 0) =ЕСЛИ(A1;”Бюджет превышен”;”ОК!”) вернут ОК!

Если в ячейке A1 находится любое другое число кроме 0, то формула вернет Бюджет превышен . Такой подход удобен, когда проверяется равенство значения нулю.

Связь функции ЕСЛИ() с другими функциями использующие условия

EXCEL содержит также другие функции, которые можно применять для анализа данных с использованием условий. Например, для подсчета количества вхождений чисел в диапазоне ячеек используется функция СЧЁТЕСЛИ() , а для сложения значений, удовлетворяющих определенным условиям, используется функция СУММЕСЛИ() .

Функция ЕСЛИ() , как альтернативный вариант, может быть также использована для подсчета и сложения значений с использованием условий. Ниже приведены иллюстрирующие примеры.

Пусть данные находятся в диапазоне A6:A11 (см. файл примера)

Подсчитаем сумму значений, которые больше 10 с помощью функции СУММЕСЛИ() , записав =СУММЕСЛИ(A6:A11;”>10″) . Аналогичный результат (23) можно получить с помощью формулы массива =СУММ(ЕСЛИ(A6:A11>10;A6:A11)) (для ввода формулы в ячейку вместо ENTER нужно нажать CTRL+SHIFT+ENTER )

Теперь подсчитаем количество вхождений чисел больше 10 в диапазоне ячеек A6:A11 =СЧЁТЕСЛИ(A6:A11;”>10″) . Аналогичный результат (2) можно получить с помощью формулы массива =СЧЁТ(ЕСЛИ(A6:A11>10;A6:A11))

Теперь, когда принцип понятен, с помощью функции ЕСЛИ() можно конструировать и другие формулы с условиями. Например, нахождение минимального значения среди чисел больше 10: =МИН(ЕСЛИ(A6:A11>10;A6:A11))

Функция ЕСЛИ в Excel с примерами нескольких условий

Логический оператор ЕСЛИ в Excel применяется для записи определенных условий. Сопоставляются числа и/или текст, функции, формулы и т.д. Когда значения отвечают заданным параметрам, то появляется одна запись. Не отвечают – другая.

Логические функции – это очень простой и эффективный инструмент, который часто применяется в практике. Рассмотрим подробно на примерах.

Синтаксис функции ЕСЛИ с одним условием

Синтаксис оператора в Excel – строение функции, необходимые для ее работы данные.

Разберем синтаксис функции:

Логическое_выражение – ЧТО оператор проверяет (текстовые либо числовые данные ячейки).

Значение_если_истина – ЧТО появится в ячейке, когда текст или число отвечают заданному условию (правдивы).

Значение,если_ложь – ЧТО появится в графе, когда текст или число НЕ отвечают заданному условию (лживы).

Оператор проверяет ячейку А1 и сравнивает ее с 20. Это «логическое_выражение». Когда содержимое графы больше 20, появляется истинная надпись «больше 20». Нет – «меньше или равно 20».

Внимание! Слова в формуле необходимо брать в кавычки. Чтобы Excel понял, что нужно выводить текстовые значения.

Еще один пример. Чтобы получить допуск к экзамену, студенты группы должны успешно сдать зачет. Результаты занесем в таблицу с графами: список студентов, зачет, экзамен.

Обратите внимание: оператор ЕСЛИ должен проверить не цифровой тип данных, а текстовый. Поэтому мы прописали в формуле В2= «зач.». В кавычки берем, чтобы программа правильно распознала текст.

Функция ЕСЛИ в Excel с несколькими условиями

Часто на практике одного условия для логической функции мало. Когда нужно учесть несколько вариантов принятия решений, выкладываем операторы ЕСЛИ друг в друга. Таким образом, у нас получиться несколько функций ЕСЛИ в Excel.

Синтаксис будет выглядеть следующим образом:

Здесь оператор проверяет два параметра. Если первое условие истинно, то формула возвращает первый аргумент – истину. Ложно – оператор проверяет второе условие.

Примеры несколько условий функции ЕСЛИ в Excel:

Таблица для анализа успеваемости. Ученик получил 5 баллов – «отлично». 4 – «хорошо». 3 – «удовлетворительно». Оператор ЕСЛИ проверяет 2 условия: равенство значения в ячейке 5 и 4.

В этом примере мы добавили третье условие, подразумевающее наличие в табеле успеваемости еще и «двоек». Принцип «срабатывания» оператора ЕСЛИ тот же.

Расширение функционала с помощью операторов «И» и «ИЛИ»

Когда нужно проверить несколько истинных условий, используется функция И. Суть такова: ЕСЛИ а = 1 И а = 2 ТОГДА значение в ИНАЧЕ значение с.

Функция ИЛИ проверяет условие 1 или условие 2. Как только хотя бы одно условие истинно, то результат будет истинным. Суть такова: ЕСЛИ а = 1 ИЛИ а = 2 ТОГДА значение в ИНАЧЕ значение с.

Функции И и ИЛИ могут проверить до 30 условий.

Пример использования оператора И:

Пример использования функции ИЛИ:

Как сравнить данные в двух таблицах

Пользователям часто приходится сравнить две таблицы в Excel на совпадения. Примеры из «жизни»: сопоставить цены на товар в разные привозы, сравнить балансы (бухгалтерские отчеты) за несколько месяцев, успеваемость учеников (студентов) разных классов, в разные четверти и т.д.

Чтобы сравнить 2 таблицы в Excel, можно воспользоваться оператором СЧЕТЕСЛИ. Рассмотрим порядок применения функции.

Для примера возьмем две таблицы с техническими характеристиками разных кухонных комбайнов. Мы задумали выделение отличий цветом. Эту задачу в Excel решает условное форматирование.

Исходные данные (таблицы, с которыми будем работать):

Выделяем первую таблицу. Условное форматирование – создать правило – использовать формулу для определения форматируемых ячеек:

В строку формул записываем: =СЧЕТЕСЛИ (сравниваемый диапазон; первая ячейка первой таблицы)=0. Сравниваемый диапазон – это вторая таблица.

Чтобы вбить в формулу диапазон, просто выделяем его первую ячейку и последнюю. «= 0» означает команду поиска точных (а не приблизительных) значений.

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

Выделяем вторую таблицу. Условное форматирование – создать правило – использовать формулу. Применяем тот же оператор (СЧЕТЕСЛИ).

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

Excel: Функция ЕСЛИ

Функция Если является одной из самых полезных функций в Excel. Она позволяет получать разные значения ячейки в зависимости от выполнения какого-либо условия, а также находить ошибки, уникальные значения в списке, использовать многократные проверки на выполнение условий и многое другое.

Функция Если проверяет значение логического выражения и возвращает результаты в зависимости от того, истинно оно или ложно.

Аргументы функции Если

Если (лог_выражение; [значение_если_истина]; [значение_если_ложь])

  1. Лог_выражение — логическое выражение

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

Например, «A10=100» — логическое выражение; если значение в ячейке A10 равно 100, это выражение принимает значение Истина, в противном случае — значение Ложь.
В этом аргументе может использоваться любой оператор сравнения .

  • > больше
  • = больше или равно
  • не равно
  1. Значение_если_истина — значение, которое помещается в ячейку (возвращается), если лог_выражение соответствует значению Истина.

Значение может быть числом, текстом, формулой или ссылкой на ячейку.

  1. Значение_если_ложь — значение, которое возвращается, если лог_выражение соответствует значению Ложь.

Значение может быть числом, текстом, формулой или ссылкой на ячейку.

Обязателен только первый аргумент (логическое выражение). Если опустить второй и третий аргумент, то вместо заданных нами значений будут выводиться значения «Истина» или «Ложь» в зависимости от истинности логического выражения.

Примеры:

Если значение в ячейке А1 больше 5, формула возвращает значение 10, в противном случае — 20:

2. Если (А1>=3 ; «Зачет сдал» ; «Зачет не сдал»)

Если в ячейке А1 оценка больше или равна 3, то зачет сдан, в противном случае – нет.

3. =Если (А1=«оплачено»; В1; 0)

Эта формула возвращает значение из ячейки В1, если ячейка А1 содержит слово «оплачено», и 0, если в ней находится любое другое значение. Совпадение между сравниваемыми текстовыми значениями должно быть точным, но без учета регистра.

Для создания более сложных проверок в качестве аргументов можно использовать функции Если , вложенные друг в друга.
В Excel версий до 2003 включительно — до 7 вложений;
вExcel версии 2007 — до 64 вложений;
в Excel версии 2010 — до 128 вложений.

Понравилось? Поделись с друзьями

Семинары. Вебинары. Конференции

Актуальные темы. Лучшие лекторы Москвы и РФ. Сертификаты ИПБР. Более 30 тематик в месяц.

 

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

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