Excel проверка если ячейка не число


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

ЕЧИСЛО()

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

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

=

ЕЧИСЛО(5)

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

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

вернет ЛОЖЬ.


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

ЕЧИСЛО()


ЕЧИСЛО

(

значение

)


Значение

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

имя

,

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

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

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

В

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

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

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

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

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

ЕЧИСЛО()

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

А1

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

ЕЧИСЛО(—A1)

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

ЕЧИСЛО(A1)

— ЛОЖЬ.

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

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

и

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

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

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

и

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

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

4. Функция

ЕЧИСЛО()

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

ЕСЛИ()

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

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

вернет слово

Число

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

В6

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

Содержание

  1. Функция ЕЧИСЛО() в EXCEL
  2. Использование функции
  3. Как в Excel определить содержит ли ячейка число
  4. Основная формула
  5. Описание
  6. Пояснение
  7. Содержит ли ячейка числовое значение?
  8. Примеры формул с функцией ЕЧИСЛО в Excel для проверки на число
  9. Примеры использования функции ЕЧИСЛО в Excel
  10. Суммирование ячеек с числами и текстом в Excel
  11. Описание аргументов функции ЕЧИСЛО в Excel
  12. Е (функции Е)
  13. Описание
  14. Синтаксис
  15. Замечания
  16. Примеры
  17. Пример 1
  18. Excel если ячейка содержит число
  19. ЕСЛИ: функция Эксель для дополнительной проверки содержимого
  20. Проверка в Excel, если содержит текст
  21. Функция Excel ЕЧИСЛО
  22. Проверка чётности и нечётности значения
  23. Проверка в Excel, если ячейка пустая
  24. Проверка на логическое значение
  25. Excel если ячейка содержит число
  26. Функция ЕСЛИ СОДЕРЖИТ
  27. Проверка ячейки на наличие текста (без учета регистра)
  28. Поиск ячеек, содержащих текст
  29. Проверка ячейки на наличие в ней текста
  30. Проверка соответствия ячейки определенному тексту
  31. Проверка соответствия части ячейки определенному тексту
  32. Примеры формул с функцией ЕЧИСЛО в Excel для проверки на число
  33. Примеры использования функции ЕЧИСЛО в Excel
  34. Суммирование ячеек с числами и текстом в Excel
  35. Описание аргументов функции ЕЧИСЛО в Excel

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

history 11 декабря 2013 г.

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

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

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

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

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

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

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

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

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

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

Источник

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

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

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

Описание

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

Пояснение

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

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

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

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

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

Источник

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник

Е (функции Е)

Описание

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

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

= ЕСЛИ( ЕОШИБКА(A1); «Произошла ошибка.»; A1 * 2)

Эта формула проверяет наличие ошибки в ячейке A1. При возникновении ошибки функция ЕСЛИ возвращает сообщение «Произошла ошибка.» Если ошибки отсутствуют, функция ЕСЛИ вычисляет произведение A1*2.

Синтаксис

аргумент функции Е описаны ниже.

значение Обязательный аргумент. Проверяемое значение. Значением этого аргумента может быть пустая ячейка, значение ошибки, логическое значение, текст, число, ссылка на любой из перечисленных объектов или имя такого объекта.

Возвращает значение ИСТИНА, если

Аргумент «значение» ссылается на пустую ячейку

Аргумент «значение» ссылается на любое значение ошибки, кроме #Н/Д

Аргумент «значение» ссылается на любое значение ошибки (#Н/Д, #ЗНАЧ!, #ССЫЛ!, #ДЕЛ/0!, #ЧИСЛО!, #ИМЯ? или #ПУСТО!)

Аргумент «значение» ссылается на логическое значение

Аргумент «значение» ссылается на значение ошибки #Н/Д (значение недоступно)

Аргумент «значение» ссылается на любой элемент, который не является текстом. (Обратите внимание, что функция возвращает значение ИСТИНА, если аргумент ссылается на пустую ячейку.)

Аргумент «значение» ссылается на число

Аргумент «значение» ссылается на ссылку

Аргумент «значение» ссылается на текст

Замечания

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

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

Примеры

Пример 1

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

Проверяет, является ли значение ИСТИНА логическим

Проверяет, является ли значение «ИСТИНА» логическим

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

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

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

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

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

Проверяет, является ли значение в ячейке A4 (#ССЫЛ!) значением ошибки

Проверяет, является ли значение в ячейке A4 (#ССЫЛ!) значением ошибки #Н/Д

Проверяет, является ли значение в ячейке A6 (#Н/Д) значением ошибки #Н/Д

Проверяет, является ли значение в ячейке A6 (#Н/Д) значением ошибки

Проверяет, является ли значение в ячейке A5 (330,92) числом

Проверяет, является ли значение в ячейке A3 («Регион1») текстом

Источник

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Источник

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

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

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

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

    Пример 1.

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

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

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

    ЕЧИСЛО.

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

    

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

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

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

    Пример 2.

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

    Алгоритм работы:

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

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

    Результат вычислений:

    Формула СУММ ЕЧИСЛО и ЕСЛИ.

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

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

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

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

    Примечания:

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

    Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel Web App Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше

    Описание

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

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

    =
    ЕСЛИ(
    ЕОШИБКА(A1); «Произошла ошибка.»; A1 * 2)

    Эта формула проверяет наличие ошибки в ячейке A1. При возникновении ошибки функция ЕСЛИ возвращает сообщение «Произошла ошибка.» Если ошибки отсутствуют, функция ЕСЛИ вычисляет произведение A1*2.

    Синтаксис

    ЕПУСТО(значение)

    ЕОШ(значение)

    ЕОШИБКА(значение)

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

    ЕНД(значение)

    ЕНЕТЕКСТ(значение)

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

    ЕССЫЛКА(значение)

    ЕТЕКСТ(значение)

    аргумент функции Е описаны ниже.

    • значение    Обязательный аргумент. Проверяемое значение. Значением этого аргумента может быть пустая ячейка, значение ошибки, логическое значение, текст, число, ссылка на любой из перечисленных объектов или имя такого объекта.

    Функция

    Возвращает значение ИСТИНА, если

    ЕПУСТО

    Аргумент «значение» ссылается на пустую ячейку

    ЕОШ

    Аргумент «значение» ссылается на любое значение ошибки, кроме #Н/Д

    ЕОШИБКА

    Аргумент «значение» ссылается на любое значение ошибки (#Н/Д, #ЗНАЧ!, #ССЫЛ!, #ДЕЛ/0!, #ЧИСЛО!, #ИМЯ? или #ПУСТО!)

    ЕЛОГИЧ

    Аргумент «значение» ссылается на логическое значение

    ЕНД

    Аргумент «значение» ссылается на значение ошибки #Н/Д (значение недоступно)

    ЕНЕТЕКСТ

    Аргумент «значение» ссылается на любой элемент, который не является текстом. (Обратите внимание, что функция возвращает значение ИСТИНА, если аргумент ссылается на пустую ячейку.)

    ЕЧИСЛО

    Аргумент «значение» ссылается на число

    ЕССЫЛКА

    Аргумент «значение» ссылается на ссылку

    ЕТЕКСТ

    Аргумент «значение» ссылается на текст

    Замечания

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

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

    Примеры

    Пример 1

    Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

    Формула

    Описание

    Результат

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

    Проверяет, является ли значение ИСТИНА логическим

    ИСТИНА

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

    Проверяет, является ли значение «ИСТИНА» логическим

    ЛОЖЬ

    =ЕЧИСЛО(4)

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

    ИСТИНА

    =ЕССЫЛКА(G8)

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

    ИСТИНА

    =ЕССЫЛКА(XYZ1)

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

    ЛОЖЬ

    Пример 2

    Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

    Данные

    Золотой

    Регион1

    #ССЫЛ!

    330,92

    #Н/Д

    Формула

    Описание

    Результат

    =ЕПУСТО(A2)

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

    ЛОЖЬ

    =ЕОШИБКА(A4)

    Проверяет, является ли значение в ячейке A4 (#ССЫЛ!) значением ошибки

    ИСТИНА

    =ЕНД(A4)

    Проверяет, является ли значение в ячейке A4 (#ССЫЛ!) значением ошибки #Н/Д

    ЛОЖЬ

    =ЕНД(A6)

    Проверяет, является ли значение в ячейке A6 (#Н/Д) значением ошибки #Н/Д

    ИСТИНА

    =ЕОШ(A6)

    Проверяет, является ли значение в ячейке A6 (#Н/Д) значением ошибки

    ЛОЖЬ

    =ЕЧИСЛО(A5)

    Проверяет, является ли значение в ячейке A5 (330,92) числом

    ИСТИНА

    =ЕТЕКСТ(A3)

    Проверяет, является ли значение в ячейке A3 («Регион1») текстом

    ИСТИНА

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

    В учебнике объясняется, что такое 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 проблемы в формулах если