Excel если в тексте есть число

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Примеры ЕСЛИ

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

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

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

Примеры if, ISNUMBER и SEARCH

Нужна дополнительная помощь?

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

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

  1. Условие. Может выступать арифметическим знаком или логической функцией. В любом случае, главное требование к условию – оно должно возвращать значение ИСТИНА или ЛОЖЬ.
  2. Значение, если ИСТИНА. Это текст, который выводится или функция, которая будет выполняться в случае истинности значения. Допустимо использование нескольких вложенных функций ЕСЛИ для того, чтобы выполнять многоуровневые проверки.
  3. Значение, если ЛОЖЬ. Это текст, функция или значение любого другого типа, которое будет показываться или выполняться в случае, если описанный в первом аргументе критерий не соответствует действительности.

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

Содержание

  1. Проверка условия для полного совпадения текста (ЕСЛИ + СОВПАД)
  2. Функция ЕСЛИ с частичным совпадением текста
  3. ЕСЛИ + ПОИСК
  4. ЕСЛИ + НАЙТИ

Проверка условия для полного совпадения текста (ЕСЛИ + СОВПАД)

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

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

В этом случае строки могут быть записаны в разном регистре, и этот фактор не будет учитываться в функции ЕСЛИ. А что делать, если нужно проверить именно на разность регистров букв? Для этого вместо оператора = нужно использовать функцию СОВПАД, которая проверяет, являются ли текстовые строки идентичными.

Не стоит забывать заключать все текстовые значения в кавычки.

Сама функция работает следующим образом: она смотрит на текстовую строку 1, текстовую строку 2. Если они полностью совпадают, то она передает в ячейку или в аргумент функции значение ИСТИНА. Если же в результате анализа строк обнаруживается хотя бы одно различие, функция возвращает значение ЛОЖЬ.

Чтобы передать функцию СОВПАД функции ЕСЛИ, необходимо её использовать в качестве первого аргумента. Например, формула может иметь следующий вид: =ЕСЛИ(СОВПАД(G2,»Выполнено»),»Да»,»Нет»). Как мы видим в этом примере, эта формула понимает, что строки «ВЫПОЛНЕНО» и «выполнено» не являются идентичными.

Формула Эксель ЕСЛИ ячейка содержит текст то значение равно (условия с текстом)

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

Функция ЕСЛИ с частичным совпадением текста

Ранее мы разобрались, как сравниваются строки на предмет полного соответствия. Но в некоторых ситуациях достаточно лишь частичного совпадения строки с эталоном. Например, нам нужен город, но какой именно – не столь важно. Самый простой метод, как это сделать – использовать операторы ? и *. Но это хорошая идея далеко не во всех ситуациях.

ЕСЛИ + ПОИСК

Один из самых надежных способов добиться поставленной задачи – использование функции ПОИСК в качестве аргумента функции ЕСЛИ. С её помощью пользователь может определить порядковый номер знака, который начинает отсчёт строки. В общем виде эта функция выглядит следующим образом: =ПОИСК(что_ищем, где_ищем, начиная_с_какого_символа_ищем).

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

Эта функция должна использоваться совместно с ещё одним оператором. Называется он ЕЧИСЛО. Его задача – проверка, является ли определённая переменная числом. Если да, ячейке или функции передаётся значение ИСТИНА. Она может использоваться, чтобы проверить, является ли конкретная переменная текстовой. Вот, как ее использовать для наших целей: =ЕСЛИ(ЕЧИСЛО(ПОИСК(«город»,B2)),»Город»,»»).

Эта функция работает по следующему алгоритму: она проверяет, является ли значение, возвращенное функцией поиска, числовым. Если да, то возвращаемое значение – «Город». Логика очень простая. Дело в том, что эта функция также фильтрует любые другие типы данных, кроме текстовых. Поскольку функция «Поиск» может возвращать и ошибку в случае ненахождения соответствующего числа, то функция ЕЧИСЛО дает возможность его отфильтровать. Если оказывается, что функция ЕЧИСЛО говорит, что была выдана ошибка, то в качестве аргумента передается пустое значение.

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

ЕСЛИ + НАЙТИ

Если же пользователю нужно сравнивать строки и по регистру, то тогда используется другая функция – НАЙТИ. Она работает абсолютно аналогичным образом, только только учитывает большие и малые буквы. Ее синтаксис включает следующие аргументы:

  1. Что ищем.
  2. Где осуществляется поиск.
  3. С какой позиции ищется нужный текст.

Следовательно, и использование формулы будет абсолютно аналогичным. =ЕСЛИ(ЕЧИСЛО(ПОИСК(«город»,B2)),»Город»,»»). Как видим, функция ЕСЛИ дает возможность осуществлять самые разнообразные операции. Это один из главных операторов Excel, который позволяет автоматизировать почти все, что только можно.

Оцените качество статьи. Нам важно ваше мнение:


Задача функции

ЕЧИСЛО()

, английский вариант ISNUMBER(),

— проверять являются ли значения числами или нет. Формула

=

ЕЧИСЛО(5)

вернет ИСТИНА, а

=ЕЧИСЛО(«Привет!»)

вернет ЛОЖЬ.


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

ЕЧИСЛО()


ЕЧИСЛО

(

значение

)


Значение

— значением может быть все что угодно: текст, число, ссылка,

имя

,

пустая ячейка

, значение ошибки, логическое выражение.

Использование функции

В

файле примера

приведены несколько вариантов проверок:

1. Если в качестве значения на вход подается число и формат ячейки НЕ был установлен Текстовый, то функция вернет логическое значение ИСТИНА. Если формат ячейки с числом изменить на Текстовый уже после того, как функция вернула значение ИСТИНА, то она не станет возвращать значение ЛОЖЬ.

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

Вывод: функция

ЕЧИСЛО()

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

А1

число сохранено как текст, то формула =

ЕЧИСЛО(—A1)

вернет ИСТИНА, а =

ЕЧИСЛО(A1)

— ЛОЖЬ.

3. Логические значения ЛОЖЬ и ИСТИНА формально в EXCEL числами не являются и это доказывает тот факт, что формулы

=ЕЧИСЛО(ЛОЖЬ)

и

=ЕЧИСЛО(ИСТИНА)

вернут ЛОЖЬ. Однако, значениям ЛОЖЬ и ИСТИНА сопоставлены значения 0 и 1 соответственно, поэтому формулы

=ЕЧИСЛО(—ЛОЖЬ)

и

=ЕЧИСЛО(—ИСТИНА)

вернут ИСТИНА.

4. Функция

ЕЧИСЛО()

обычно используется в паре с функцией

ЕСЛИ()

. Например, формула

=ЕСЛИ(ЕЧИСЛО(B6);»Число»;»Не число»)

вернет слово

Число

, если в ячейке

В6

находится число (в числовом формате).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Примеры ЕСЛИ

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

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

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

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

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

Использование функции

В файле примера приведены несколько вариантов проверок:

1. Если в качестве значения на вход подается число и формат ячейки НЕ был установлен Текстовый, то функция вернет логическое значение ИСТИНА. Если формат ячейки с числом изменить на Текстовый уже после того, как функция вернула значение ИСТИНА, то она не станет возвращать значение ЛОЖЬ.

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

Вывод: функция ЕЧИСЛО() не пытается конвертировать значения в числовой формат. Однако, ее легко заставить делать это. Если в ячейке А1 число сохранено как текст, то формула = ЕЧИСЛО(—A1) вернет ИСТИНА, а = ЕЧИСЛО(A1) — ЛОЖЬ.

3. Логические значения ЛОЖЬ и ИСТИНА формально в EXCEL числами не являются и это доказывает тот факт, что формулы =ЕЧИСЛО(ЛОЖЬ) и =ЕЧИСЛО(ИСТИНА) вернут ЛОЖЬ. Однако, значениям ЛОЖЬ и ИСТИНА сопоставлены значения 0 и 1 соответственно, поэтому формулы =ЕЧИСЛО(—ЛОЖЬ) и =ЕЧИСЛО(—ИСТИНА) вернут ИСТИНА.

4. Функция ЕЧИСЛО() обычно используется в паре с функцией ЕСЛИ() . Например, формула =ЕСЛИ(ЕЧИСЛО(B6);»Число»;»Не число») вернет слово Число , если в ячейке В6 находится число (в числовом формате).

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

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

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

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

Описание

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

Пояснение

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

В результате она вернет число 5. Однако, поскольку мы даем функции НАЙТИ массив элементов для проверки, она вернет массив результатов, который выглядит следующим образом:

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

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

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

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

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

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

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

