Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше
Предположим, вам нужно убедиться, что столбец содержит текст, а не числа. Или, возможно, вам нужно найти все заказы, соответствующие конкретному продавцу. Если вы не беспокоите текст в верхнем или нижнем регистре, можно проверить, содержит ли ячейка текст несколькими способами.
Для поиска текста также можно использовать фильтр. Дополнительные сведения см. в теме Фильтрация данных.
Поиск ячеек, содержащих текст
Чтобы найти ячейки, содержащие определенный текст, выполните указанные здесь действия.
-
Вы диапазон ячеек, в которые нужно в поиске.
Чтобы найти результат поиска на всем из них, щелкните любую ячейку.
-
На вкладке Главная в группе Редактирование нажмите кнопку Найти и & выберите, а затем нажмите кнопку Найти.
-
В поле Найти введите текст (или числа), который нужно найти. Вы также можете выбрать недавний поиск в поле Найти.
Примечание: В условиях поиска можно использовать поддеревные знаки.
-
Чтобы указать формат поиска, нажмите кнопку Формат и сделайте выбор во всплыващем окне Найти формат.
-
Нажмите кнопку Параметры, чтобы дополнительно определить поиск. Например, можно найти все ячейки, содержащие данные одного типа, например формулы.
В поле Внутри можно выбрать лист или книгу для поиска на листе или во всей книге.
-
Нажмите кнопку Найти все или Найти далее.
В списке Найти все перечислены все вхождения элемента, которые необходимо найти, и можно сделать ячейку активной, выбрав определенное вхождение. Вы можете отсортировать результаты поиска Найти все, щелкнув заглавную кнопку.
Примечание: Чтобы остановить поиск, нажмите клавишу ESC.
Проверьте, есть ли в ячейке текст
Для этого используйте функцию ЕТЕКСТ.
Проверка того, совпадает ли ячейка с определенным текстом
Используйте функцию ЕСЛИ для возврата результатов для заского условия.
Проверка того, совпадает ли часть ячейки с определенным текстом
Для этого используйте функции ЕСЛИ,ПОИСКи Е ЧИСЛОЭЛЕБР.
Примечание: Функция ПОИСК не имеет чувствительность к делу.
Нужна дополнительная помощь?
Наверное, многие задавались вопросом, как найти функцию в EXCEL«СОДЕРЖИТ», чтобы применить какое-либо условие, в зависимости от того, есть ли в текстовой строке кусок слова, или отрицание, или часть наименования контрагента, особенно при нестандартном заполнении реестров вручную.
Такой функционал возможно получить с помощью сочетания двух обычных стандартных функций – ЕСЛИ и СЧЁТЕСЛИ.
Рассмотрим пример автоматизации учета операционных показателей на основании реестров учета продаж и возвратов (выгрузки из сторонних программ автоматизации и т.п.)
У нас есть множество строк с документами Реализации и Возвратов.
Все документы имеют свое наименование за счет уникального номера.
Нам необходимо сделать признак «Только реализация» напротив документов продажи, для того, чтобы в дальнейшем включить этот признак в сводную таблицу и исключить возвраты для оценки эффективности деятельности отдела продаж.
Выражение должно быть универсальным, для того, чтобы обрабатывать новые добавляемые данные.
Для того, чтобы это сделать, необходимо:
- Начинаем с ввода функции ЕСЛИ (вводим «=», набираем наименование ЕСЛИ, выбираем его из выпадающего списка, нажимаем fx в строке формул).
- В открывшемся окне аргументов, в поле Лог_выражение вводим СЧЁТЕСЛИ(), выделяем его и нажимаем 2 раза fx.
- Далее в открывшемся окне аргументов функции СЧЁТЕСЛИ в поле «Критерий» вводим кусок искомого наименования *реализ*, добавляя в начале и в конце символ *.
Такая запись даст возможность не думать о том, с какой стороны написано слово реализация (до или после номера документа), а также даст возможность включить в расчет сокращенные слова «реализ.» и «реализац.»
- Аргумент «Диапазон» — это соответствующая ячейка с наименованием документа.
- Далее нажимаем ОК, выделяем в строке формул ЕСЛИ и нажимаем fx и продолжаем заполнение функции ЕСЛИ.
- В Значение_если_истина вводим «Реализация», а в Значение_если_ложь – можно ввести прочерк « — »
- Далее протягиваем формулу до конца таблицы и подключаем сводную.
Теперь мы можем работать и сводить данные только по документам реализации исключая возвраты. При дополнении таблицы новыми данными, остается только протягивать строку с нашим выражением и обновлять сводную таблицу.
Если материал Вам понравился или даже пригодился, Вы можете поблагодарить автора, переведя определенную сумму по кнопке ниже:
(для перевода по карте нажмите на VISA и далее «перевести»)
На чтение 9 мин Просмотров 12.3к. Опубликовано 31.07.2020
Содержание
- Функция ЕСЛИ СОДЕРЖИТ
- Проверяем условие для полного совпадения текста.
- ЕСЛИ + СОВПАД
- Использование функции ЕСЛИ с частичным совпадением текста.
- ЕСЛИ + ПОИСК
- ЕСЛИ + НАЙТИ
- Функция ЕСЛИ: примеры с несколькими условиями
- Если ячейки не пустые, то делаем расчет
- Проверка ввода данных в Excel
- Функция ЕСЛИ: проверяем условия с текстом
- Визуализация данных при помощи функции ЕСЛИ
- Как функция ЕСЛИ работает с датами?
- Функция ЕСЛИ в Excel – примеры использования
- Поиск ячеек, содержащих текст
- Проверка ячейки на наличие в ней текста
- Проверка соответствия ячейки определенному тексту
- Проверка соответствия части ячейки определенному тексту
Функция ЕСЛИ СОДЕРЖИТ
Наверное, многие задавались вопросом, как найти функцию в EXCEL«СОДЕРЖИТ» , чтобы применить какое-либо условие, в зависимости от того, есть ли в текстовой строке кусок слова , или отрицание, или часть наименования контрагента, особенно при нестандартном заполнении реестров вручную.
Такой функционал возможно получить с помощью сочетания двух обычных стандартных функций – ЕСЛИ и СЧЁТЕСЛИ .
Рассмотрим пример автоматизации учета операционных показателей на основании реестров учета продаж и возвратов (выгрузки из сторонних программ автоматизации и т.п.)
У нас есть множество строк с документами Реализации и Возвратов .
Все документы имеют свое наименование за счет уникального номера .
Нам необходимо сделать признак « Только реализация » напротив документов продажи, для того, чтобы в дальнейшем включить этот признак в сводную таблицу и исключить возвраты для оценки эффективности деятельности отдела продаж.
Выражение должно быть универсальным , для того, чтобы обрабатывать новые добавляемые данные .
Для того, чтобы это сделать, необходимо:
-
- Начинаем с ввода функции
ЕСЛИ
-
- (вводим
«=»
-
- , набираем наименование
ЕСЛИ
-
- , выбираем его из выпадающего списка, нажимаем
fx
-
- в строке формул).
В открывшемся окне аргументов, в поле Лог_выражение вводим СЧЁТЕСЛИ() , выделяем его и нажимаем 2 раза fx.
Далее в открывшемся окне аргументов функции СЧЁТЕСЛИ в поле «Критерий» вводим кусок искомого наименования *реализ* , добавляя в начале и в конце символ * .
Такая запись даст возможность не думать о том, с какой стороны написано слово реализация (до или после номера документа), а также даст возможность включить в расчет сокращенные слова «реализ.» и «реализац.»
- Аргумент «Диапазон» — это соответствующая ячейка с наименованием документа.
- Далее нажимаем ОК , выделяем в строке формул ЕСЛИ и нажимаем fx и продолжаем заполнение функции ЕСЛИ.
- В Значение_если_истина вводим « Реализация », а в Значение_если_ложь – можно ввести прочерк « — »
- Далее протягиваем формулу до конца таблицы и подключаем сводную.
Теперь мы можем работать и сводить данные только по документам реализации исключая возвраты . При дополнении таблицы новыми данными, остается только протягивать строку с нашим выражением и обновлять сводную таблицу.
Если материал Вам понравился или даже пригодился, Вы можете поблагодарить автора, переведя определенную сумму по кнопке ниже:
(для перевода по карте нажмите на VISA и далее «перевести»)
Рассмотрим использование функции ЕСЛИ в Excel в том случае, если в ячейке находится текст.
Будьте особо внимательны в том случае, если для вас важен регистр, в котором записаны ваши текстовые значения. Функция ЕСЛИ не проверяет регистр – это делают функции, которые вы в ней используете. Поясним на примере.
Проверяем условие для полного совпадения текста.
Проверку выполнения доставки организуем при помощи обычного оператора сравнения «=».
=ЕСЛИ(G2=»выполнено»,ИСТИНА,ЛОЖЬ)
При этом будет не важно, в каком регистре записаны значения в вашей таблице.
Если же вас интересует именно точное совпадение текстовых значений с учетом регистра, то можно рекомендовать вместо оператора «=» использовать функцию СОВПАД(). Она проверяет идентичность двух текстовых значений с учетом регистра отдельных букв.
Вот как это может выглядеть на примере.
Обратите внимание, что если в качестве аргумента мы используем текст, то он обязательно должен быть заключён в кавычки.
ЕСЛИ + СОВПАД
В случае, если нас интересует полное совпадение текста с заданным условием, включая и регистр его символов, то оператор «=» нам не сможет помочь.
Но мы можем использовать функцию СОВПАД (английский аналог — EXACT).
Функция СОВПАД сравнивает два текста и возвращает ИСТИНА в случае их полного совпадения, и ЛОЖЬ — если есть хотя бы одно отличие, включая регистр букв. Поясним возможность ее использования на примере.
Формула проверки выполнения заказа в столбце Н может выглядеть следующим образом:
Как видите, варианты «ВЫПОЛНЕНО» и «выполнено» не засчитываются как правильные. Засчитываются только полные совпадения. Будет полезно, если важно точное написание текста — например, в артикулах товаров.
Использование функции ЕСЛИ с частичным совпадением текста.
Выше мы с вами рассмотрели, как использовать текстовые значения в функции ЕСЛИ. Но часто случается, что необходимо определить не полное, а частичное совпадение текста с каким-то эталоном. К примеру, нас интересует город, но при этом совершенно не важно его название.
Первое, что приходит на ум – использовать подстановочные знаки «?» и «*» (вопросительный знак и звездочку). Однако, к сожалению, этот простой способ здесь не проходит.
ЕСЛИ + ПОИСК
Нам поможет функция ПОИСК (в английском варианте – SEARCH). Она позволяет определить позицию, начиная с которой искомые символы встречаются в тексте. Синтаксис ее таков:
=ПОИСК(что_ищем, где_ищем, начиная_с_какого_символа_ищем)
Если третий аргумент не указан, то поиск начинаем с самого начала – с первого символа.
Функция ПОИСК возвращает либо номер позиции, начиная с которой искомые символы встречаются в тексте, либо ошибку.
Но нам для использования в функции ЕСЛИ нужны логические значения.
Здесь нам на помощь приходит еще одна функция EXCEL – ЕЧИСЛО. Если ее аргументом является число, она возвратит логическое значение ИСТИНА. Во всех остальных случаях, в том числе и в случае, если ее аргумент возвращает ошибку, ЕЧИСЛО возвратит ЛОЖЬ.
В итоге наше выражение в ячейке G2 будет выглядеть следующим образом:
Еще одно важное уточнение. Функция ПОИСК не различает регистр символов.
ЕСЛИ + НАЙТИ
В том случае, если для нас важны строчные и прописные буквы, то придется использовать вместо нее функцию НАЙТИ (в английском варианте – FIND).
Синтаксис ее совершенно аналогичен функции ПОИСК: что ищем, где ищем, начиная с какой позиции.
Изменим нашу формулу в ячейке G2
То есть, если регистр символов для вас важен, просто замените ПОИСК на НАЙТИ.
Итак, мы с вами убедились, что простая на первый взгляд функция ЕСЛИ дает нам на самом деле много возможностей для операций с текстом.
Примеры использования функции ЕСЛИ:
Функция ЕСЛИ: примеры с несколькими условиями
Для того, чтобы описать условие в функции ЕСЛИ, Excel позволяет использовать более сложные конструкции. В том числе можно использовать и несколько условий. Рассмотрим на примере. Для объединения нескольких условий в […]
Если ячейки не пустые, то делаем расчет
Чтобы выполнить действие только тогда, когда ячейка не пуста (содержит какие-то значения), вы можете использовать формулу, основанную на функции ЕСЛИ. В примере ниже столбец F содержит даты завершения закупок шоколада. […]
Проверка ввода данных в Excel
Подтверждаем правильность ввода галочкой. Задача: При ручном вводе данных в ячейки таблицы проверять правильность ввода в соответствии с имеющимся списком допустимых значений. В случае правильного ввода в отдельном столбце ставить […]
Функция ЕСЛИ: проверяем условия с текстом
Рассмотрим использование функции ЕСЛИ в Excel в том случае, если в ячейке находится текст. Будьте особо внимательны в том случае, если для вас важен регистр, в котором записаны ваши текстовые […]
Визуализация данных при помощи функции ЕСЛИ
Функцию ЕСЛИ можно использовать для вставки в таблицу символов, которые наглядно показывают происходящие с данными изменения. К примеру, мы хотим показать, происходит рост или снижение продаж. В столбце N поставим […]
Как функция ЕСЛИ работает с датами?
На первый взгляд может показаться, что функцию ЕСЛИ для работы с датами можно использовать так же, как для числовых и текстовых значений, которые мы только что обсудили. К сожалению, это […]
Функция ЕСЛИ в Excel – примеры использования
на примерах рассмотрим, как можно использовать функцию ЕСЛИ в Excel, а также какие задачи мы можем решить с ее помощью
Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).
Допустим, вы хотите убедиться, что столбец имеет текст, а не числа. Или перхапсйоу нужно найти все заказы, соответствующие определенному продавцу. Если вы не хотите учитывать текст верхнего или нижнего регистра, есть несколько способов проверить, содержит ли ячейка.
Вы также можете использовать фильтр для поиска текста. Дополнительные сведения можно найти в разделе Фильтрация данных.
Поиск ячеек, содержащих текст
Чтобы найти ячейки, содержащие определенный текст, выполните указанные ниже действия.
Выделите диапазон ячеек, которые вы хотите найти.
Чтобы выполнить поиск на всем листе, щелкните любую ячейку.
На вкладке Главная в группе Редактирование нажмите кнопку найти _амп_и выберите пункт найти.
В поле найти введите текст (или числа), который нужно найти. Вы также можете выбрать последний поисковый запрос из раскрывающегося списка найти .
Примечание: В критериях поиска можно использовать подстановочные знаки.
Чтобы задать формат поиска, нажмите кнопку Формат и выберите нужные параметры в всплывающем окне Найти формат .
Нажмите кнопку Параметры , чтобы еще больше задать условия поиска. Например, можно найти все ячейки, содержащие данные одного типа, например формулы.
В поле внутри вы можете выбрать лист или книгу , чтобы выполнить поиск на листе или во всей книге.
Нажмите кнопку найти все или Найти далее.
Найдите все списки всех вхождений элемента, который нужно найти, и вы можете сделать ячейку активной, выбрав определенное вхождение. Вы можете отсортировать результаты поиска » найти все «, щелкнув заголовок.
Примечание: Чтобы остановить поиск, нажмите клавишу ESC.
Проверка ячейки на наличие в ней текста
Для выполнения этой задачи используйте функцию текст .
Проверка соответствия ячейки определенному тексту
Используйте функцию Если , чтобы вернуть результаты для указанного условия.
Проверка соответствия части ячейки определенному тексту
Для выполнения этой задачи используйте функции Если, Поиски функция номер .
Примечание: Функция Поиск не учитывает регистр.
Проверка ячейки на наличие в ней текста (без учета регистра)
Смотрите также куда надо и и предложил тот разному. Например: «коньяк мероприятий в разрезе Serge_007.учимся потихоньку символов, и если=СУММЕСЛИ(A2:A5;»>» &C2;B2:B5) строк длиннее 255 символов значения из диапазона условие в нашу#Н/Д; функции: нет. случае – «500». марту в 1000 всей книге можноПримечание: сразу же - готовый макрос. И Янтарный замок», «Янтарный каждого ответственного. Загвоздка
Serge_007 я задам поискСумма комиссионных за имущество, или применяется к C2:C5, для которых формулу, применим функцию#ЗНАЧ;=И(лог_значение1;лог_значение2;…)Автор: Максим Тютюшев В виде формулы рублей. В таблице выбрать в полеМы стараемся как
держите зажатыми Ctrl формулу такую длинную. замок коньяк 0,5″, в том, что: Всё верно, но
Поиск ячеек, содержащих текст
по слову «прав», стоимость которого превышает строке #ЗНАЧ!.
-
соответствующие значения изНЕ#ЧИСЛО!;
. Функция можетСреди множества различных выражений, это будет выглядеть
-
имеется колонка, вИскать можно оперативнее обеспечивать и Shift, нажимаетеНо если порядок «коньяк Янтарный замок за одно мероприятие зачем ЕСЛИ() и то формула будет
-
значение в ячейкеАргумент диапазона B2:B5 равны:#ДЕЛ/0!; включать в себя которые применяются при следующим образом: «=ЕСЛИ(B6=»муж.»;»0″; которой указан пол
вариант вас актуальными справочными Enter.
-
слов всегда правильный, трехлетний 0,5″, «водка может отвечать несколько зачем указывать номер возвращать истинну, только C2.диапазон_суммирования «Иван».
-
=ЕСЛИ(ИЛИ(C4.#ССЫЛКА!; от 1 до работе с Microsoft ЕСЛИ(C6=»Основной персонал»; «1000»;»500″))». сотрудников. Таким образом,Лист материалами на вашем
потом протягиваете ее то конечно всё казачок», «казачок водка ответственный (в одной вхождения? в ячейках «прав»,490 000 ₽может не совпадатьЕсли необходимо выполнить суммированиеДля того, чтобы скопировать
-
#ИМЯ?; 255 аргументов. Excel, следует выделитьВставляем данное выражение в нам нужно сделать
или языке. Эта страница вниз. проще. 0,7л». Во второй ячейке указано несколькокитин а «правительство» иСкопируйте образец данных из
по размерам с ячеек в соответствии данную функцию в
Проверка ячейки на наличие в ней любого текста
#ПУСТО!Функция логические функции. Их самую верхнюю ячейку
Проверка соответствия содержимого ячейки определенному тексту
так, чтобы вКнига переведена автоматически, поэтомук тому жеСтоп, кажется мне столбец нужно ввести
Проверка соответствия части ячейки определенному тексту
фамилий) — в: «правило» засылать в приведенной ниже таблицы аргументом с несколькими условиями, ячейки столбца таблицы,В зависимости от того
ИЛИ применяют для указания столбца «Премия к строчке со значением
support.office.com
Функции программы Microsoft Excel: оператор «ЕСЛИ»
. ее текст может Вам ответили на очки пора доставать… текст «10 янтарный этом случае нужно200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—ЕОШ(—И(ПОИСК(«прав»;D4;1))) лес. и вставьте егодиапазон используйте функцию СУММЕСЛИМН. где указана величина ошибочный аргумент или, наоборот, возвращает значение
выполнения различных условий 8 марта».
Общее определение и задачи
«жен.» в колонкеНажмите кнопку содержать неточности и другом форуме))))Урррааааа! Получилось. Там небыло варианта замок», если ячейка считать для каждоговот так иСобственно, нужен анализ, в ячейку A1. При определении фактическихСУММЕСЛИ(диапазон; условие; [диапазон_суммирования]) премии, становимся курсором
нет, оператор сообщает ИСТИНА даже в в формулах. ПриКак и в прошлый «Пол» в соответствующую
Пример использования
Найти все грамматические ошибки. Для Просто чудеса. Но «замок янтарный»?
содержит текст «янтарный ответственного данное мероприятие всё?но тогда где если ячейка содержит нового листа Excel. ячеек, подлежащих суммированию,Аргументы функции в нижний правый значение том случае, если этом, если сами раз, «протягиваем» формулу ячейку колонки «Премияили нас важно, чтобы все не такАнастасия_П замок» и если за 1. Например «прав»выдаеть ЛОЖЬ. сочетание «прав» - Чтобы отобразить результаты в качестве начальнойСУММЕСЛИ
угол ячейки, вИСТИНА только один из условия могут быть вниз.
к 8 марта»Найти далее эта статья была просто, задача на: Ураааа!!! Работает!!! Спасибо-преспасибо!!! ячейка содержит текст Иванов и Петрови ещё то возвращается 1, формул, выделите их используется верхняя левая
описаны ниже. которой уже имеетсяили аргументов отвечает условиям,
Пример функции с несколькими условиями
довольно разнообразными, тоВ функции «ЕСЛИ» можно выводилось значение «1000»,. вам полезна. Просим самом деле сложнее. Всем всем всем «казачок», то ввести ответственны за одно?????? если не содержит, и нажмите клавишу ячейка аргумента
Диапазон формула. Появляется маркерЛОЖЬ а все остальные результат логических функций также использовать оператор а в строчкахНайти все вас уделить пару Боялась что неФормула не дает текст «11 казачок». и тоже мероприятиеSerge_007 то 0. F2, а затем —диапазон_суммирования . Обязательный аргумент. Диапазон
заполнения. Просто перетягиваем. Синтаксис данной функции ложные. Её шаблон может принимать всего «И», который позволяет со значением «муж.»списки каждого экземпляра секунд и сообщить, разберусь и сначала вносить много аргументов…Когда Т.е. Если ячейка и оно невыполнено,: Я ж написал:китин клавишу ВВОД. Кроме, а затем суммируются ячеек, оцениваемых на его вниз до следующий: имеет следующий вид: два значения: условие
считать истинной только в колонках «Премия элемента, который необходимо помогла ли она
проблему озвучила попроще. «достраиваю» формулу, так А2 содержи текст
Пример с выполнением двух условий одновременно
значит у Иваново200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—ЕЧИСЛО(ПОИСК(«прав»;D4)): того, вы можете ячейки части диапазона, соответствие условиям. Ячейки
конца таблицы.= ЕОШИБКА(значение)=И(лог_значение1;лог_значение2;…) выполнено ( выполнение двух или к 8 марта» найти, и позволяет вам, с помощью А Может быть и пишет, что «янтарный замок», то будет считаться чтоЕсли хотите идти200?’200px’:»+(this.scrollHeight+5)+’px’);»>=И(ПОИСК(«прав»;D4;1)) настроить ширину столбцов соответствующей по размерам в каждом диапазонеТаким образом, мы получили. В роли. Как иИСТИНА нескольких условий одновременно. стояло значение «0». сделать активной ячейки, кнопок внизу страницы. получится вообще одной слишком много аргументов…
в ячейку В2 1 мероприятие невыполнено «своим путём», топопробуйте так.
Пример использования оператора «ИЛИ»
в соответствии с аргументу должны содержать числа, таблицу с информацией аргумента выступает исключительно предыдущая функция, оператор) и условие не
Например, в нашем случае, Наша функция примет выбрав нужное вхождение. Для удобства также формулой обойтись. СмыслДобавлено через 15 минут ввести текст «10 и у Петрова тоже самое, ноисправил содержащимися в нихдиапазон имена, массивы или о величине премии ссылка на ячейкуИЛИ выполнено ( премия к 8 такой вид: «ЕСЛИ(B6=»жен.»; Можно сортировать результаты
приводим ссылку на
в том, чтоФормула не дает янтарный замок» и будет считаться что наоборот:Serge_007 данными.. Пример: ссылки на числа. для каждого работника или на массивможет включать в
ЛОЖЬ
lumpics.ru
Логические функции в программе Microsoft Excel
марта в размере «1000»; «0»)».Найти оригинал (на английском если в столбце вносить много аргументов…Когда если ячейка А2 1 мероприятие невыполнено.Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—НЕ(ЕОШ(—И(ПОИСК(«прав»;D4;1)))):КатегорияДиапазон Пустые ячейки и предприятия в отдельности. ячеек. себя от 1). Давайте подробнее разберемся, 1000 рублей выдаётсяВводим данное выражение ввсе, щелкнув заголовок. языке) . А листа «отчет» «достраиваю» формулу, так
содержи текст «казачок», Здесь нужно как
Основные операторы
Кстати, правильнее будет200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—ЕЧИСЛО(ПОИСК(«прав»;D4))Продукты
- Диапазон суммирования
- ячейки, содержащие текстовые
- Урок:
- Оператор
- до 255 условий.
- что представляют собой
- только женщинам, которые
- самую верхнюю ячейку,
- Примечание:
Предположим, что вы хотите не нашлось фрагмента,
и пишет, что то в ячейку то применить формулу так: Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—НЕ(ЕОШ(ПОИСК(«прав»;D4)))ArkaIIIaОбъем продажФактические ячейки значения, пропускаются. Выбранныйполезные функции Excel
Функции ИСТИНА и ЛОЖЬ
ЕПУСТОВ отличие от двух логические функции в являются основным персоналом, где должен выводиться Чтобы прекратить процесс поиска, убедиться, что столбец соответствующего столбцу А слишком много аргументов… В2 ввести текст
текст содержит иЦитата:ОвощиA1:A5 диапазон может содержатьКак видим, логические функцииделает проверку ячейки предыдущих операторов, функция Экселе.
Функции И и ИЛИ
а мужчины, и результат. Перед выражением нажмите клавишу ESC. содержит текст, не листа «списки», просматриваетсяКазанский «11 казачок». т.д. Прикрепляю файл(китин)200?’200px’:»+(this.scrollHeight+5)+’px’);»>указывать номер вхожденияКакойкитинПомидорыB1:B5 даты в стандартном являются очень удобным на то, пустаяНЕСкачать последнюю версию представительницы женского пола, ставим знак «=».Для выполнения этой задачи
номера. Или perhapsyou столбец В, если: Составьте на другомБуду благодарна за
Excel с двуся смысл указывать номерВ этом случае23 000 ₽B1:B5 формате Excel (см. инструментом для проведения ли она илиимеет всего лишь Excel числящиеся вспомогательным персоналом,
После этого, жмем на используется функция необходимо найти все не находится и листе таблицу соответствия помощь.
Функция НЕ
таблицами — первая вхождения, если нужен возвращается позиция первогоОвощиA1:A5 примеры ниже). расчетов в программе содержит значения. Если один аргумент. ОнаСуществует несколько операторов логических не получают ничего. кнопку Enter. Теперь,ЕТЕКСТ заказы, которые соответствуют в нем, то
фрагмент-номер в ст.
Функции ЕСЛИ и ЕСЛИОШИБКА
IvanOK с исходными данными, ЛЮБОЙ? Понятно что вхождения.СельдерейB1:B3Условие Microsoft Excel. Используя ячейка пустая, функция меняет значение выражения функций. Среди основных Таким образом, чтобы
чтобы данная формула. определенным Продавец. Если столбец С. Если А и В,: а вторая - будет первый всегда,Таким образом, если55 000 ₽B1:B5
. Обязательный аргумент. Условие сложные функции, можно сообщает значение с следует выделить такие: значение в ячейках появилась и вДля возвращения результатов для у вас нет поможете, будет очень в ст. САнастасия_П что должно в но это лишние ячейка содержит только
Фрукты
A1:B4 в форме числа,
Функции ЕОШИБКА и ЕПУСТО
задавать несколько условийИСТИНАИСТИНАИСТИНА; колонки «Премия к нижних ячейках, просто условия, которое можно проблемой верхний или
- здорово!! Файл приложилаДобрый
- «протяните» формулу, которая
- , ближе к делу
- результате получиться.
- два символа в
- слово «правило» -
- Апельсины
C1:D4 выражения, ссылки на одновременно и получать, если ячейка содержитнаЛОЖЬ; 8 марта» было становимся в правый указать с помощью нижний регистр текста,
день! склеит эти данные. давайте сюда примерБуду признателен, если формуле
то будет 1.8 000 ₽C1:D4 ячейку, текста или выводимый результат в данные –ЛОЖЬЕСЛИ; 1000, нужно соблюдение нижний угол заполненной функции существует несколько способовВо-первых, спасибо заВ основной таблицеHugo121
формулу напишите прямо;1А если, кМаслоA1:B4
Пример применения функций
функции, определяющее, какие зависимости от того,ЛОЖЬв пространстве указанного
ЕСЛИОШИБКА; двух условий: пол ячейки, жмем наЕсли проверки, если ячейка формулу: Код =ИНДЕКС(Лист1!$C$1:$C$99;ПОИСКПОЗ(ЛОЖЬ;ЕНД(ПОИСКПОЗ(«*»&Лист1!$A$1:$A$99&»*»;A25;));)) используйте такую формулу: Можете переработать кучу в файлекитин примеру, «Обязательное правило»4 000 ₽C1:C2 ячейки необходимо суммировать. выполнены эти условия. Синтаксис этого оператора аргумента. Общий синтаксисИЛИ; – женский, категория
кнопку мышки, и. содержит текст. У меня Код =ИНДЕКС(Лист1!$C$1:$C$99;ПОИСКПОЗ(ЛОЖЬ;ЕНД(ПОИСКПОЗ(«*»&Лист1!$A$1:$A$99&»*»;A2;));)) Это готовых решений изЕсли ячейка содержит «текст1»,: опять переделал — то ужеОвощиC1:D4 Например, условие может или нет. Применение имеет такой вид: формулы выглядит следующимИ; персонала – основной проводим курсором доДля выполнения этой задачиДля поиска текста можно возникла проблема, антологичная формула требует ввода темы Поиск и значение "1", если200?'200px':''+(this.scrollHeight+5)+'px');">=--НЕ(ЕОШ(ПОИСК("прав";D4;1))) 14.Морковь
Однако если аргументы
быть представлено в подобных формул способно=ЕПУСТО(значение) образом:НЕ; персонал. Во всех самого низа таблицы. используются функции также использовать фильтр. выше описанным: по как формула массива, выделение в таблице
содержит "текст2", значениетеперь так,как проситНужно нечто более42 000 ₽диапазон
таком виде: 32, автоматизировать целый ряд
. Так же,=НЕ(лог_значение)ЕОШИБКА; остальных случаях, значениеТаким образом, мы получилиЕсли Дополнительные сведения см. фрагменту текста найти т.е. нажатием Ctrl+Shift+Enter, по нескольким параметрам "2" и так ТС стандартизированное, т.к. наФруктыи ">32", B5, "32",
действий, что способствует
lumpics.ru
Функция СУММЕСЛИ
как и в.ЕПУСТО. в этих ячейках таблицу со столбцом,, в статье Фильтрация слово в массиве и отображается вРекомендую моё до 20- помогитеSerge_007 основе этих данныхЯблокидиапазон_суммирования «яблоки» или СЕГОДНЯ(). экономии времени пользователя. предыдущем случае, аргументомДля более сложных конструкцийСуществуют и менее распространенные будет рано нулю.
заполненным при помощиПоиск данных. и заменить название, фигурных скобках.Анастасия_П решить данную задачу: дальше будут работать12 000 ₽функции СУММЕСЛИ содержатВажно:Автор: Максим Тютюшев
выступает ссылка на используется функция логические функции.
Это записывается следующей функции «ЕСЛИ».
-
иВыполните следующие действия, чтобы на то, котороеВ таком виде: вот вложение в Excel. неЦитата другие функции.Формула разное число ячеек, Все текстовые условия иПримечание: ячейку или массив.
-
ЕСЛИУ каждого из вышеуказанных формулой: «=ЕСЛИ(И(B6=»жен.»; C6=»ОсновнойВ функцию «ЕСЛИ» можно
Синтаксис
ЕЧИСЛО
найти ячейки, содержащие требуется по справочнику. она рассчитана на
-
Hugo121 могу сообразить как(китин)200?’200px’:»+(this.scrollHeight+5)+’px’);»>это лишние дваТ.о. при наличиеОписание пересчет листа может условия с логическими Мы стараемся как можноТеперь давайте рассмотрим применение. Данный оператор указывает, операторов, кроме первых персонал»); «1000»; «0»)». также вводить несколько. определенный текст.
-
Мне нужно сделать таблицу номеров длиной: Хотя для таких сделать множество условий.. символа в формуле «прав» — должноРезультат занять больше времени, и математическими знаками оперативнее обеспечивать вас некоторых из вышеперечисленных какое именно значение
двух, имеются аргументы. Вставляем её в условий. В этомПримечание:Выделите диапазон ячеек, среди эту формулу, через до 99 записей. 2-х условий можно . Заранее спасибо!;1
-
быть 1, при=СУММЕСЛИ(A2:A7;»Фрукты»;C2:C7) чем ожидалось. необходимо заключать в актуальными справочными материалами функций на конкретном является Аргументами могут выступать, ячейку. случае, применяется вложение Функция которых требуется осуществить ЕСЛИОШИБКА. Тоже есть При необходимости поменяйте формулами сделать -Алексей матевосов (alexm)
-
китин не имении -Объем продаж всех продуктовСкопируйте образец данных из двойные кавычки ( на вашем языке. примере.ИСТИНА как конкретные числаКак и в прошлые одного оператора «ЕСЛИ»поиска поиск. пример. 99 на другое вот начало:: Формула совсем не: Serge_007, спасибо.просто хочется 0.
Примечания
-
категории «Фрукты». следующей таблицы и» Эта страница переведенаИмеем список работников предприятия, а какое
-
или текст, так разы, копируем значение в другой. Прине учитывается регистр.Чтобы выполнить поиск поНО! Копирую формулу число.=IF((FIND(«янтарный»,LOWER(A2),1)>0)+(FIND(«замок»,LOWER(A2),1)>0)=2,»10 янтарный замок»,»»)Сюда сложная. научится и понятьArkaIIIa20 000 ₽ вставьте их в). Если условием является автоматически, поэтому ее с положенными имЛОЖЬ и ссылки, указывающие
формулы на ячейки, |
выполнении условия, в |
Среди многих функций, с |
всему листу, щелкните |
значение принимает верное. |
Анастасия_П |
навесить обработку ошибки |
Текст в А1 |
разные варианты решения |
: |
=СУММЕСЛИ(A2:A7;»Овощи»;C2:C7) |
ячейку A1 нового |
число, использовать кавычки |
текст может содержать |
заработными платами. Но, |
. Его общий шаблон адрес ячеек с расположенные ниже. ячейке отображается заданный которыми работает программа любую ячейку. Ввожу руками, результат: Все работает, благодарю и ещё вложить
Примеры
Пример 1
в В1 формулаSerge_007Serge_007Объем продаж всех продуктов листа Excel. Чтобы не требуется. неточности и грамматические кроме того, всем выглядит следующим образом: данными.В функции «ЕСЛИ» также результат, если же Microsoft Excel, следует
На вкладке |
не корректный… Что |
Витушка |
аналогичный IF для |
=ВПР (A1;{«текст1″;1:»текст2″;2:»текст3″;3:»текст4»;4};2) |
: Я вижу что |
Сергей, благодарю. В |
категории «Овощи». |
|
отобразить результаты формул, |
Диапазон_суммирования |
|
ошибки. Для нас |
работникам положена премия. |
|
=ЕСЛИ(логическое_выражение;значение_если_истина;значение_если-ложь) |
Оператор |
может использоваться оператор |
условие не выполнено, |
выделить функцию «ЕСЛИ».Главная делаю не так |
: Доброго всем вечера! |
казачков. |
Пара — текст Вы отнюдь не который раз выручаете! |
120 000 ₽ |
выделите их и |
. Необязательный аргумент. Ячейки, важно, чтобы эта Обычная премия составляет |
. Таким образом, |
ИСТИНА |
«ИЛИ». Он подразумевает, то выводимый результат Это один изв группе |
не понятно. Когда, |
Пример 2
У меня похожаяНу или с и соответствующее значение лентяй и неjakim=СУММЕСЛИ(B2:B7;»*ы»;C2:C7) нажмите клавишу F2, значения из которых статья была вам 700 рублей. Но если условие соблюдается,принимает только определенное что значение является зависит уже от тех операторов, к
Редактирование |
ввожу «»,слежу, чтобы |
задача, помогите, плиз, |
допстолбцами сделать, чтоб |
разделены точкой с |
просто так задаёте |
: |
Объем продаж всех продуктов, |
а затем — клавишу |
суммируются, если они |
полезна. Просим вас |
пенсионерам и женщинам |
то в ячейку, |
заданное значение. У |
|
истинным, если выполнено |
второго оператора. |
которым пользователи прибегают |
нажмите кнопку |
стояла английская раскладка |
написать формулу для |
голову меньше ломать |
запятой. |
вопросы |
200?’200px’:»+(this.scrollHeight+5)+’px’);»>=IFERROR(SEARCH(«Прав»;D4);0) |
названия которых заканчиваются ВВОД. При необходимости |
отличаются от ячеек, |
уделить пару секунд |
положена повышенная премия содержащую данную функцию, |
данной функции отсутствуют |
хотя бы одно |
Для примера возьмем все чаще всего, приНайти и выделить на клавиатуре. |
следующих условий. Если |
— в соседний |
Пары разделены двоеточием.Поэтому и пытаюсьSerge_007 |
на «ы» («Помидоры» |
измените ширину столбцов,
support.office.com
Поиск формулы для «текст содержит»
указанных в качестве и сообщить, помогла
в размере 1000 заполняют заранее указанные аргументы, и, как из нескольких условий. ту же таблицу выполнении задач ви нажмите кнопкуОчень хочется понять в тексте столбца
столбец вытянуть казачков,Думаю не сложно Вам помочь научиться: и «Апельсины»). чтобы видеть вседиапазона ли она вам,
рублей. Исключение составляют данные. Если условие правило, она практическиИтак, предположим, что премия с выплатами премии приложении. Давайте разберемся,Найти как работает эта А «Назначение платежа» затем в третий будет продолжить токитинкитин43 000 ₽ данные.
. Если аргумент с помощью кнопок работники, по различным не соблюдается, то всегда является составной к 8 марта
к 8 марту. что представляет собой.
формула, в в
листа «отчет» содержится
собрать то, что что в фигурных: спасибо за добрые
, смотрите, если «прав»=СУММЕСЛИ(A2:A7;»»;C2:C7)Стоимость имущества
диапазон_суммирования внизу страницы. Для причинам проработавшие в
ячейка заполняется другими частью более сложных в 100 рублей Но, на этот
функция «ЕСЛИ», иВ поле целом, и где слово из столбца
без ошибок. скобках. слова в ячейке неОбъем продаж всех продуктов,
Комиссионныеопущен, Excel суммирует удобства также приводим данном месяце менее данными, указанными в
выражений. положена только женщинам, раз, согласно условиям,
как с нейНайти
допускаешь ошибку…Формула не А листа «списки»,Кстати, пример не
На самом делеshiroky найдено, то что категория для которыхДанные ячейки, указанные в ссылку на оригинал 18 дней. Им
третьем по счетуОператор
которые входят в размер премии зависит работать.введите текст — выдает ошибку, она то в столбце соответствует тексту вопроса то что в: Возможно ли как
возвратит формула? Правильно: не указана.1 000 000 ₽ аргументе (на английском языке). в любом случае аргументе функции.
ЛОЖЬ число основного персонала. от категории работника.
Скачать последнюю версию или номера —, возвращает 0, если
В «Филиал» на — пример проще. скобках представляет собой
то модифицировать формулу, #ЗНАЧ!4 000 ₽70 000 ₽диапазон
Функция положена только обычнаяОператор
, наоборот, принимает любое В этом случае, Женщины, имеющие статус
Excel
вам нужно найти.
нет замены. листе «отчет» должно
Я делал по
виртуальную таблицу из что бы вместоА ТС проситК началу страницы
2 500 000 ₽
(те же ячейки,СУММЕСЛИ
премия в размереЕСЛИОШИБКА значение, которое не если работник мужчина, основного персонала получают«ЕСЛИ» является стандартной функцией Или выберите изleno4ka2912 встать соответствие из вопросу
двух столбцов. Можно вписывания фрагмента текста
ноль
ArkaIIIa2 000 000 ₽
к которым применяетсяиспользуется, если необходимо 700 рублей., в случае если является истиной. Точно или относится к
по 1000 рублей программы Microsoft Excel. раскрывающегося списка: В ячейке содержится
столбца В листаВообще я не создать таблицу реальную, («прав»), можно былоЧто для этого: Господа, подскажите, пожалуйста.
140 000 ₽ условие).
просуммировать значения диапазона,Попробуем составить формулу. Итак, аргумент является истиной,
так же эта вспомогательному персоналу, то премии, а вспомогательный В её задачиНайти текст, нужна формула «списки». Для примера формулист — наверняка в которой занесено задавать массив?, что надо сделать? Тупо:
В условном форматировании3 000 000 ₽В аргументе соответствующие указанному условию. у нас существует возвращает в ячейку функция не имеет
величина его премии персонал получает только входит проверка выполненияпоследнего поиска. которая проверяет наличие
написала что должно есть решение проще. соответствие текста и бы проводился поиск Если число (любое) есть правило выделения210 000 ₽условие Предположим, например, что два условия, при его собственное значение. аргументов и входит будет равна нулю, 500 рублей. Естественно, конкретного условия. ВПримечание: в ячейке определенного получиться. Выбирать фильтромАнастасия_П значения. Например, таблица на соответствие содержимого — истина, если ячеек «текст содержит».4 000 000 ₽можно использовать подстановочные в столбце с исполнении которых положена Но, если аргумент в более сложные а иначе – что мужчинам этот случае, когда условие В условиях поиска можно текста из списка очень долго(: я в вопросе в диапазоне M1:N4, какой-либо ячейки массива,
значение ошибки - Данное правило анализирует280 000 ₽
excelworld.ru
Excel: Если ячейка содержит «текст1», значение «1», если содержит «текст2», значение «2» и так до 20- Формулой помогите
знаки: вопросительный знак числами необходимо просуммировать премия в 1000 ошибочный, тогда в выражения. 1000 рублей. В вид выплат вообще выполнено (истина), то использовать подстановочные знаки. (список большой более
Витушка сами наименования упростила, тогда формула примет
по типу ВПР ложь. ЕЧИСЛО (или
массив на наличие
Формула ( только значения, превышающие рублей – это
ячейку возвращается то
Функция виде формулы это не положен независимо в ячейку, где
Чтобы задать формат для 400 значений и: пример прилагаю а в идеале видPelena ЕОШ) проверяют возвращаемое в нем нужногоОписание? 5. Для этого достижение пенсионного возраста
значение, которое указывает
И выглядит так: «=ЕСЛИ(ИЛИ(B6=»муж.»; от категории. использована данная функция, поиска, нажмите кнопку он меняется периодически,Витушка они как в
Поиск фрагментов текста в ячейке
=ВПР (A1;M1:N4;2):
значение на его сочетания символов, внезависимостиРезультат) и звездочку ( можно использовать следующую или принадлежность работника пользователь. Синтаксис даннойявляется связующим звеном C6=»Вспомогательный персонал»); «0»;Таким образом, первым условием возвращается одно значение,Формат формула ЕСЛИ не: Формула файле…Алекс кухаshiroky тип. от присутствия в=СУММЕСЛИ(A2:A5;»>160000″;B2:B5)* формулу: к женскому полу. функции, содержащей всего между несколькими условиями. «1000»)». Записываем эту является то, что а если неи внесите нужные работает) и ставитКазанскийКазанский
: вроде условие одно, читаем Правила форума,
Если ЕЧИСЛО() - ячейке иных символов.Сумма комиссионных за имущество). Вопросительный знак соответствует=СУММЕСЛИ(B2:B25;»>5″)
При этом, к два аргумента, выглядит Только при выполнении формулу в соответствующую если сотрудник мужчина, выполнено (ложь) –
изменения во всплывающем
в соседнюю ячейкупрекрасно работает и
: Код =ЕСЛИ(ЕОШ(ПОИСК(«казачок»;A2));ЕСЛИ(ЕОШ(ПОИСК(«янтарный замок»;A2));»?»;»10 — проверка предпоследнего создаем свою тему, то истина, еслиНапример, если правило
стоимостью больше 1 одному любому символу,Это видео — часть пенсионерам отнесем всех следующем образом:
всех условий, которые ячейку таблицы. то величина получаемой другое. окне найденное совпадающее значение для Вашего примера янтарный замок»);»11 казачок»)
символа. Если 1 прикладываем файл с нет — то установлено на сочетание 600 000 ₽.
а звездочка — любой учебного курса сложение тех, кто родился
=ЕСЛИОШИБКА(значение;значение_если_ошибка) связывает данная функция,«Протягиваем» результаты вниз. премии равна нулю.Синтаксис данной функции выглядитНайти формат
Пример прикрепила Код =ЕСЛИОШИБКА(ИНДЕКС(списки!B$1:B$6;ПОИСКПОЗ(ЛОЖЬ;ЕНД(ПОИСКПОЗ(«*»&списки!A$1:A$6&»*»;A2;));));»-«) В примере работает. или 2, то
примером ложь. Добавим бинарное букв «прав», то630 000 ₽ последовательности символов. Если
чисел в Excel. ранее 1957 года.. она возвращает значениеКак видим, функция «ЕСЛИ» Если же данное следующим образом: «ЕСЛИ(логическое.Помогите пожалуйста, я
ВитушкаВот так логически брать 2 символа2ser
отрицание и переведём будут выделены ячейки=СУММЕСЛИ(A2:A5; «>160000») требуется найти непосредственно
Советы: В нашем случаеУрок:
ИСТИНА может оказаться для значение ложно, и выражение; [значение еслиКнопка
уже голову сломала.
: Я понимаю, что проще «достраивать» формулу с конца, если: Коллеги добрый день. всё это в
в которых естьСумма по имуществу стоимостью вопросительный знак (или для первой строчкифункция ЕСЛИ в Excel. Если хотя бы пользователя хорошим помощником
сотрудник не мужчина истина]; [значение еслиПараметрыsaladin191 я дурак. Мучаюсь для других наименований: символ, то 1. Возможно похожий вопрос
числа и «прав», и больше 1 600 000 звездочку), необходимо поставитьПри необходимости условия можно таблицы формула приметФункция
один аргумент сообщает при работе с
(т.е. женщина), то ложь])».
служит для задания: Пример отсутствует. уже час. Но Код =ЕСЛИ(ЕЧИСЛО(ПОИСК(«казачок»;A2));»11 казачок»;ЕСЛИ(ЕЧИСЛО(ПОИСК(«янтарныйАнастасия_П задавался, но всекитин «правило» и «правительство» ₽. перед ним знак применить к одному такой вид:ЕОШИБКА значение данными в программе начинается проверка второгоТеперь давайте разберем конкретные более подробных условий
Pelena мне не ввести
замок»;A2));»10 янтарный замок»;»?»)): Добрый день! же.: и т.д.9 000 000 ₽
«тильда» ( диапазону, а просуммировать=ЕСЛИ(ИЛИ(C4. Но, не забываем,проверяет, не содержитЛОЖЬ Microsoft Excel. Она условия. Если женщина примеры, где используется поиска. Например, можно найти
: Похожая тема формулу массива(((Если неHugo121Помогите решить задачу.Есть таблица с200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(ЕОШ(—И(ПОИСК(«прав»;D4;1)));0;—И(ПОИСК(«прав»;D4;1)))Нужна формула, которая
=СУММЕСЛИ(A2:A5;300000;B2:B5)~
соответствующие значения из что обязательным условием ли определенная ячейка, то и оператор позволяет отобразить результаты относится к основному формула с оператором все ячейки, содержащиеHugo сложно, можно вставить: В вопросе Вы Дана таблица. В 3 данными (№мероприятия,ещё попытка,но до будет работать схожимСумма комиссионных за имущество). другого диапазона. Например, получения повышенной премии или диапазон ячеекИ соответствующие определенным условиям. персоналу, то в «ЕСЛИ». данных определенного типа,: На планете кросс,
ее в файл? как раз усложнили первом столбце наименования, ответственный, статус-выполнено/невыполнено). Необходимо краткости гуру мне образом. Пока что, стоимостью 3 000 000Функция СУММЕСЛИ возвращает неправильные формула является отработка 18 ошибочные значения. Подв целом возвращает Ничего особенно сложного ячейку будет выводиться
Имеем таблицу заработной платы. такого как формулы. там уже есть А? — то «янтарный содержащие одни и сделать сводную таблицу, еще оч.далеко все формулы, которые
₽. результаты, если она=СУММЕСЛИ(B2:B5; «Иван»; C2:C5) дней и более. ошибочными значениями понимаются это же значение. в овладении принципами значение – «1000»,
CyberForum.ru
Если ячейка содержит текст из списка, то возвр совпадение (Формулы/Formulas)
Всем женщинам положенаДля поиска на текущем решение макросом иOlesyaSh замок», то «замок те же слова, в которой быкитин я нашел работают210 000 ₽ используется для сопоставлениясуммирует только те Чтобы внедрить данное
следующие:
Общий вид данной использования данной функцией
а в обратном премия к 8
листе или во формулой.
: копируете формулу, вставляете янтарный», поэтому я но записаны по отражалось количество выполненных/невыполненных: йес!!!сам допер,потом прочитал
excelworld.ru
с точным сочетанием
Наверное, многие задавались вопросом, как найти функцию в EXCEL«СОДЕРЖИТ» , чтобы применить какое-либо условие, в зависимости от того, есть ли в текстовой строке кусок слова , или отрицание, или часть наименования контрагента, особенно при нестандартном заполнении реестров вручную.
Такой функционал возможно получить с помощью сочетания двух обычных стандартных функций – ЕСЛИ и СЧЁТЕСЛИ .
Рассмотрим пример автоматизации учета операционных показателей на основании реестров учета продаж и возвратов (выгрузки из сторонних программ автоматизации и т.п.)
У нас есть множество строк с документами Реализации и Возвратов .
Все документы имеют свое наименование за счет уникального номера .
Нам необходимо сделать признак « Только реализация » напротив документов продажи, для того, чтобы в дальнейшем включить этот признак в сводную таблицу и исключить возвраты для оценки эффективности деятельности отдела продаж.
Выражение должно быть универсальным , для того, чтобы обрабатывать новые добавляемые данные .
В открывшемся окне аргументов, в поле Лог_выражение вводим СЧЁТЕСЛИ() , выделяем его и нажимаем 2 раза fx.
Такая запись даст возможность не думать о том, с какой стороны написано слово реализация (до или после номера документа), а также даст возможность включить в расчет сокращенные слова «реализ.» и «реализац.»
Теперь мы можем работать и сводить данные только по документам реализации исключая возвраты . При дополнении таблицы новыми данными, остается только протягивать строку с нашим выражением и обновлять сводную таблицу.
Если материал Вам понравился или даже пригодился, Вы можете поблагодарить автора, переведя определенную сумму по кнопке ниже:
(для перевода по карте нажмите на VISA и далее «перевести»)
Проверка ячейки на наличие текста (без учета регистра)
Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).
Допустим, вы хотите убедиться, что столбец имеет текст, а не числа. Или перхапсйоу нужно найти все заказы, соответствующие определенному продавцу. Если вы не хотите учитывать текст верхнего или нижнего регистра, есть несколько способов проверить, содержит ли ячейка.
Вы также можете использовать фильтр для поиска текста. Дополнительные сведения можно найти в разделе Фильтрация данных.
Поиск ячеек, содержащих текст
Чтобы найти ячейки, содержащие определенный текст, выполните указанные ниже действия.
Выделите диапазон ячеек, которые вы хотите найти.
Чтобы выполнить поиск на всем листе, щелкните любую ячейку.
На вкладке Главная в группе Редактирование нажмите кнопку найти _амп_и выберите пункт найти.
В поле найти введите текст (или числа), который нужно найти. Вы также можете выбрать последний поисковый запрос из раскрывающегося списка найти .
Примечание: В критериях поиска можно использовать подстановочные знаки.
Чтобы задать формат поиска, нажмите кнопку Формат и выберите нужные параметры в всплывающем окне Найти формат .
Нажмите кнопку Параметры , чтобы еще больше задать условия поиска. Например, можно найти все ячейки, содержащие данные одного типа, например формулы.
В поле внутри вы можете выбрать лист или книгу , чтобы выполнить поиск на листе или во всей книге.
Нажмите кнопку найти все или Найти далее.
Найдите все списки всех вхождений элемента, который нужно найти, и вы можете сделать ячейку активной, выбрав определенное вхождение. Вы можете отсортировать результаты поиска » найти все «, щелкнув заголовок.
Примечание: Чтобы остановить поиск, нажмите клавишу ESC.
Проверка ячейки на наличие в ней текста
Для выполнения этой задачи используйте функцию текст .
Проверка соответствия ячейки определенному тексту
Используйте функцию Если , чтобы вернуть результаты для указанного условия.
Проверка соответствия части ячейки определенному тексту
Для выполнения этой задачи используйте функции Если, Поиски функция номер .
Примечание: Функция Поиск не учитывает регистр.
Как в excel строки, содержащие текст «N», сделать последовательно?
Есть документ excel. Там много строк. В некоторых строках, в определённой ячейке совпадает слово, скажем — «TheWord», но данные строки разрознены по всей таблице. Как эти строки сделать в последовательности?
Например есть 10 строк со словом «Table» в ячейке, а есть 10 слов со словом «Street», причем в одной ячейке два этих слова встречаться не могут. Так вот, эти строки расположены чередой (сначала строка со словом Table, затем со словом Street, затем снова Table и т.д.). Нужно чтобы сначала шли 10 строк со словом Table, а затем 10 строк со словом Street.
- Вопрос задан более трёх лет назад
- 2718 просмотров
Реализация может быть различной.
Зависит, в частности, от того, сколько в таблице столбцов, в которых нужно искать слово — один или более; сколько искомых слов (например, если их много, то IF использовать будет неудобно, а то и невозможно). Предположим, что столбец один, и это столбец А, а искомых слов — два, Table и Street.
Создайте дополнительный столбец B с формулой, например,
Протяните ее вниз параллельно исходным данным. Тогда в столбец B будут выбраны ключевые слова TableStreet для каждой строки, и other, если строка не содержит ни одного ключевого значения.
Теперь можно выделить столбцы A и B, и отсортировать по значениям столбца B.
Если ключевых слов больше, то ввиду ограничения числа вложенности функции IF такой подход не пойдет. Тогда лучше использовать вариант с функцией CHOOSE:
Работает так же — протягиваете, сортируете по второму столбцу.
Каждое новое ключевое слово добавляете к первому аргументу CHOOSE как элемент
+ISNUMBER(SEARCH(«keyword_n+1»;A1))*[index+1]
где keyword_n+1 — иcкомое ключевое слово, а [index+1] — следующий по порядку индекс. В итоге первый аргумент CHOOSE сводится к числовому значению, равному индексу искомого элемента*. В конце формулы идет перечень значений, выдаваемых по этому индексу. Новое ключевое слово как текстовую строку добавляете туда в конец.
Внимание, в отличие от первого способа, при отсутствии в тексте строки ключевых слов выдает ошибку «#VALUE!» (вместо «other», как в предыдущем примере).
* Корректно работает при условии, что в строке не могут встречаться более одного ключевого слова одновременно. Если у вас будет строка, где есть и Street, и Table, получится фигня. Это же касается и предыдущего способа.
Текстовые функции Excel
ФИО, номера банковских карт, адреса клиентов или сотрудников, комментарии и многое другое –все это является строками, с которыми многие сталкиваются, работая с приложением Excel. Поэтому полезно уметь обрабатывать информацию подобного типа. В данной статье будут рассмотрены текстовые функции в Excel, но не все, а те, которые, по мнению office-menu.ru, самые полезные и интересные:
Список всех текстовых функций Вы можете найти на вкладке «Формулы» => выпадающий список «Текстовые»:
Функция ЛЕВСИМВ
Возвращает подстроку из текста в порядке слева направо в заданном количестве символов.
Синтаксис: =ЛЕВСИМВ(текст; [количество_знаков])
- текст – строка либо ссылка на ячейку, содержащую текст, из которого необходимо вернуть подстроку;
- количество_знаков – необязательный аргумент. Целое число, указывающее, какое количество символов необходимо вернуть из текста. По умолчанию принимает значение 1.
Пример использования:
Формула: =ЛЕВСИМВ(«Произвольный текст»;8) – возвращенное значение «Произвол».
Функция ПРАВСИМВ
Данная функция аналогична функции «ЛЕВСИМВ», за исключением того, что знаки возвращаются с конца строки.
Пример использования:
Формула: =ПРАВСИМВ(«произвольный текст»;5) – возвращенное значение «текст».
Функция ДЛСТР
С ее помощью определяется длина строки. В качестве результата возвращается целое число, указывающее количество символов текста.
Синтаксис: =ДЛСТР(текст)
Пример использования:
Функция НАЙТИ
Возвращает число, являющееся вхождением первого символа подстроки, искомого текста. Если текст не найден, то возвращается ошибка «#ЗНАЧ!».
Синтаксис: =НАЙТИ(искомый_текст; текст_для_поиска; [нач_позиция])
- искомый_текст – строка, которую необходимо найти;
- текст_для_поиска – текст, в котором осуществляется поиск первого аргумента;
- нач_позиция – необязательный элемент. Принимает целое число, которое указывает, с какого символа текст_для_поиска необходимо начинать просмотр. По умолчанию принимает значение 1.
Пример использования:
Из отрывка стихотворения великого поэта С.А.Есенина находим вхождение первого символа строки «птица». Поиск осуществляется с начала строки. Если в приведенном примере поиск осуществлялся бы с 40 символа, то функция в результате вернула ошибку, т.к. позиции вхождения не было найдено.
Функция ЗАМЕНИТЬ
Данная функция заменяет часть строки в заданном количестве символов, начиная с указанного по счету символа на новый текст.
Синтаксис: ЗАМЕНИТЬ(старый_текст; начальная_позиция; количество_знаков; новый_текст)
- старый_текст – строка либо ссылка на ячейку, содержащую текст;
- начальная_позиция – порядковый номер символа слева направо, с которого нужно производить замену;
- количество_знаков – количество символов, начиная с начальная_позиция включительно, которые необходимо заменить новым текстом;
- новый_текст – строка, которая подменяет часть старого текста, заданного аргументами начальная_позиция и количество_знаков.
Пример использования:
Здесь в строке, содержащейся в ячейке A1, подменяется слово «старый», которое начинается с 19-го символа и имеет длину 6 символов, на слово «новый».
В случае обработки небольшого количества ячеек такой способ вполне приемлем. Но если обработать необходимо несколько тысяч различных строк, то процесс составления формул станет трудоемким. Поэтому переделаем рассмотренный пример, используя знания по тем функциям, которые уже описаны в начале статьи, а именно:
- Аргумент «начальная_позиция» подменим функцией «НАЙТИ»;
- В место аргумент «количество_знаков» вложим функцию «ДЛСТР».
В результате получим формулу: =ЗАМЕНИТЬ(A1;НАЙТИ(«старый»;A1);ДЛСТР(«старый»);»новый»)
Посмотрите на принтскрин окна функции. Возвращаемые результаты аргументов не поменялись, зато теперь их можно определять динамически, составив формулу один раз.
Функция ПОДСТАВИТЬ
Данная функция заменяет в тексте вхождения указанной подстроки на новый текст, чем схожа с функцией «ЗАМЕНИТЬ», но между ними имеется принципиальное отличие. Если функция «ЗАМЕНИТЬ» меняет текст, указанный посимвольно вручную, то функция «ПОДСТАВИТЬ» автоматически находит вхождения указанной строки и меняет их.
Синтаксис: ПОДСТАВИТЬ(текст; старый_текст; новый_текст; [номер_вхождения])
- текст – строка или ссылка на ячейку, содержащую текст;
- старый_текст – подстрока из первого аргумента, которую необходимо заменить;
- новый_текст – строка для подмены старого текста;
- номер_вхождения – необязательный аргумент. Принимает целое число, указывающее порядковый номер вхождения старый_текст, которое подлежит замене, все остальные вхождения затронуты не будут. Если оставить аргумент пустым, то будут заменены все вхождения.
Пример использования:
Строка в ячейке A1 содержит текст, в котором имеются 2 подстроки «старый». Нам необходимо подставить на место первого вхождения строку «новый». В результате часть текста «…старый-старый…», заменяется на «…новый-старый…».
Если ли бы последний аргумент был опущен, то результатом бы стала строка «строка, содержащая новый-новый текст».
Функция ПСТР
ПСТР возвращает из указанной строки часть текста в заданном количестве символов, начиная с указанного символа.
Синтаксис: ПСТР(текст; начальная_позиция; количество_знаков)
- текст – строка или ссылка на ячейку, содержащую текст;
- начальная_позиция – порядковый номер символа, начиная с которого необходимо вернуть строку;
- количество_знаков – натуральное целое число, указывающее количество символов, которое необходимо вернуть, начиная с позиции начальная_позиция.
Пример использования:
Из текста, находящегося в ячейке A1 необходимо вернуть последние 2 слова, которые имеют общую длину 12 символов. Первый символ возвращаемой фразы имеет порядковый номер 12.
Аргумент количество_знаков может превышать допустимо возможную длину возвращаемых символов. Т.е. если в рассмотренном примере вместо количество_знаков = 12, было бы указано значение 15, то результат не изменился, и функция так же вернула строку «функции ПСТР».
Для удобства использования данной функции ее аргументы можно подменить функциями «НАЙТИ» и «ДЛСТР», как это было сделано в примере с функцией «ЗАМЕНИТЬ».
Функция СЖПРОБЕЛЫ
Данная функция удаляется все лишние пробелы: пробелы по краям и двойные пробелы между словами. После обработки строк функцией остаются только одиночные пробелы между словами.
Синтаксис: =СЖПРОБЕЛЫ(текст)
Пример использования:
=СЖПРОБЕЛЫ( » Текст с лишними пробелами между словами и по краям « )
Результатом выполнения функции будет строка: «Текст с лишними пробелами между словами и по краям» .
Функция СЦЕПИТЬ
С помощью функции «СЦЕПИТЬ» можно объединить несколько строк между собой. Максимальное количество строк для объединения – 255.
Синтаксис: =СЦЕПИТЬ(текст1; [текст2]; …)
Функция должна содержать не менее одного аргумента
Пример использования:
Функция возвратит строку: «Слово1 Слово2».
Не забывайте, что функция самостоятельно не добавляет пробелы между строками, поэтому добавлять их приходится самостоятельно.
Вместо использования данной функции можно применять знак амперсанда «&». Он так же объединяет строки. Например: «=»Слово1″&» «&«Слово2″».
Есть ли слово в списке MS EXCEL
Найдем слово в диапазоне ячеек, удовлетворяющее критерию: точное совпадение с критерием, совпадение с учетом регистра, совпадение лишь части символов из слова и т.д.
Пусть Список значений, в котором производится поиск содержит только отдельные слова (см. столбец А на рисунке ниже).
Совет: О поиске слова в списках, состоящих из текстовых строк (т.е. в ячейке содержится не одно слово, а несколько, разделенных пробелами) можно прочитать в статье Выделение ячеек c ТЕКСТом с применением Условного форматирования в MS EXCEL.
Задачу поиска текстового значения в диапазоне ячеек можно разбить на несколько типов:
- ищутся значения в точности совпадающие с критерием;
- ищутся значения содержащие критерий;
- ищутся значения с учетом РЕгиСТра.
Ищутся значения в точности соответствующие критерию
Это простейший случай. Здесь можно использовать формулу наподобие нижеуказанной
=СЧЁТЕСЛИ($A$5:$A$11;»яблоки»)
Формула возвращает количество найденных значений, соответствующих критерию (см. файл примера ).
Ищутся значения содержащие часть текстовой строки
Типичный вопрос для этого типа поиска: Есть ли в Списке слово со слогом МА?
Для ответа на вопросы такого типа требуется задать в качестве критерия часть текстового значения. Например, для отбора всех ячеек, содержащих все склонения слова яблоко (яблоку, яблоком, яблока и пр.) можно использовать критерии с подстановочным знаком * (звездочка). Для этого нужно использовать конструкцию *яблок*.
Типичная формула =СЧЁТЕСЛИ($A$5:$A$11;»*МА*»)
Ищутся значения с учетом РЕгиСТрА
Учет регистра приводит к необходимости создания сложных формул или использования дополнительных столбцов. Чаще всего используются формулы на основе функций учитывающих регистр НАЙТИ() , СОВПАД() .
Формула массива =ИЛИ(СОВПАД(«яблоки»;A5:A11)) дает ответ на вопрос есть ли такой элемент в списке.
СОВЕТ:
Идеи о поиске также можно посмотреть в статье Поиск текстовых значений в списках. Часть1. Обычный поиск.
Похожие статьи
В этом учебном материале по Excel мы рассмотрим примеры того, как определить содержит ли ячейка определенный текст.
Основная формула
=ЕЧИСЛО(ПОИСК(искомый_текст;просматриваемый_текст)) |
Описание
Чтобы проверить, есть ли в ячейке конкретный текст, вы можете использовать функцию ПОИСК вместе с функцией ЕЧИСЛО. В общей версии искомый_текст
является конкретный текст, который вы ищете, а просматриваемый_текст
представляет текст в проверяемой ячейке. В показанном примере формула в D5:
Эта формула возвращает ИСТИНА, если подстрока найдена, и ЛОЖЬ, если нет.
Примечание: функция ПОИСК автоматически найдет частичные совпадения.
Пояснение
Функция ПОИСК возвращает позицию найденной строки поиска или ошибку #ЗНАЧЕН!, если не находит. Мы используем этот факт, чтобы проверить, найдена ли строка поиска с помощью функции ЕЧИСЛО, чтобы «поймать» действительные числовые позиции.
ЕЧИСЛО возвращает ИСТИНА для чисел и ЛОЖЬ для всех остальных. Итак, если ПОИСК находит искомый_текст
, он возвращает позицию в виде числа, а ЕЧИСЛО возвращает ИСТИНА. Если ПОИСК не находит искомый_текст
, то возвращается ошибка #ЗНАЧЕН!, из-за которой ЕЧИСЛО возвращает ЛОЖЬ.
Версия с учетом регистра
Если вы хотите, чтобы в этой формуле учитывался регистр, вы можете заменить функцию ПОИСК функцией НАЙТИ следующим образом:
=ЕЧИСЛО(НАЙТИ(искомый_текст;просматриваемый_текст)) |
Если ячейка содержит
Если вы хотите что-то сделать, когда ячейка содержит определенный текст, вы можете заключить формулу в оператор ЕСЛИ следующим образом:
=ЕСЛИ(ЕЧИСЛО(ПОИСК(искомый_текст;просматриваемый_текст)); «Да»; «Нет») |
Вместо того, чтобы возвращать ИСТИНА или ЛОЖЬ, приведенная выше формула вернет «Да», если подстрока найдена, и «Нет», если нет.
С жестко заданной строкой поиска
Чтобы проверить ячейку на наличие одной жестко заданной подстроки, просто заключите текст в двойные кавычки. Например, чтобы проверить A1 на наличие текста «яблоко», используйте:
=ЕЧИСЛО(ПОИСК(«яблоко»;A1)) |
На чтение 8 мин Просмотров 2.7к. Опубликовано 12.01.2021
Содержание
- Поиск ячеек, содержащих текст
- Проверка ячейки на наличие в ней текста
- Проверка соответствия ячейки определенному тексту
- Проверка соответствия части ячейки определенному тексту
- Get expert help now
- Функция ЕСЛИ СОДЕРЖИТ
- Синтаксис функции ЕСЛИ с одним условием
- Функция ЕСЛИ в Excel с несколькими условиями
- Расширение функционала с помощью операторов «И» и «ИЛИ»
- Как сравнить данные в двух таблицах
Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).
Допустим, вы хотите убедиться, что столбец имеет текст, а не числа. Или перхапсйоу нужно найти все заказы, соответствующие определенному продавцу. Если вы не хотите учитывать текст верхнего или нижнего регистра, есть несколько способов проверить, содержит ли ячейка.
Вы также можете использовать фильтр для поиска текста. Дополнительные сведения можно найти в разделе Фильтрация данных.
Поиск ячеек, содержащих текст
Чтобы найти ячейки, содержащие определенный текст, выполните указанные ниже действия.
Выделите диапазон ячеек, которые вы хотите найти.
Чтобы выполнить поиск на всем листе, щелкните любую ячейку.
На вкладке Главная в группе Редактирование нажмите кнопку найти _амп_и выберите пункт найти.
В поле найти введите текст (или числа), который нужно найти. Вы также можете выбрать последний поисковый запрос из раскрывающегося списка найти .
Примечание: В критериях поиска можно использовать подстановочные знаки.
Чтобы задать формат поиска, нажмите кнопку Формат и выберите нужные параметры в всплывающем окне Найти формат .
Нажмите кнопку Параметры , чтобы еще больше задать условия поиска. Например, можно найти все ячейки, содержащие данные одного типа, например формулы.
В поле внутри вы можете выбрать лист или книгу , чтобы выполнить поиск на листе или во всей книге.
Нажмите кнопку найти все или Найти далее.
Найдите все списки всех вхождений элемента, который нужно найти, и вы можете сделать ячейку активной, выбрав определенное вхождение. Вы можете отсортировать результаты поиска » найти все «, щелкнув заголовок.
Примечание: Чтобы остановить поиск, нажмите клавишу ESC.
Проверка ячейки на наличие в ней текста
Для выполнения этой задачи используйте функцию текст .
Проверка соответствия ячейки определенному тексту
Используйте функцию Если , чтобы вернуть результаты для указанного условия.
Проверка соответствия части ячейки определенному тексту
Для выполнения этой задачи используйте функции Если, Поиски функция номер .
Примечание: Функция Поиск не учитывает регистр.
Get expert help now
Don’t have time to figure this out? Our expert partners at Excelchat can do it for you, 24/7.
Функция ЕСЛИ СОДЕРЖИТ
Наверное, многие задавались вопросом, как найти функцию в EXCEL«СОДЕРЖИТ» , чтобы применить какое-либо условие, в зависимости от того, есть ли в текстовой строке кусок слова , или отрицание, или часть наименования контрагента, особенно при нестандартном заполнении реестров вручную.
Такой функционал возможно получить с помощью сочетания двух обычных стандартных функций – ЕСЛИ и СЧЁТЕСЛИ .
Рассмотрим пример автоматизации учета операционных показателей на основании реестров учета продаж и возвратов (выгрузки из сторонних программ автоматизации и т.п.)
У нас есть множество строк с документами Реализации и Возвратов .
Все документы имеют свое наименование за счет уникального номера .
Нам необходимо сделать признак « Только реализация » напротив документов продажи, для того, чтобы в дальнейшем включить этот признак в сводную таблицу и исключить возвраты для оценки эффективности деятельности отдела продаж.
Выражение должно быть универсальным , для того, чтобы обрабатывать новые добавляемые данные .
Для того, чтобы это сделать, необходимо:
- Начинаем с ввода функции ЕСЛИ (вводим «=» , набираем наименование ЕСЛИ , выбираем его из выпадающего списка, нажимаем fx в строке формул).
В открывшемся окне аргументов, в поле Лог_выражение вводим СЧЁТЕСЛИ() , выделяем его и нажимаем 2 раза fx.
Далее в открывшемся окне аргументов функции СЧЁТЕСЛИ в поле «Критерий» вводим кусок искомого наименования *реализ* , добавляя в начале и в конце символ * .
Такая запись даст возможность не думать о том, с какой стороны написано слово реализация (до или после номера документа), а также даст возможность включить в расчет сокращенные слова «реализ.» и «реализац.»
Теперь мы можем работать и сводить данные только по документам реализации исключая возвраты . При дополнении таблицы новыми данными, остается только протягивать строку с нашим выражением и обновлять сводную таблицу.
Если материал Вам понравился или даже пригодился, Вы можете поблагодарить автора, переведя определенную сумму по кнопке ниже:
(для перевода по карте нажмите на VISA и далее «перевести»)
Логический оператор ЕСЛИ в 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» означает команду поиска точных (а не приблизительных) значений.
Выбираем формат и устанавливаем, как изменятся ячейки при соблюдении формулы. Лучше сделать заливку цветом.
Выделяем вторую таблицу. Условное форматирование – создать правило – использовать формулу. Применяем тот же оператор (СЧЕТЕСЛИ).
Здесь вместо первой и последней ячейки диапазона мы вставили имя столбца, которое присвоили ему заранее. Можно заполнять формулу любым из способов. Но с именем проще.
- Распечатать
Оцените статью:
- 5
- 4
- 3
- 2
- 1
(0 голосов, среднее: 0 из 5)
Поделитесь с друзьями!
- Что делает функция ПОИСК?
- Синтаксис
- Форматирование
- Поиск символа в ячейке
- Извлечь первое слово
- Другие примеры использования
- Функция ПОИСК в формуле массива
Что делает функция ПОИСК?
Эта функция аналогична функции НАЙТИ и так же ищет подстроку в строке. Когда искомое найдено, отображается его позиция в тексте в виде числа.
Отличие от функции НАЙТИ в том, что ПОИСК не принимает в расчет регистр текста. Как искомого, так и того, в котором мы ищем. Также она поддерживает подстановочные операторы.
У обеих функций есть процедура-аналог Найти и Заменить – как у процедуры, у нее есть свои преимущества и недостатки.
Синтаксис
=ПОИСК(ИскомыйТекст;СтрокаВКоторойИщем;[СтартоваяПозиция])
- ИскомыйТекст — символ или сочетание, которое ищем
- СтрокаВКоторойИщем — ячейка, текстовое значение или любое возвращаемое другой функцией выражение.
- Стартовая позиция — опциональный параметр, при отсутствии поиск происходит с первого символа
Если текст содержит более одного вхождения, возвращается позиция первого.
Третий (опциональный) параметр используется для поиска с определенной позиции в тексте и по умолчанию равен 1.
Если искомое не найдено в тексте, функция возвращает ошибку #ЗНАЧ.
Форматирование
При поиске дат функция ПОИСК, как и все текстовые функции, воспринимает их как числа, поэтому для корректного поиска может понадобиться функция ТЕКСТ.
При этом логические значения ИСТИНА и ЛОЖЬ конвертируются в текст, соответствующий их написанию.
Поиск символа в ячейке
Наиболее простой пример использования функции – осуществление поиска определенного символа в ячейке.
Логика проста – если поиск позиции символа не возвращает ошибку, значит, символ в ячейке присутствует:
=НЕ(ЕОШ(ПОИСК(паттерн;текст)))
Извлечь первое слово
В этом простейшем примере извлекаем первое слово из ячейки с помощью комбинации — функция ЛЕВСИМВ + функция ПОИСК. Поскольку пробел — регистронезависимый символ, для этого случая можно использовать и функцию НАЙТИ.
Таблица выше была использована для извлечения имени из строки с именем и фамилией.
- ПОИСК возвращает позицию пробела между именем и фамилией.
- Длина имени вычисляется как позиция пробела минус 1.
- Функция ЛЕВСИМВ извлекает имя на основе его длины.
Другие примеры использования
Найти первую цифру в ячейке:
=МИН(ЕСЛИОШИБКА(ПОИСК({0:9:8:7:6:5:4:3:2:1};A1);1000))
Найти первую цифру в ячейке и вернуть все, что перед ней:
=ЛЕВСИМВ(A1,МИН(ЕСЛИОШИБКА(ПОИСК({0:9:8:7:6:5:4:3:2:1};A1);1000))-1)
Узнать, содержит ли ячейка латиницу. Формула вернет «ИСТИНА» или «ЛОЖЬ»:
=СЧЁТ(ПОИСК({"a":"b":"c":"d":"e":"f":"g":"h":"i":"j":"k":"l":"m":"n":"o":"p":"q":"r":"s":"t":"u":"v":"w":"x":"y":"z"};A1))>0
Найти кириллицу в тексте аналогичным путем:
=СЧЁТ(ПОИСК({"а":"б":"в":"г":"д":"е":"ё":"ж":"з":"и":"й":"к":"л":"м":"н":"о":"п":"р":"с":"т":"у":"ф":"х":"ц":"ч":"ш":"щ":"ъ":"ы":"ь":"э":"ю":"я"};A1))>0
Функция ПОИСК в формуле массива
Примеры выше, где буквы перечислены явно в строковом массиве, занимает довольно много места. Буквы при этом идут подряд, что наводит на мысль, что их можно как-то иначе выразить как диапазон.
И действительно, это возможно с помощью комбинации с функциями СТРОКА и ПОИСК:
{=СЧЁТ(ПОИСК(СИМВОЛ(СТРОКА(65:90));A1))>0}
Отличие этой формулы массива от предыдущих — ее нужно вводить без фигурных скобок, они появятся при вводе формулы сочетанием Ctrl+Shift+Enter (вместо обычного Enter). В формуле выше, где явно прописаны все буквы, фигурные скобки вводятся вручную — это явное указание строкового массива.
Что происходит в этой формуле?
- Функция СТРОКА с численным аргументом “65:90” возвращает массив чисел с 65 по 90 включительно. Как раз в этом диапазоне в таблице ASCII находятся все символы латиницы;
- Функция СИМВОЛ возвращает для каждого числового значения в этом массиве его символ, таким образом создавая массив латинских символов;
- Функция ПОИСК производит поиск каждого из этих символов в строке и возвращает либо число, либо ошибку, таким образом создавая массив чисел и ошибок
- Функция СЧЁТ считает числовые значения в полученном массиве. Если результат больше нуля, значит, хотя бы один символ латиницы был найден. Если нет (все поиски вернули ошибку), значит, не был
Аналогичная формула для кириллицы:
{=СЧЁТ(ПОИСК(СИМВОЛ(СТРОКА(192:223));A1))>0}
Подробнее о поиске и извлечении кириллицы и латиницы в Excel можно почитать тут:
Найти латиницу или кириллицу в тексте
Есть еще множество комбинаций функции ПОИСК с другими функциями Excel, смотрите разделы:
Функция ИЛИ
Функция И
Функция ЗНАЧЕН
Удалить первое слово в ячейке Excel
Смотрите также по теме:
ОБНАРУЖИТЬ (функционал надстройки !SEMTools)
Регулярные выражения в Excel
Найти определенные символы в Excel
Найти слова в ячейках
Найти числа в текстовых ячейках
Понравилась статья? Поддержите ее автора!
Набор инструментов !SEMTools поможет решить множество задач без ввода сложных формул и сэкономит ваше время. И вам полезно, и автору приятно!