Проверка в 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Примеры формул с функцией ЕЧИСЛО в Excel для проверки на число

    Функция ЕЧИСЛО в Excel используется для проверки данных, поступающих на вход, — является ли ее аргумент числовым значением, и возвращает результат в виде логического значения ИСТИНА, если указанное значение является числовым, и ЛОЖЬ, если переданное в качестве аргумента является другим типом данных.

    Примеры использования функции ЕЧИСЛО в Excel

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

    Вид таблицы данных:

    Для расчетов используем следующую формулу:

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

    Результат выполнения для первого ученика:

    Таким образом мы определили пустые ячейки в строках и столбцах таблицы.

    Суммирование ячеек с числами и текстом в Excel

    Пример 2. В таблице содержатся данные о суммарной выручке двух магазинов по дням. В некоторых ячейках содержатся текстовые данные “N”, свидетельствующие о том, что магазин не имел выручки. Рассчитать суммарную выручку для магазинов по дням.

    Вид таблицы данных:

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

    1. Первая функция ЕСЛИ проверяет условие, заданное функцией И.
    2. Если оба проверяемых выражения (результаты работы рассматриваемой функции) вернут значение ИСТИНА (то есть являются числами), будет выполнена функция СУММ.
    3. Если одна из функций ЕЧИСЛО вернет значение ЛОЖЬ, будет выполнена проверка дополнительной функцией ЕСЛИ (проверка первой ячейки на содержание числовых данных).
    4. Если первая ячейка хранит число, будет возвращено его значение, иначе – возвращается значение, хранящееся в другой ячейке.

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

    Описание аргументов функции ЕЧИСЛО в Excel

    Функция имеет следующую синтаксическую запись:

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

    1. В некоторых случаях функция ЕЧИСЛО возвращает значение ИСТИНА для чисел, хранящихся в ячейках, отформатированных как текст. Обычно, прямое преобразование не выполняется (например: =ЕЧИСЛО(“2”) вернет значение ЛОЖЬ). Следует быть осторожным с выполнением вычислений над такими данными, всегда устанавливать соответствующий формат данных для ячеек.
    2. Функция не выполняет промежуточных преобразований логических данных. Например, результатом выполнения =ЕЧИСЛО(ИСТИНА) будет логическое ЛОЖЬ. В Excel предусмотрена возможность прямого преобразования данных с использованием знака двойного отрицания «—». Например, результат выполнения функции =ЕЧИСЛО(—ИСТИНА) – логическое ИСТИНА.
    3. Рассматриваемую функцию обычно используют в качестве аргумента с проверкой условия для функции ЕСЛИ.
    4. Если в качестве аргумента функции передана ссылка на ячейку, содержащую число, возможны два варианта возвращаемых значений:
    • ИСТИНА, если формат ячейки установлен по умолчанию или является числовым;
    • ЛОЖЬ, если ячейка имеет текстовый формат.
  • Функция ЕЧИСЛО() в MS EXCEL

    Синтаксис функции ЕЧИСЛО()

    ЕЧИСЛО(значение)

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

    Использование функции

    В файле примера приведены несколько вариантов проверок:

    1. Если в качестве значения на вход подается число и формат ячейки НЕ был установлен Текстовый, то функция вернет логическое значение ИСТИНА. Если формат ячейки с числом изменить на Текстовый уже после того, как функция вернула значение ИСТИНА, то она не станет возвращать значение ЛОЖЬ.

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

    Вывод: функция ЕЧИСЛО() не пытается конвертировать значения в числовой формат. Однако, ее легко заставить делать это. Если в ячейке А1 число сохранено как текст, то формула = ЕЧИСЛО(—A1) вернет ИСТИНА, а = ЕЧИСЛО(A1) — ЛОЖЬ.

    3. Логические значения ЛОЖЬ и ИСТИНА формально в EXCEL числами не являются и это доказывает тот факт, что формулы =ЕЧИСЛО(ЛОЖЬ) и =ЕЧИСЛО(ИСТИНА) вернут ЛОЖЬ. Однако, значениям ЛОЖЬ и ИСТИНА сопоставлены значения 0 и 1 соответственно, поэтому формулы =ЕЧИСЛО(—ЛОЖЬ) и =ЕЧИСЛО(—ИСТИНА) вернут ИСТИНА.

    4. Функция ЕЧИСЛО() обычно используется в паре с функцией ЕСЛИ() . Например, формула =ЕСЛИ(ЕЧИСЛО(B6);»Число»;»Не число») вернет слово Число, если в ячейке В6 находится число (в числовом формате).

    Функция ЕСЛИ

    В этом курсе:

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

    Поэтому у функции ЕСЛИ возможны два результата. Первый результат возвращается в случае, если сравнение истинно, второй — если сравнение ложно.

    Например, функция =ЕСЛИ(C2=»Да»;1;2) означает следующее: ЕСЛИ(С2=»Да», то вернуть 1, в противном случае вернуть 2).

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

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

    Условие, которое нужно проверить.

    Значение, которое должно возвращаться, если лог_выражение имеет значение ИСТИНА.

    Значение, которое должно возвращаться, если лог_выражение имеет значение ЛОЖЬ.

    Простые примеры функции ЕСЛИ

    В примере выше ячейка D2 содержит формулу: ЕСЛИ(C2 = Да, то вернуть 1, в противном случае вернуть 2)

    В этом примере ячейка D2 содержит формулу: ЕСЛИ(C2 = 1, то вернуть текст «Да», в противном случае вернуть текст «Нет»). Как видите, функцию ЕСЛИ можно использовать для сравнения и текста, и значений. А еще с ее помощью можно оценивать ошибки. Вы можете не только проверять, равно ли одно значение другому, возвращая один результат, но и использовать математические операторы и выполнять дополнительные вычисления в зависимости от условий. Для выполнения нескольких сравнений можно использовать несколько вложенных функций ЕСЛИ.

    B2;»Превышение бюджета»,»В пределах бюджета»)» />

    =ЕСЛИ(C2>B2;»Превышение бюджета»;»В пределах бюджета»)

    В примере выше функция ЕСЛИ в ячейке D2 означает: ЕСЛИ(C2 больше B2, то вернуть текст «Превышение бюджета», в противном случае вернуть текст «В пределах бюджета»)

    B2;C2-B2;»»)» />

    На рисунке выше мы возвращаем не текст, а результат математического вычисления. Формула в ячейке E2 означает: ЕСЛИ(значение «Фактические» больше значения «Плановые», то вычесть сумму «Плановые» из суммы «Фактические», в противном случае ничего не возвращать).

    В этом примере формула в ячейке F7 означает: ЕСЛИ(E7 = «Да», то вычислить общую сумму в ячейке F5 и умножить на 8,25 %, в противном случае налога с продажи нет, поэтому вернуть 0)

    Примечание: Если вы используете текст в формулах, заключайте его в кавычки (пример: «Текст»). Единственное исключение — слова ИСТИНА и ЛОЖЬ, которые Excel распознает автоматически.

    Функции Excel ЕСЛИ (IF) и ЕСЛИМН (IFS) для нескольких условий

    Логическая функция ЕСЛИ в Экселе – одна из самых востребованных. Она возвращает результат (значение или другую формулу) в зависимости от условия.

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

    Функция имеет следующий синтаксис.

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

    лог_выражение – это проверяемое условие. Например, A2 30) не выполняется и возвращается альтернативное значение, указанное в третьем поле. В этом вся суть функции ЕСЛИ. Протягивая расчет вниз, получаем результат по каждому товару.

    Однако это был демонстрационный пример. Чаще формулу Эксель ЕСЛИ используют для более сложных проверок. Допустим, есть средненедельные продажи товаров и их остатки на текущий момент. Закупщику нужно сделать прогноз остатков через 2 недели. Для этого нужно от текущих запасов отнять удвоенные средненедельные продажи.

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

    В прогнозе запасов больше нет отрицательных значений, что в целом очень неплохо.

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

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

    Довольно часто количество возможных условий не 2 (проверяемое и альтернативное), а 3, 4 и более. В этом случае также можно использовать функцию ЕСЛИ, но теперь ее придется вкладывать друг в друга, указывая все условия по очереди. Рассмотрим следующий пример.

    Нескольким менеджерам по продажам нужно начислить премию в зависимости от выполнения плана продаж. Система мотивации следующая. Если план выполнен менее, чем на 90%, то премия не полагается, если от 90% до 95% — премия 10%, от 95% до 100% — премия 20% и если план перевыполнен, то 30%. Как видно здесь 4 варианта. Чтобы их указать в одной формуле потребуется следующая логическая структура. Если выполняется первое условие, то наступает первый вариант, в противном случае, если выполняется второе условие, то наступает второй вариант, в противном случае если… и т.д. Количество условий может быть довольно большим. В конце формулы указывается последний альтернативный вариант, для которого не выполняется ни одно из перечисленных ранее условий (как третье поле в обычной формуле ЕСЛИ). В итоге формула имеет следующий вид.

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

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

    Примеры формул с функцией ЕЧИСЛО в Excel для проверки на число

    Функция ЕЧИСЛО в Excel используется для проверки данных, поступающих на вход, — является ли ее аргумент числовым значением, и возвращает результат в виде логического значения ИСТИНА, если указанное значение является числовым, и ЛОЖЬ, если переданное в качестве аргумента является другим типом данных.

    Примеры использования функции ЕЧИСЛО в Excel

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

    Вид таблицы данных:

    Для расчетов используем следующую формулу:

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

    Результат выполнения для первого ученика:

    Таким образом мы определили пустые ячейки в строках и столбцах таблицы.

    Суммирование ячеек с числами и текстом в Excel

    Пример 2. В таблице содержатся данные о суммарной выручке двух магазинов по дням. В некоторых ячейках содержатся текстовые данные “N”, свидетельствующие о том, что магазин не имел выручки. Рассчитать суммарную выручку для магазинов по дням.

    Вид таблицы данных:

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

    1. Первая функция ЕСЛИ проверяет условие, заданное функцией И.
    2. Если оба проверяемых выражения (результаты работы рассматриваемой функции) вернут значение ИСТИНА (то есть являются числами), будет выполнена функция СУММ.
    3. Если одна из функций ЕЧИСЛО вернет значение ЛОЖЬ, будет выполнена проверка дополнительной функцией ЕСЛИ (проверка первой ячейки на содержание числовых данных).
    4. Если первая ячейка хранит число, будет возвращено его значение, иначе – возвращается значение, хранящееся в другой ячейке.

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

    Описание аргументов функции ЕЧИСЛО в Excel

    Функция имеет следующую синтаксическую запись:

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

    1. В некоторых случаях функция ЕЧИСЛО возвращает значение ИСТИНА для чисел, хранящихся в ячейках, отформатированных как текст. Обычно, прямое преобразование не выполняется (например: =ЕЧИСЛО(“2”) вернет значение ЛОЖЬ). Следует быть осторожным с выполнением вычислений над такими данными, всегда устанавливать соответствующий формат данных для ячеек.
    2. Функция не выполняет промежуточных преобразований логических данных. Например, результатом выполнения =ЕЧИСЛО(ИСТИНА) будет логическое ЛОЖЬ. В Excel предусмотрена возможность прямого преобразования данных с использованием знака двойного отрицания «—». Например, результат выполнения функции =ЕЧИСЛО(—ИСТИНА) – логическое ИСТИНА.
    3. Рассматриваемую функцию обычно используют в качестве аргумента с проверкой условия для функции ЕСЛИ.
    4. Если в качестве аргумента функции передана ссылка на ячейку, содержащую число, возможны два варианта возвращаемых значений:
    • ИСТИНА, если формат ячейки установлен по умолчанию или является числовым;
    • ЛОЖЬ, если ячейка имеет текстовый формат.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    ​Смотрите также​​ первого пробела (найденное​ функции Excel «не​ группы ячеек -​: Внимательно причитайте справку​ у меня не​ не полностью, т​vladimir-shagaliev​Читайте справку по​вы же умеете​ ячейке указано несколько​ еще оч.далеко​ букв «прав», то​=ПРОСМОТР(A24;{-1E+307;0;1E-307};A27:A29) (см. файл примера)​Привет!​     — необязательный аргумент.​ путь), содержащего ссылку,​Примечание:​ ПОИСКом).​ понимает», как показывать​ Пустые — Ок,​ по функции.​

    ​ срабатывает это ActiveSheet.Calculate…​ е 300 значений​: Приветствую!​ функциям. Большое значение​ вставлять условие в​ фамилий) — в​китин​ будут выделены ячейки​Третий аргумент функции не​Формула​​ Ячейка, сведения о​​ в виде текстовой​

    Описание

    ​Мы стараемся как​Вторая строка содержит имя,​ числа, и преобразует​ не снимая выделение​Bema​ Т.е. не работают​ заполнены а остальные​Задача следующая​ имеет наличие или​ функцию ЕСЛИ()?​ этом случае нужно​

    ​: йес!!!сам допер,потом прочитал​ ​ в которых есть​ ​ обязателен, если его​Описание​ которой требуется получить.​

    ​ строки. Если лист,​ можно оперативнее обеспечивать​ отчество и фамилию.​ их в базовый​ в первой пустой​: kord, добрый и​ твои издевательства…​ пустые ячейки. И​Есть два столбца​

    Синтаксис

    ​ отсутствие «;» в​

    ​Я Вам показал​ считать для каждого​

    • ​ Serge_007.учимся потихоньку​​ и «прав», и​ опустить, то функция​Результат​ Если этот аргумент​ содержащий ссылку, еще​ вас актуальными справочными​ Для имени используем​ формат.​

    ​ ячейке написать =»заполненyая_ячейка_выше»-​

    ​ Вам. А если​

    ​Я уже тоже​

    ​ вот когда я​ в первом фразы​ конце ПОИСКПОЗ().​ только условие.​

    ​ ответственного данное мероприятие​

    ​Serge_007​ «правило» и «правительство»​

    ​ вернет значение ЛОЖЬ​

    ​=ЯЧЕЙКА(«строка»;A20)​ опущен, сведения, указанные​ не был сохранен,​ материалами на вашем​ такую же формулу:​

    ​Покажем на примере. Допустим,​​ Ctrl+Enter​ так:​ пробовал это на​ добавляю скажем 301​

    ​ состоящие из нескольких​

    ​vikttur​Можно без ЕСЛИ():​ за 1. Например​

    ​: Всё верно, но​

    ​ и т.д.​ (если условие не​Номер строки ячейки A20.​ в аргументе «тип_сведений»,​ возвращается пустая строка​ языке. Эта страница​Формула для извлечения фамилии​ нужно объединить текст​

    ​Vlad999​​=—ЕТЕКСТ(B1)​ кнопку повесить сразу​ элемент, несмотря на​ слов, во втором​

    ​: Єто условие можно​

    ​=(ЕЧИСЛО(ПОИСКПОЗ(2;F10:F17;)))*10​ Иванов и Петров​ зачем ЕСЛИ() и​Нужна формула, которая​ выполнено).​20​ возвращаются для последней​ («»).​ переведена автоматически, поэтому​ несколько иная: Это​ в строках и​: Это лишние телодвижения.​kord​ после сброса словаря​

    ​ то что в​​ в одной ячейке​ описать одним: если​Но этот вариант​ ответственны за одно​

    ​ зачем указывать номер​

    ​ будет работать схожим​=ЕСЛИ(A1>100;»Бюджет превышен»)​=ЯЧЕЙКА(«содержимое»;A3)​ измененной ячейки. Если​Примечание:​ ее текст может​

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

    ​ формуле он учтен,​

    ​ одно слово.​ в ячейке 2,​ хуже: ЕСЛИ() отрежет​ и тоже мероприятие​ вхождения?​ образом. Пока что,​Если в ячейке​Содержимое ячейки A3.​ аргумент ссылки указывает​ Это значение не поддерживается​ содержать неточности и​ Вложенные функции ПОИСК​Использование амперсанда без функции​ меня много. Поэтому​ всегда Вы помогаете!!!​

    ​ хотя должно бы…​​ пересчет не происходит​Нужно в третьем​ то условие не​ ненужные вычисления.​

    ​ и оно невыполнено,​

    ​китин​ все формулы, которые​A1​

    ​Привет!​​ на диапазон ячеек,​ в Excel Online,​ грамматические ошибки. Для​ ищут второй и​

    ​ ТЕКСТ дает «неадекватный»​

    ​ удобнее что бы​ Скажите,а как доработать​

    ​Так что у​

    ​ и нужно открыть​ столбце вывести какие​ выполняется. Такая формула​zelencov​ значит у Иваново​:​ я нашел работают​

    ​содержится значение 1,​

    ​=ЯЧЕЙКА(«тип»;A2)​ функция ЯЧЕЙКА возвращает​ Excel Mobile и​ нас важно, чтобы​ третий пробелы в​ результат:​

    ​ это было в​​ формулу, чтобы возвращался​ меня надёжнее так​ закрыть файл и​ именно слова содержит​

    • ​ у Вас уже​​: Спасибо Вам большое!!!Все​ будет считаться что​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—ЕОШ(—И(ПОИСК(«прав»;D4;1)))​ с точным сочетанием​ то вышеуказанная формула​Тип данных ячейки A2.​ сведения только для​ Excel Starter.​ эта статья была​ строке. ПОИСК(» «;A3;1)​Excel вернул порядковый номер​ составе макроса, который​ не 0, а​ — сперва нажали​

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

    ​ нажать на ячейке​ первый столбец из​ есть, только переставить​ получилось!​ 1 мероприятие невыполнено​вот так и​ символов, и если​ вернет значение ЛОЖЬ.​ Тип данных «v»​ левой верхней ячейки​

    ​»формат»​

    ​ вам полезна. Просим​

    ​ находит первый пробел​

    ​ для даты и​

    ​ я запускаю для​

    ​ была бы просто​

    ​ кнопку, затем правим​

    ​ enter и тогда​

    ​ второго. Ячейка первого​

    ​ ЛОЖЬ и ИСТИНА.​

    ​vikttur​

    ​ и у Петрова​

    ​ всё?но тогда где​

    ​ я задам поиск​

    ​Т.к. значение ЛОЖЬ эквивалентно​

    ​ указывает значение.​

    ​ диапазона.​

    ​Текстовое значение, соответствующее числовому​

    ​ вас уделить пару​

    ​ слева (перед отчеством).​

    ​ общий формат вместо​

    ​ формирования таблицы.​

    ​ пустая ячейка?​

    ​ список.​

    ​ формула пересчитывается​

    ​ массива может содержать​

    ​vikttur​: Формула Сергея является​

    ​ будет считаться что​

    ​ «прав»выдаеть ЛОЖЬ.​ по слову «прав»,​

    ​ 0, то формулы​

    ​v​В приведенном ниже списке​

    ​ формату ячейки. Значения​

    ​ секунд и сообщить,​ К найденному результату​

    ​ денежного. Чтобы избежать​

    ​loveme​vikttur​

    ​Как вариант -​

    ​Hugo​

    ​ несколько значений из​

    ​: Єто=Это​

    ​ формулой массива и​

    ​ 1 мероприятие невыполнено.​

    ​и ещё​

    ​ то формула будет​

    ​=ЕСЛИ(0;»Бюджет превышен»;»ОК!»)​

    ​Изменение формата ячейки​

    ​ описаны текстовые значения,​

    ​ для различных форматов​​ помогла ли она​ добавляем единицу (+1).​ подобного результата, применяется​: выделяете диапазон и​: См. сообщение №2​ обнулять словарь при​: Ну это можно​

    Пример

    ​ второго массива и​zelencov​ должна вводиться как​ Здесь нужно как​??????​ возвращать истинну, только​или (если в​ссылаться на создание​ возвращаемые функцией ЯЧЕЙКА,​ показаны ниже в​ вам, с помощью​ Получаем ту позицию,​ функция ТЕКСТ. Она​

    ​ жмете запуск макроса,​

    ​Вместо нуля можно​

    ​ выделении ячейки в​

    ​ макросом подправить -​

    ​ их нужно сцепить​

    ​: Это то понятно.​

    ​ формула массива (три​

    ​ то применить формулу​

    ​Serge_007​

    ​ в ячейках «прав»,​

    ​ ячейке​

    ​ или изменение ячейки​

    ​ если в качестве​

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

    ​ форматирует значения по​

    См. также:

    ​ такой вариант пойдет.​
    ​ «» — пустой​ D​
    ​ сделать маленький макрос​
    ​ и вывести в​ А по другому​ клавиши, ищите по​

    support.office.com

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

    ​ текст содержит и​: Я ж написал:​ а «правительство» и​A1​функция адрес​ аргумента «тип_сведений» указано​​ изменяет цвет при​​ Для удобства также​ искать второй пробел.​ заданию пользователя.​

    ​Sub ZAPOLNENIE() For​ текст.​

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

    ​сейчас попробую…​

    ​ с одной строкой​​ третьем в той​ можно?​ форуму). Обычно формулы​
    ​ т.д. Прикрепляю файл​
    ​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—ЕЧИСЛО(ПОИСК(«прав»;D4))​ «правило» засылать в​​содержится значение 0)​​Добавление, изменение, поиск​ значение «формат», а​ выводе отрицательных значений,​ приводим ссылку на​Часть формулы – ПОИСК(«​Формула «для даты» теперь​

    ​ Each s In​V​Файл ниже по​
    ​ set dic=nothing и​
    ​ же строчке. В​Serge​​ массива медленнее «немассивных»​​ Excel с двуся​Если хотите идти​ лес.​​=ЕСЛИ(A1;»Бюджет превышен»;»ОК!»)​​ и удаление условного​ аргумент ссылки указывает​​ в конце текстового​​ оригинал (на английском​

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

    ​ «;A3;ПОИСК(» «;A3;1)+1) –​ выглядит так:​​ Selection If s​​: подсказка у ф-ции​ теме.​ вызывать его когда​ чем суть -​: Как по другому?​
    ​ собратьев.​ таблицами — первая​

    ​ «своим путём», то​Собственно, нужен анализ,​вернут ОК!​

    ​ форматирования в ячейке​ на ячейку, отформатированную​

    ​ значения добавляется «-«.​

    ​ языке) .​ находит второй пробел.​​Второй аргумент функции –​​ = «» Then​

    ​ ЕСЛИ три параметра.​ikki​ нужно дать обновлённый​​ нужно видеть какие​​zelencov​»—» — бинарное​ с исходными данными,​ тоже самое, но​

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

    ​Если в ячейке​Функция ЕСЛИ(), английский вариант​ с использованием встроенного​ Если положительные или​В этой статье описаны​

    ​ Это будет конечная​

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

    ​ формат. Где брать​ s.Value = s.Offset(-1,​Bema​: гм… странно…​ список.​ уже слова содержаться​
    ​: Как по другому?{/post}{/quote}​
    ​ отрицание, тоже много​​ а вторая -​​ наоборот:​ сочетание «прав» -​A1​

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

    ​ IF(), используется при​ числового формата.​
    ​ все числа отображаются​
    ​ синтаксис формулы и​ позиция отчества.​​ строку формата? Щелкаем​​ 0).Value Next End​
    ​: kord, знатоки уже​
    ​пока даже не​

    ​Вообще это потому,​​ во втором массиве,​​Само условие записать​ написано. преобразование логического​ что должно в​Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—НЕ(ЕОШ(—И(ПОИСК(«прав»;D4;1))))​ то возвращается 1,​находится любое другое​ проверке условий. Например,​

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

    ​Формат Microsoft Excel​ в круглых скобках,​ использование функции ячейка​Далее из общей длины​ правой кнопкой мыши​ Subесли не то​ ответили:​ могу предположить -​ что я старался​ он будет находиться​ так чтобы любое​ значения в число.​

    ​ результате получиться.​Кстати, правильнее будет​ если не содержит,​ число кроме 0,​ =ЕСЛИ(A1>100;»Бюджет превышен»;»ОК!»). В​Значение, возвращаемое функцией ЯЧЕЙКА​ в конце текстового​

    ​ в Microsoft Excel.​ строки отнимается количество​​ по ячейке со​​ опишите как вы​

    ​1) Прописать соответствующее​ по какой причине…​ сделать код быстрым,​ на другом листе​ число кроме 2​Владимир​Буду признателен, если​
    ​ так: Код200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—НЕ(ЕОШ(ПОИСК(«прав»;D4)))​
    ​ то 0.​ то формула вернет​​ зависимости от значения​​Общий​​ значения добавляется «()».​​ Вы найдете ссылки​

    ​ знаков с начала​ значением. Нажимаем «Формат​ это видите.​​ условие в функции​​ikki​ поэтому словарь заполняется​ и пополняться.​
    ​vikttur​

    ​: .. или:​ формулу напишите прямо​Цитата​китин​ Бюджет превышен. Такой​ в ячейке​»G»​Примечание:​
    ​ на дополнительные сведения​

    excel2.ru

    Поиск формулы для «текст содержит»

    ​ строки до второго​​ ячеек». В открывшемся​
    ​Vlad999​ ЕСЛИ()​: кстати — заглянул​ только один раз​В файле пример​: Zelencov, Вы или​Serge​ в файле​(китин)200?’200px’:»+(this.scrollHeight+5)+’px’);»>указывать номер вхожденияКакой​
    ​:​ подход удобен, когда​А1​0​ Это значение не поддерживается​ о форматировании данных​ пробела. Результат –​ окне выбираем «все​
    ​: Vlad999, выделил ячейки,​2) Скрыть нули​ в код функции.​ при срабатывании первой​ что должно получиться.​ формулируйте условие понятно,​: Обычно?​Синий птыц​ смысл указывать номер​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=И(ПОИСК(«прав»;D4;1))​ проверяется равенство значения​результат формулы будет​»F0″​ в Excel Online,​ в ячейках и​
    ​ число символов справа,​ форматы». Копируем нужный​ запустил — значения​ условным форматированием. Белым​думаю, имеет смысл​ функции, остальные используют​

    ​vladimir-shagaliev​​ или просто покажите​​Я что-то не​
    ​: =Если (вашаЯчейка=»нет»;вашезначение; «»)​
    ​ вхождения, если нужен​

    ​попробуйте так.​​ нулю.​​ либо "Бюджет превышен"​

    ​# ##0​​ Excel Mobile и​​ применения стилей ячеек​
    ​ которые нужно вернуть.​ в строке «Тип».​ куда то исчезли.​
    ​ по белому.​ поменять местами пару​ уже собранное.​: максимальное количество слов​
    ​ в файле: «в​ встречал формул массива,​Павел кольцов​ ЛЮБОЙ? Понятно что​
    ​исправил​EXCEL содержит также другие​ либо «ОК!».​»,0″​ Excel Starter.​
    ​ в разделе​Формула «для отчества» строится​ Вставляем скопированное значение​Я бы хотел​3) Отключить отображение​

    ​ строчек​​Поэтому изменение списка​​ в ячейке 7​
    ​ ячейке это, а​ которые быстрее простых​

    ​: а что формула​​ будет первый всегда,​​Serge_007​

    ​ функции, которые можно​​Функция ЕСЛИ()относится к наиболее​​0,00​​»скобки»​См​ по тем же​ в формулу.​ ничего руками не​
    ​ нулей в Параметрах​200?’200px’:»+(this.scrollHeight+5)+’px’);»>a = znacenija.Value​smile
    ​ не учитывается, когда​ и соответственно максимально​ вон там не​zelencov​ должна делать в​ но это лишние​:​ применять для анализа​ часто используемым функциям.​
    ​»F2″​1, если форматированием ячейки​.​ принципам:​Приведем еще пример, где​ выделять, а что​ Excel.​smile

    ​If dic Is​​ словарь уже готов.​​ возможное количество совпадений​
    ​ то». А то​: Почему при добавлении​ итоге?​

    ​ два символа в​​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—ЕЧИСЛО(ПОИСК(«прав»;D4))​ данных с использованием​

    ​ЕСЛИ(лог_выражение;значение_если_истина;[значение_если_ложь])​​# ##0,00​ предусмотрено отображение положительных​ЯЧЕЙКА Функция возвращает сведения​Для объединения значений из​

    ​ может быть полезна​​ бы он Сам​​kord​
    ​ Nothing Then​Можно код переписать​ которые нужно вывести​
    ​ тут три головы​
    ​ еще одного диапазона​

    ​Наташа лукиных​​ формуле​
    ​ArkaIIIa​
    ​ условий. Например, для​Лог_выражение​»,2″​ или всех чисел​
    ​ о форматировании, расположении​
    ​ нескольких ячеек в​ данная функция. Добавим​
    ​ нашел эти ячейки​​: Уважаемые друзья!!! Всем​будет ещё быстрее​ — но будет​ тоже 7​ (наверное, не очень​ формула перестает работать?Реализовать​:​;1​​:​ smile

    ​ подсчета количества вхождений​​   — любое значение или​
    ​$# ##0_);($# ##0)​
    ​ в круглых скобках;​ или содержимом ячейки.​

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

    ​_Boroda_​​ дубовых) не могут​ с помощью одного​Как-то так. Нажмите​

    ​китин​​китин​ чисел в диапазоне​ выражение, принимающее значения​»C0″​ во всех остальных​smile
    ​ Например, если перед​ оператор амперсанд (&)​

    ​ числа. Если ввести​​ них через несколько​loveme​

    ​: Да, точно. Что-то​​ вероятно заметно медленнее.​: Так нужно?​ понять ваших желаний.​ диапазона в моем​ на fx в​: опять переделал​В этом случае​ ячеек используется функция​ ИСТИНА или ЛОЖЬ.​$# ##0_);[Красный]($# ##0)​

    ​ случаях — 0.​​ выполнением вычислений с​​ или функция СЦЕПИТЬ.​​ вручную, Excel их​ ячеек вставил другое​: Подскажите, пожалуйста два​ тупанул…​

    ​Вот добавил кнопку​​Хорошо еще, что​zelencov​ случае не получается!​ верхней строке и​
    ​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=—НЕ(ЕОШ(ПОИСК(«прав»;D4;1)))​ возвращается позиция первого​ СЧЁТЕСЛИ(), а для​=ЕСЛИ(A1>=100;»Бюджет превышен»;»ОК!»)​»C0-«​Примечание:​ ячейкой необходимо удостовериться​Например, значения расположены в​ удалит. Поэтому введем​ значение, а это​ вопроса.​Вот совместный вариант​ — когда добавите​ только 7 слов.​:​Владимир​ там подсказки будут​теперь так,как просит​ вхождения.​ сложения значений, удовлетворяющих​Т.е. если в​$# ##0,00_);($# ##0,00)​ Это значение не поддерживается​ в том, что​ разных столбцах (ячейках):​ формулу:​ на месте осталось​1) Есть столбец​ без кнопки.​ значение, то жмёте​Hugo​vikttur​: Что такое формула​Abram pupkin​ ТС​Таким образом, если​ определенным условиям, используется​ ячейке​
    ​»C2″​ в Excel Online,​ она содержит числовое​

    excelworld.ru

    Как в excel написать формулу если ячейка содержит слово «нет», то.. .

    ​Ставим курсор в ячейку,​​Если нужно вернуть прежние​

    ​ бы.​​ допустим G, в​ikki​ кнопку, затем заново​

    ​: Да хоть сколько​​: Условия прописаны не​
    ​ массива? Вам же​: цитата​Serge_007​ ячейка содержит только​

    ​ функция СУММЕСЛИ().​​A1​
    ​$# ##0,00_);[Красный]($# ##0,00)​ Excel Mobile и​ значение, а не​ где будут находиться​ числовые значения (без​loveme​
    ​ котором вбиты определенные​: нет.​ протягиваете формулы (сами​ слов… Правда если​ все.​ сказали, наберите в​»…проблема в том,​
    ​:​
    ​ слово «правило» -​Функция ЕСЛИ(), как альтернативный​содержится значение большее​
    ​»C2-«​ Excel Starter.​
    ​ текст, можно использовать​ объединенные три значения.​

    Формула Если-то (диапазон ячеек)

    ​ нулей), то используем​​: приложите пример так​

    ​ числа/буквы. Как мне​буду «противоречить» сам​ они не пересчитываются,​ привлечь VBA, но​

    ​При показанных условиях​​ поиске.​
    ​ что формула если,​

    ​Цитата​​ то будет 1.​ вариант, может быть​ или равное 100,​0%​»префикс»​ следующую формулу:​ Вводим равно. Выбираем​ оператор «—»:​ есть так хотелось​ задать условие, что​

    ​ себе​​ нужно заставлять).​

    ​ в виде функции.​​ первое на результат​

    ​Serge​
    ​ работает только на​(китин)200?’200px’:»+(this.scrollHeight+5)+’px’);»>это лишние два​А если, к​ также использована для​ то формула вернет​»P0″​Текстовое значение, соответствующее префиксу​=​

    ​ первую ячейку с​​Обратите внимание, что значения​
    ​ бы получить.​ бы при нахождении​всё-таки лучше делать​
    ​vladimir-shagaliev​vladimir-shagaliev​

    ​ не влияет.​
    ​: Потому что ПОИСКПОЗ​
    ​ цифровые данные, на​ символа в формуле​ примеру, «Обязательное правило»​

    ​ подсчета и сложения​​ ОК!, а если​0,00%​

    ​ метки ячейки. Одиночная​​ЕСЛИ(​ текстом и нажимаем​ теперь отображаются в​Vlad999​ определенной части числа/букв​ с кнопкой.​: Hugo, не переписывать​: _Boroda_, Hugo, Спасибо​
    ​Вариант: Второе имеет​ так использовать нельзя.​ словесные выдает ошибку…​;1​

    ​ — то уже​​ значений с использованием​

    ​ нет, то Бюджет​​»P2″​
    ​ кавычка (‘) соответствует​ЯЧЕЙКА(«тип», A1) = «v»;​ на клавиатуре &.​

    ​ числовом формате.​​: На листе 3​ в G, в​ибо даже после​ не надо, работает​ БОЛЬШОЕ!!!​ 2, Третье не​

    ​24 Кб​​ «​китин​ 14.​ условий. Ниже приведены​

    ​ превышен.​​0,00E+00​ тексту, выровненному влево,​

    ​ A1 * 2;​

    ​ Затем – знак​​​
    ​ есть таблица со​ ячейку находящейся в​ поверхностного тестирования обнаружился​ очень быстро и​Все четко работает.​ имеет 2. Что​zelencov​Функция ЕСЛИ ()​

    ​: Serge_007, спасибо.просто хочется​​Нужно нечто более​ иллюстрирующие примеры.​

    ​В качестве аргументов функции,​​»S2″​ двойная кавычка («) —​
    ​ 0)​ пробела, заключенный в​Отдельные текстовые функции и​ значениями.​ этой же строке​ неприятный нюанс:​ это огромный плюс​ Но мой комп​ тогда?​

    ​: =ЕСЛИ((ЕЧИСЛО(ПОИСКПОЗ(2;F10:F17;F20:F24)));10;100)​​ работает со всем​ научится и понять​ стандартизированное, т.к. на​Пусть данные находятся в​ могут участвовать формулы,​

    ​# ?/? или #​​ тексту, выровненному вправо,​Эта формула вычисляет произведение​ кавычки (“ “).​ их комбинации позволяют​На листе 1​
    ​ в столбец C​если что-л.​ и самое главное.​ умирает. Список проверяемых​zelencov​
    ​а как в​ что можно набрать​ разные варианты решения​

    ​ основе этих данных​

    ​ диапазоне​​ например:​ ??/??​
    ​ знак крышки (^) —​

    ​ A1*2, только если​ Снова — &.​ распределить слова из​ показал как в​ вставлялся определенный текст.​

    ​удалить​​ А отдельная кнопочка​ состоит из 300​: Второе и третье​ данной формуле можно​ на клавиатуре (цифры,​Serge_007​ дальше будут работать​A6:A11​

    ​=ЕСЛИ(A1>100;СУММ(B1:B10);СУММ(C1:C10))​​»G»​

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

    ​ итоге она должна​​Я думаю это​

    ​в зелёном диапазоне​​ «Обновить список» будет​
    ​ значений. Если делаю​ условие можно рассматривать​ реализовать, чтоб было​

    ​ буквы, символы и​​: Я вижу что​ другие функции.​(см. файл примера)​Т.е. если в​д.М.гг или дд.ММ.гг Ч:мм​ центру, обратная косая​ содержится числовое значение,​ соединяем ячейки с​ отдельные ячейки:​ получиться.​ выглядит так:​

    ​ — всё, конечно,​​ в самый раз​

    ​ расчет формулы даже​​ как одно условие​ условие (любое число​
    ​ любое сочетание из​ Вы отнюдь не​Т.о. при наличие​

    ​Подсчитаем сумму значений, которые​ ячейке​ или дд.ММ.гг​ черта () — тексту,​

    ​ и возвращает значение​​ текстом и пробелы.​ЛЕВСИМВ (текст; кол-во знаков)​если столбец всегда​If Cells(j, «G»).Value​ пересчитывается и обновляется.​ и для логики​ в 100 ячейках,​ (я их разнес​
    ​ в диапазоне либо​ них)​ лентяй и не​ «прав» — должно​

    ​ больше 10 с​​A1​»D4″​

    ​ распределенному по всей​

    ​ 0, если в​

    ​Получаем в одной ячейке​​ – отображает заданное​

    planetaexcel.ru

    Как сделать, чтоб в excel если в ячейке текст, то выводился 0, а если число то чтоб выводилось это число?

    ​ в G5 и​ Like «110000» Then​а вот если​ процесса тоже и​ то комп умирает​ потому что это​ вообще число отсутствует​цитата​ просто так задаёте​ быть 1, при​ помощью функции СУММЕСЛИ(),​содержится значение >100,​Д МММ ГГ или​

    ​ ширине ячейки, а​​ ячейке A1 содержится​

    ​ объединенные значения:​​ число знаков с​
    ​ ниже, а заполняемый​
    ​ в ячейку столбца​отменить​ это быстрее чем​ со 100% загрузкой​ 2 разных диапазона​ в диапазоне, кроме​»…вообще мне наверное​ вопросы​ не имении -​ записав =СУММЕСЛИ(A6:A11;»>10″). Аналогичный​

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

    ​ то суммирование ведется​​ ДД МММ ГГ​
    ​ пустой текст («») —​
    ​ текст или она​Использование функции СЦЕПИТЬ:​ начала ячейки;​ столбец левее на​ С вставлялось значение​это удаление (нажав​
    ​ открывать-закрывать-пересчитывать. Готов финансово​ ЦП минут на​ и объединить их​ 2).​ нужно только математичечкое​Поэтому и пытаюсь​ 0.​ результат (23) можно​ по столбцу​»D1″​ любому другому содержимому​ пустая.​С помощью кавычек в​ПРАВСИМВ (текст; кол-во знаков)​ 4 столбца относительно​ «110»​ «отмена») — то​ отблагодарить​ 30. Комп слабенький,​
    ​ нельзя).​Serge​

    ​ обозначение символа содержит…​​ Вам помочь научиться​ArkaIIIa​ получить с помощью​B​д.м, или дд.ммм, или​ ячейки.​

    ​ЯЧЕЙКА(тип_сведений;[ссылка])​​ формуле можно добавить​
    ​ – возвращает заданное​ G то вариант​

    ​2) Формирую итоговую​​ нифига.​Hugo​ в связи с​Блин, на самом​

    ​: Читайте мой пост​​Это будет знак​китин​
    ​:​ формулы массива​, а если меньше,​ Д МММ​Примечание:​Аргументы функции ЯЧЕЙКА описаны​ в конечное выражение​ количество знаков с​Sub Заполнение() Dim​ таблицу 1. Значения​с отменой​: Кнопочку добавил -​ этим вопрос, если​ деле первое условие​ выше.​ «=» (без кавычек)​: спасибо за добрые​Serge_007​=СУММ(ЕСЛИ(A6:A11>10;A6:A11))​ то по столбцу​

    ​»D2″​​ Это значение не поддерживается​ ниже.​ любой знак или​ конца ячейки;​​ i& Dim S​​ я беру из​

    ​редактирования​​ но пересчитывать функции​ взять более мощный​ не влияет. Только​zelencov​Синий птиц вам​ слова​Сергей, благодарю. В​(для ввода формулы​С​ммм.гг, ммм.гггг, МММ ГГ​ в Excel Online,​Тип_сведений​ текст.​ПОИСК (искомый текст; диапазон​ As Variant On​ таблицы 2. В​- пересчитывает и​ придётся… Хотя это​ комп то какой​ щас сообразил.​: Читайте мой пост​ написал правильный ответ​shiroky​ который раз выручаете!​ в ячейку вместо​.​ или МММ ГГГГ​ Excel Mobile и​     — обязательный аргумент.​Функция ПОИСК возвращает начальную​ для поиска; начальная​ error resume next​ таблице 2 значения​ после отмены.​ не долго -​ брать чтобы все​vikttur​

    ​ выше.{/post}{/quote}​​zelencov​: Возможно ли как​jakim​ENTER​В EXCEL 2007 в​»D3″​ Excel Starter.​ Текстовое значение, задающее​
    ​ позицию искомого текста​ позиция) – показывает​ i = Range(Range(«G5»),​ в строках идут​vladimir-shagaliev​ можно на одну​ считалось и пересчитывалось​: Об этом еще​
    ​Ваш пост мне​: Добрый день!​ то модифицировать формулу,​
    ​:​нужно нажать​ качестве значений аргументов​дд.мм​
    ​»защита»​ тип сведений о​ (без учета регистра).​ позицию первого появления​ Range(«G5»).End(xlDown)).Count — 2​ друг за другом.​: Вариант с кнопочкой​

    ​ строку выше диапазона​​ на лету, и​ в 16:12 сказано.​ очень помог в​Как правильно реализовать​ что бы вместо​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=IFERROR(SEARCH(«Прав»;D4);0)​CTRL+SHIFT+ENTER​значение_если_истиназначение_если_ложь​»D5″​0, если ячейка разблокирована,​ ячейке при возвращении.​ Например:​ искомого знака или​

    ​ For Each S​​А в таблицу​ работает быстрее чем​ вбить лишнюю функцию,​ возможно ли это​=ЕСЛИ(И(ЕЧИСЛО(ПОИСКПОЗ(2;D22:D24;));ЕЧИСЛО(ПОИСКПОЗ(2;D12:D19;)));;2)​ вопросе реализации формулы​ формулу =Если(диапазон ячеек​ вписывания фрагмента текста​Serge_007​)​можно для построения​ч:мм AM/PM​

    ​ и 1, если​​ В приведенном ниже​Функция ПОИСК вернула позицию​ строки при просмотре​ In Range(«G5», «G»​ 1 эти значения​ с пересчетом формул.​

    ​ и пересчитывать всё​​ вообще?​​Дальше без меня.​​ для нескольких дипазонов,​ содержит данное число​ («прав»), можно было​

    ​:​​Теперь подсчитаем количество вхождений​ более сложных проверок​»D7″​ ячейка заблокирована.​

    ​ списке указаны возможные​​ 10, т.к. слово​ слева направо​
    ​ & Cells(Rows.Count, «G»).End(xlUp).Row​​ копируются не друг​
    ​ Пересчитываемых значений 14​:)

    ​ даблкликом по уголку.​​Hugo​zelencov​ но я не​ (1);да;нет)​ задавать массив?, что​:(
    ​китин​ чисел больше 10​ использовать до 64​ч:мм:сс AM/PM​Примечание:​ значения аргумента «тип_сведений»​
    ​ «Захар» начинается с​При разделении текста в​ + i) If​ за другом, а​ 000​
    ​ Она не пересчитается,​: С UDF ничего​: спасибо​ совсем понимаю как​:)​vikttur​
    ​ бы проводился поиск​, смотрите, если «прав»​

    ​ в диапазоне ячеек​​ вложенных друг в​
    ​»D6″​ Это значение не поддерживается​ и соответствующие результаты.​

    ​ десятого символа в​​ строке учитывается положение​ S = «»​
    ​ допустим через 2​kord​ а все ниже​
    ​ умирать не должно.​
    ​Нужно сделать что-бы в​ реализовать условие когда​
    ​: ЕЧИСЛО(ПОИСКПОЗ(2;F10:F17;))​

    ​ на соответствие содержимого​​ в ячейке не​A6:A11​
    ​ друга функций ЕСЛИ().​ч:мм​

    ​ в Excel Online,​​Тип_сведений​
    ​ строке. Где это​ каждого знака. Пробелы​:)
    ​ Then S.Value =​ строки, но в​
    ​: Добрый день всем!​ пересчитаются.​ Удалите в примере​
    ​ ячейке А1 выводилось​​ любое число кроме​​СЧЕТЕСЛИ(F10:F17;2)​ какой-либо ячейки массива,​ найдено, то что​
    ​=СЧЁТЕСЛИ(A6:A11;»>10″). Аналогичный результат​​=ЕСЛИ(A1>=100;»Бюджет превышен»;ЕСЛИ(A1>=90;»Крупный проект»;ЕСЛИ(A1>=50;»Средний​​»D9″​ Excel Mobile и​Возвращаемое значение​
    ​ может пригодиться?​​ показывают начало или​​ S.Offset(-1, 0).Value End​ том же порядке.​

    ​ Есть идея упростить​​Hugo​ формулы​ значение, в зависимости​ 2​zelencov​

    excelworld.ru

    Отобразить 1, если в ячейке есть текст, и 0, если ячейка пустая

    ​ по типу ВПР​​ возвратит формула? Правильно:​ (2) можно получить​ проект»;»Малый проект «)))​ч:мм:сс​ Excel Starter.​»адрес»​Функция ПОИСК определяет положение​ конец искомого имени.​ If S.Offset(0, -4)​Как будет выглядеть​ работу с базой​: Вот как нужно​_Boroda_​ от того что​vikttur​: Мне нужно: Если​Pelena​ #ЗНАЧ!​ с помощью формулы массива​Вышеуказанную формулу можно усложнять​»D8″​»строка»​Ссылка на первую ячейку​ знака в текстовой​Распределим с помощью функций​ = Mid(Split(S.Value, «/»)(0),​

    ​ код, который будет​​ данных. Но для​ делать — сперва​

    ​, оставьте только мои.​​ в ячейке В1.​: Условие непонятно. Наличие​ в дипозоне хотя​
    ​:​

    ​А ТС просит​​=СЧЁТ(ЕСЛИ(A6:A11>10;A6:A11))​ и дальше, но​Примечание:​Номер строки ячейки в​ в аргументе «ссылка»​ строке. А функция​ имя, фамилию и​

    ​ 1, Len(Split(S.Value, «/»)(0))​​ скопированные значения растягивать​
    ​ этого необходима формула​ кликнуть кнопку, затем​vladimir-shagaliev​

    ​ Если в В1​​ любого числа или​ бы одна ячейка​;)

    ​shiroky​​ ноль​Теперь, когда принцип понятен,​
    ​ есть другие подходы:​ Если аргумент «тип_сведений» функции​ аргументе «ссылка».​
    ​ в виде текстовой​ ПСТР возвращает текстовые​ отчество в разные​
    ​ — 3) Next​ вниз на 2​ в ячейке А1​

    ​ править список -​​: Hugo, я чуть​ текст, чтобы в​

    planetaexcel.ru

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

    ​ наличие только 2?​​ содержит ячейку с​, читаем Правила форума,​
    ​Что для этого​ с помощью функции​=ПРОСМОТР(A1;{0;50;90;100};{«Малый проект»;»Средний проект»;»Крупный проект»;»Бюджет​ ЯЧЕЙКА имеет значение​»тип»​ строки.​ значения (см. пример​ столбцы.​ End Sub​ строки(именно в этом​ которая по значению​ тогда всё автоматом​
    ​ не заплакал когда​ А1 выводился 0,​
    ​ Двойка только одна​ «2» то чтоб​ создаем свою тему,​ надо сделать? Тупо:​ ЕСЛИ() можно конструировать​
    ​ превышен»})​ «формат», а формат​Текстовое значение, соответствующее типу​»столбец»​ выше). Либо можно​В первой строке есть​Для удобства работы с​
    ​ столбце).​ в ячейке В1​ пересчитывается!​ заработало. Но есть​ а если число,​ или десяток?​ выполнилось определенное действие​
    ​ прикладываем файл с​ Если число (любое)​ и другие формулы​=ВПР(A1;A3:B6;2)​ ячейки был изменен,​ данных в ячейке.​
    ​Номер столбца ячейки в​
    ​ заменить найденный текст​
    ​ только имя и​
    ​ текстом в Excel​
    ​Т.е. было допустим​
    ​ отображает то или​
    ​vladimir-shagaliev​
    ​ один любопытный момент.​
    ​ чтоб это число​
    ​zelencov​
    ​ (например проставил цифру​
    ​ примером​
    ​ — истина, если​
    ​ с условиями. Например,​

    ​Для функции ВПР() необходимо​​ для обновления значения​ Значение «b» соответствует​ аргументе «ссылка».​
    ​ посредством функции ЗАМЕНИТЬ.​ фамилия, разделенные пробелом.​ существуют текстовые функции.​1​ иное значение. А​:​ Если внести в​

    ​ и выводилось к​​: Условие непонятно. Наличие​
    ​ 10), в противном​2ser​ значение ошибки -​ нахождение минимального значения​ создать в диапазоне​ функции ЯЧЕЙКА необходимо​ пустой ячейке, «l»​

    ​»цвет»​​Скачать пример функции для​ Формула для извлечения​ Они облегчают обработку​
    ​4​ именно: как выразить​Hugo​ список значений новый​ примеру 9. Подскажите,​ любого числа или​ случае просто оставило​: Коллеги добрый день.​ ложь. ЕЧИСЛО (или​

    ​ среди чисел больше​​A3:B6​ пересчитать лист.​ — текстовой константе​
    ​1, если форматированием ячейки​ работы с текстом​ имени: =ЛЕВСИМВ(A2;ПОИСК(» «;A2;1)).​ сразу сотен строк.​10​ формулой: если в​, Большое спасибо за​ элемент (список значений​ как это сделать?​ наличие только 2?​ ячейку пустой.​

    ​ Возможно похожий вопрос​​ ЕОШ) проверяют возвращаемое​ 10:​таблицу значений:​

    ​Скопируйте образец данных из​​ в ячейке, «v» —​ предусмотрено изменение цвета​ в Excel​
    ​ Для определения второго​ Рассмотрим некоторые из​А должно получиться​ ячейке В1 имеется​

    ​ решение! Жить стало​ пополняется) то формула​Dsd​ Двойка только одна​Serge​ задавался, но все​
    ​ значение на его​=МИН(ЕСЛИ(A6:A11>10;A6:A11))​Если требуется вывести разный​ следующей таблицы и​ любому другому содержимому.​ для отрицательных значений;​Читайте так же: как​ аргумента функции ЛЕВСИМВ​ них на примерах.​1​ какой-либо текст, то​ веселей​ не пересчитывается. Нужно​: =ЕСЛИ (ЕТЕКСТ (B1);0;B1&9)​ или десяток?{/post}{/quote}​: 24 Кб​ же.​ тип.​

    CyberForum.ru

    Функции для работы с текстом в Excel

    ​ArkaIIIa​ текст в случае​ вставьте их в​»ширина»​ во всех остальных​ перевести число и​ – количества знаков​

    Примеры функции ТЕКСТ в Excel

    ​Преобразует числа в текст.​1​ в ячейке А1​Hugo​ закрыть-открыть файл, и​Evgen beliy​Условие выполняется: если​zelencov​

    ​Есть таблица с​Если ЕЧИСЛО() -​: Господа, подскажите, пожалуйста.​ наличия в ячейке​ ячейку A1 нового​Ширина столбца ячейки, округленная​ случаях — 0 (ноль).​ сумму прописью.​ – используется функция​ Синтаксис: значение (числовое​

    ​1​ появляется 1, а​: Берите на «вооружение»​ сделать ввод формулы​

    Выручка.

    ​: Здравствуйте!​ в ячейке любое​: 24 Кб{/post}{/quote}​

    Плохой пример.

    ​ 3 данными (№мероприятия,​ то истина, если​В условном форматировании​А1​ листа Excel. Чтобы​ до целого числа.​Примечание:​Синтаксис функции ПОИСК:​

    ТЕКСТ.

    ​ ПОИСК. Она находит​ или ссылка на​

    ​4​ если в В1​ UDF — и​ (сделать активной ячейку​Нужно сделать следующее:​ число, кроме 2,​=ЕСЛИ(СУММ(—(F10:F17=2))>0;»да»;»нет»)​ ответственный, статус-выполнено/невыполнено). Необходимо​ нет — то​ есть правило выделения​отрицательного значения, положительного​ отобразить результаты формул,​

    Формат ячеек.

    ​ Единица измерения равна​ Это значение не поддерживается​«искомый текст» — что​ пробел в ячейке​ ячейку с формулой,​4​ пусто, то в​ жить станет намного​

    Числа.

    ​ и нажать Enter)​Если в ячейке​ или вообще число​при проверке данная​

    Оператор 2 минуса.

    ​ сделать сводную таблицу,​ ложь. Добавим бинарное​ ячеек «текст содержит».​

    ​ значения или 0,​

    Функция разделения текста в Excel

    ​ выделите их и​ ширине одного знака​ в Excel Online,​ нужно найти;​ А2, начиная слева.​

    • ​ дающей в результате​4​ А1 — 0.​ проще.​
    • ​ потом уже она​ Bn слово «сильвер​ отсутствует​ формула не работает​
    • ​ в которой бы​ отрицание и переведём​ Данное правило анализирует​ то можно записать​ нажмите клавишу F2,​ для шрифта стандартного​ Excel Mobile и​

    ​«просматриваемый текст» — где​Формула для извлечения фамилии:​ число); формат (для​10​ Сам пробовал формулой​

    ​ikki​ видит что появился​ 5″, то в​Условие не выполняется:​

    ФИО.

    ​ должным мне образом.​ отражалось количество выполненных/невыполненных​ всё это в​ массив на наличие​ следующую формулу:​ а затем —​ размера.​ Excel Starter.​ искать;​С помощью функции ПОИСК​ отображения числа в​10​

    ​ ЕСЛИ(В1<>»»;»1″), однако же​

    ПРАВСИМВ.

    ​: это ж надо​ новый элемент и​ ячейке Rn все​ если в ячейке​ Можете мне объяснить​ мероприятий в разрезе​ числа​ в нем нужного​=ПРОСМОТР(A1;{-1E+307;0;1E-307};{«<>0»})​

    ​ клавишу ВВОД. При​Примечание:​»содержимое»​«начальная позиция» — с​

    ЛЕВСИМВ.

    ​ Excel определяет количество​ виде текста).​10​ при отсутствии значения​ помнить… про кнопочку…​ соответственно выводит его​ числа ячеек Сn​ 2.​ что означает вот​ каждого ответственного. Загвоздка​китин​ сочетания символов, внезависимости​или, если требуется вместо​ необходимости измените ширину​

    ​ Это значение не поддерживается​Значение левой верхней ячейки​ какой позиции начинать​ знаков для функции​Самая полезная возможность функции​

    ​loveme​ в В1 в​поиздевался над файлом​ где нужно. Столбец​ с значением слова​2 только одна​ это (—(, а​

    ​ в том, что​:​ от присутствия в​

    ПСТР.

    Функция объединения текста в Excel

    ​ текстовых значений вывести​ столбцов, чтобы видеть​ в Excel Online,​ в ссылке; не​ искать (по умолчанию​

    ​ ПРАВСИМВ. Функция ДЛСТР​ ТЕКСТ – форматирование​

    ФИО 2.

    ​: Это можно сделать​ ячейке А1 появляется​Hugo​ значений я определяю​ «сильвер 5″, суммируются,​vikttur​ также зачем ставить​ за одно мероприятие​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(ЕОШ(—И(ПОИСК(«прав»;D4;1)));0;—И(ПОИСК(«прав»;D4;1)))​ ячейке иных символов.​ формулы, можно использовать​ все данные.​ Excel Mobile и​ формула.​

    ​ – 1).​ «считает» общую длину​

    Объединение.

    ​ числовых данных для​

    СЦЕПИТЬ.

    ​ без формул и​ значение ЛОЖЬ, а​сорри​ широко т е​ в противном случае​

    Функция ПОИСК текста в Excel

    ​: К предыдущему вопросу​ >0?​ может отвечать несколько​ещё попытка,но до​

    СЦЕПИТЬ.

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

    ​ текста. Затем отнимается​ объединения с текстовыми​ макроса.​ нужно просто 0.​Hugo​ вот =doska(B820;minus!$B$3:$B$1000) заполнены​ просто ничего не​ (два диапазона):​

    ​vikttur​ ответственный (в одной​ краткости гуру мне​

    ​ установлено на сочетание​ ячеек (содержащих формулы)​75​

    ​Ссылка​

    • ​Имя файла (включая полный​ используется функция НАЙТИ.​
    • ​ количество знаков до​ данными. Без использования​
    • ​Найти/заменить — Выделение​vikttur​: Александр, вот что-то​ значения столбца B​

    ​ суммируем.​=ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(2;F20:F24;))+ЕЧИСЛО(ПОИСКПОЗ(2;F10:F17;0));10;100)​

    exceltable.com

    ​:​

    В учебнике объясняется, что такое ISNUMBER в Excel, и приводятся примеры базового и расширенного использования.

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

    Функция ЕЧИСЛО в Excel проверяет, содержит ли ячейка числовое значение или нет. Он относится к группе функций ИС.

    Функция доступна во всех версиях Excel для Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2007 и более ранних версиях.

    Синтаксис ISNUMBER требует только одного аргумента:

    =ЧИСЛО(значение)

    Где ценность это значение, которое вы хотите проверить. Обычно он представлен ссылкой на ячейку, но вы также можете указать реальное значение или вложить другую функцию в ISNUMBER для проверки результата.

    Если ценность является числовым, функция возвращает ИСТИНА. Для всего остального (текстовые значения, ошибки, пробелы) ISNUMBER возвращает FALSE.

    В качестве примера, давайте проверим значения в ячейках с A2 по A6, и мы обнаружим, что первые 3 значения являются числами, а последние два — текстом:
    Функция ЕЧИСЛО в Excel

    2 вещи, которые вы должны знать о функции ISNUMBER в Excel

    Здесь следует отметить несколько интересных моментов:

    • Во внутреннем представлении Excel даты и время являются числовыми значениями, поэтому формула ЕЧИСЛО возвращает для них ИСТИНА (см. B3 и B4 на снимке экрана выше).
    • Для чисел, сохраненных в виде текста, функция ЕЧИСЛО возвращает ЛОЖЬ (см. этот пример).

    Примеры формулы ЕЧИСЛО в Excel

    В приведенных ниже примерах показано несколько распространенных и несколько нетривиальных способов использования ISNUMBER в Excel.

    Проверить, является ли значение числом

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

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

    =ЧИСЛО(A2)
    Проверка, является ли значение числом

    Обратите внимание, хотя все значения выглядят как числа, формула ЕЧИСЛО вернула ЛОЖЬ для ячеек A4 и A5, что означает, что эти значения являются числовыми строками, т. е. числами, отформатированными как текст. Для этого могут быть разные причины, например ведущие нули, предшествующий апостроф и т. д. Какой бы ни была причина, Excel не распознает такие значения как числа. Итак, если ваши значения не вычисляются правильно, первое, что вам нужно проверить, это действительно ли они являются числами с точки зрения Excel, а затем преобразовать текст в число, если это необходимо.

    формула ПОИСК ISNUMBER в Excel

    Помимо определения чисел функция ЕЧИСЛО Excel также может проверять, содержит ли ячейка определенный текст как часть содержимого. Для этого используйте ISNUMBER вместе с функцией SEARCH.

    В общем виде формула выглядит следующим образом:

    IНОМЕР(ПОИСК(подстрока, клетка))

    Где подстрока это текст, который вы хотите найти.

    В качестве примера давайте проверим, содержит ли строка в A3 определенный цвет, скажем, красный:

    =ISNUMBER(ПОИСК(«красный», A3))

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

    =ISNUMBER(ПОИСК(B$2, $A3))

    Чтобы формула корректно копировалась вниз и вправо, обязательно зафиксируйте следующие координаты знаком $:

    • В подстрока ссылку, заблокируйте строку (B$2), чтобы скопированные формулы всегда выбирали подстроки в строке 2. Ссылка на столбец является относительной, поскольку мы хотим, чтобы она корректировалась для каждого столбца, т. е. когда формула копируется в C3, ссылка на подстроку будет изменить на 2 канадских доллара.
    • в исходная ячейка ссылку, заблокируйте столбец ($A3), чтобы все формулы проверяли значения в столбце A.

    На скриншоте ниже показан результат:
    Использование формулы ISNUMBER SEARCH в Excel

    ISNUMBER FIND — формула с учетом регистра

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

    IЧИСЛО(НАЙТИ(подстрока, клетка))

    Для нашего примера набора данных формула будет иметь следующий вид:

    =ЧИСЛО(НАЙТИ(B$2, $A3))

    Как работает эта формула

    Логика формулы вполне очевидна и проста для понимания:

    • Функция ПОИСК/НАЙТИ ищет подстроку в указанной ячейке. Если подстрока найдена, возвращается позиция первого символа. Если подстрока не найдена, функция выдает ошибку #ЗНАЧ! ошибка.
    • Функция ISNUMBER берет его оттуда и обрабатывает числовые позиции. Таким образом, если подстрока найдена и ее позиция возвращается в виде числа, ISNUMBER выводит TRUE. Если подстрока не найдена и #VALUE! возникает ошибка, ISNUMBER выводит FALSE.

    ЕСЛИ ЕСЛИ ЕСЛИ ЧИСЛО формула

    Если вы хотите получить формулу, которая выводит что-то отличное от ИСТИНА или ЛОЖЬ, используйте ЕСЛИЧИСЛО вместе с функцией ЕСЛИ.

    Пример 1. Ячейка содержит какой текст

    Продолжая предыдущий пример, предположим, что вы хотите пометить цвет каждого элемента знаком «x», как показано в таблице ниже.

    Для этого просто оберните Формула ПОИСКА НОМЕРА в оператор ЕСЛИ:

    =ЕСЛИ(ЧИСЛО(ПОИСК(B$2, $A3)), «x», «»)

    Если ISNUMBER возвращает TRUE, функция ЕСЛИ выводит «x» (или любое другое значение, которое вы указываете для значение_если_истина аргумент). Если ISNUMBER возвращает FALSE, функция ЕСЛИ выводит пустую строку («»).
    Формула ЕСЛИ ЕСЛИ НОМЕР, чтобы определить, какой текст содержит ячейка

    Пример 2. Первый символ в ячейке — число или текст

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

    Чтобы построить такую ​​формулу, нам понадобятся 4 разные функции:

    • Функция LEFT извлекает первый символ из начала строки, скажем, в ячейке A2:

      ВЛЕВО(A2, 1)

    • Поскольку LEFT относится к категории текстовых функций, ее результатом всегда является текстовая строка, даже если она содержит только числа. Поэтому перед проверкой извлеченного символа нам нужно попробовать преобразовать его в число. Для этого используйте либо функцию ЗНАЧ, либо двойной унарный оператор:

      ЗНАЧЕНИЕ(ЛЕВО(A2, 1)) или (—ЛЕВО(A2, 1))

    • Функция ISNUMBER определяет, является ли извлеченный символ числовым или нет:

      IЧИСЛО(ЗНАЧЕНИЕ(ЛЕВО(A2, 1)))

    • В зависимости от результата ISNUMBER (ИСТИНА или ЛОЖЬ) функция ЕСЛИ возвращает «Число» или «Букву» соответственно.

    Предполагая, что мы тестируем строку в A2, полная формула принимает следующий вид:

    =ЕСЛИ(ЧИСЛО(ЗНАЧЕНИЕ(ЛЕВО(A2, 1))), «Число», «Буква»)

    или же

    =ЕСЛИ(ЧИСЛО(—ЛЕВО(A2, 1)), «Число», «Буква»)
    IF ISNUMBER формула для проверки, является ли первый символ цифрой или буквой

    Функция ISNUMBER также удобна для извлечения чисел из строки. Вот пример: Получить число из любой позиции в строке.

    Проверить, не является ли значение числом

    Хотя в Microsoft Excel есть специальная функция ISNONTEXT, позволяющая определить, не является ли значение ячейки текстом, аналогичная функция для чисел отсутствует.

    Простое решение — использовать ISNUMBER в сочетании с NOT, которое возвращает противоположное логическому значению. Другими словами, когда ISNUMBER возвращает TRUE, NOT преобразует его в FALSE, и наоборот.

    Чтобы увидеть его в действии, обратите внимание на результаты следующей формулы:

    =НЕ(ЧИСЛО(A2))
    Проверка, если значение не является числом

    Другой подход заключается в совместном использовании функций ЕСЛИ и ЕСЛИЧИСЛО:

    =ЕСЛИ(ЧИСЛО(A2), «», «Не число»)

    Если A2 является числовым, формула ничего не возвращает (пустая строка). Если A2 не является числом, формула говорит об этом заранее: «Не число».
    Формула ЕСЛИ ЕСЛИ ЧИСЛО, чтобы проверить, не является ли значение числом

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

    =ЕСЛИ(ЧИСЛО(A2), A2*10, «Не число»)

    Проверьте, содержит ли диапазон какое-либо число

    В ситуации, когда вы хотите проверить весь диапазон чисел, используйте функцию ЕСЧИСЛО в сочетании с СУММПРОИЗВ следующим образом:

    СУММПРОИЗВ(—ЧИСЛО(диапазон))>0

    СУММПРОИЗВ(ЧИСЛО(диапазон)*1)>0

    Например, чтобы узнать, содержит ли диапазон A2:A5 какое-либо числовое значение, формулы будут выглядеть следующим образом:

    =СУММПРОИЗВ(—ЧИСЛО(A2:A5))>0

    =СУММПРОИЗВ(ЧИСЛО(A2:A5)*1)>0
    Проверка, содержит ли диапазон какое-либо число

    Если вы хотите вывести «Да» и «Нет» вместо ИСТИНА и ЛОЖЬ, используйте оператор IF в качестве «оболочки» для приведенных выше формул. Например:

    =ЕСЛИ(СУММПРОИЗВ(—ЧИСЛО(A2:A5))>0, «Да», «Нет»)
    Расширенная формула для проверки того, содержит ли диапазон какое-либо число

    Как работает эта формула

    В основе формулы функция ЕЧИСЛО оценивает каждую ячейку указанного диапазона, скажем, B2:B5, и возвращает ИСТИНА для чисел и ЛОЖЬ для всего остального. Поскольку диапазон содержит 4 ячейки, массив имеет 4 элемента:

    {ИСТИНА; ЛОЖЬ; ЛОЖЬ; ЛОЖЬ}

    Операция умножения или двойной унарный (—) преобразует ИСТИНА и ЛОЖЬ в 1 и 0 соответственно:

    {1;0;0;0}

    Функция СУММПРОИЗВ складывает элементы массива. Если результат больше нуля, это означает, что в диапазоне есть хотя бы одно число. Итак, вы используете «> 0», чтобы получить окончательный результат ИСТИНА или ЛОЖЬ.

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

    Если вы хотите выделить ячейки или целые строки, содержащие определенный текст, создайте правило условного форматирования на основе ПОИСК ПО НОМЕРУ (без учета регистра) или НАЙТИ НОМЕР (с учетом регистра) формула.

    В этом примере мы собираемся выделить строки на основе значения в столбце A. Точнее, мы выделим элементы, содержащие слово «красный». Вот как:

    1. Выберите все строки данных (в этом примере A2: C6) или только столбец, в котором вы хотите выделить ячейки.
    2. На Дом вкладка, в Стили группа, нажмите Новое правило > Используйте формулу, чтобы определить, какие ячейки нужно отформатировать.
    3. в Форматировать значения, где эта формула верна введите приведенную ниже формулу (обратите внимание, что координата столбца заблокирована знаком $):

      =ISNUMBER(ПОИСК(«красный», $A2))

    4. Нажмите на Формат кнопку и выберите нужный формат.
    5. Нажмите ОК дважды.

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

    В результате подсвечиваются все элементы красного цвета:
    Использование ISNUMBER в условном форматировании для выделения ячеек, содержащих определенный текст

    Вместо «жесткого кодирования» цвета в правиле условного форматирования вы можете ввести его в предопределенную ячейку, скажем, E2, и ссылаться на эту ячейку в своей формуле (обратите внимание на абсолютную ссылку на ячейку $E$2). Кроме того, вам нужно проверить, не пуста ли ячейка ввода:

    =И(ISNUMBER(ПОИСК($E$2, $A2)), $E$2<>«»)

    В результате вы получите более гибкое правило, которое выделяет строки на основе вашего ввода в E2:
    Использование ISNUMBER для выделения строк на основе значения ячейки

    Вот как можно использовать функцию ЕЧИСЛО в Excel. Я благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе!

    Доступные загрузки

    Примеры формулы ЕЧИСЛО в Excel

    Вас также могут заинтересовать

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

    А вот еще интересные статьи:

  • Excel если в строке есть текст то
  • Excel если в строке есть слово то удалить строку
  • Excel если в строке есть слово то заменить
  • Excel если в строке есть плюс
  • Excel если в столбце ошибка

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии