Формула содержит в гугл таблицах: простая формула для «если содержит»

Содержание

Функция ISNUMBER в Google Таблицах (проверьте, содержит ли ячейка номер)

Содержание:

Таблицы Google предоставляют набор функций, называемых функциями «IS». Эти функции обычно не используются только сами по себе, но широко используются экспертами Google Таблиц в сочетании со многими другими функциями. Вы найдете наиболее часто используемые вместе с функцией IF (или функциями SUMIF/COUNTIF). Среди них очень интересная функция — ISNUMBER.

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

Функция «ISNUMBER» в Google Таблицах — для чего она нужна?

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

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

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

ISNUMBER (значение)

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

Например, все следующие допустимые вызовы функции ISNUMBER:

  •  ISNUMBER (25)
  • ISNUMBER (B5)
  • ISNUMBER (5 млрд долларов)
  • ISNUMBER («30»)
  • ISNUMBER (A124)
  • ISNUMBER (НАЙТИ (A7))

Примеры использования функции ISNUMBER

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

На изображении ниже я тестирую функцию с разными типами входов. Обратите внимание на выходные данные, которые возвращает ISNUMBER для каждого:

Обратите внимание, что дата также считается числовым значением, поскольку даты внутренне представлены как порядковые номера в Google Таблицах.

Общие применения функции ISNUMBER

Как и другие функции «IS», функция ISNUMBER редко используется сама по себе. Однако в сочетании с другими функциями Google Таблиц она может иметь бесчисленное множество полезных приложений. Давайте взглянем на некоторые из них.

Объединение ISNUMBER с IF для поиска ячеек, содержащих число

Функция ISNUMBER в сочетании с функцией IF, вероятно, является наиболее частым применением ISNUMBER.

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

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

Итак, если вы хотите отобразить, является ли значение в ячейке A1 числом, ваша формула должна быть:

=IF(ISNUMBER(A1),"number" , "not a number")

На изображении ниже показан пример такого приложения:

Использование ISNUMBER для условного форматирования числовых ячеек

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

Например, предположим, что у вас есть список значений в столбце A, как показано ниже.

Если вы хотите выделить только ячейки, содержащие число, вы можете сделать это всего за несколько шагов:

  • Выберите диапазон ячеек, над которым вы хотите работать (A2: A8 в нашем примере).
  • В меню «Формат» выберите «Условное форматирование».
  • В правой части окна откроется боковая панель правил условного формата.
  • В разделе «Правила форматирования» щелкните раскрывающееся меню «Форматировать ячейки, если…»
  • Прокрутите раскрывающийся список вниз и выберите «Пользовательская формула».
  • В поле ввода, которое появляется под раскрывающимся списком, введите формулу: = ISNUMBER ($ A2)
  • В разделе «Стиль форматирования» нажмите кнопку «Цвет заливки».
  • Выберите цвет, который хотите использовать, чтобы выделить числовые ячейки. Я выбрал «светло-синий 1».
  • Щелкните Готово.

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

Примечание. Чтобы сделать наоборот, то есть выделить только ячейки, не содержащие чисел, измените формулу на шаге 6 на: = NOT (ISNUMBER ($ A2)). Функция НЕ меняет местами результат, возвращенный ISNUMBER.

Объединение ISNUMBER с функциями SEARCH и FIND для отображения результата

Функция SEARCH ищет в ячейке заданный текст. Если текст найден, функция возвращает его числовую позицию. Если текст не найден, возвращается # ОШИБКА.

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

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

Итак, если вы хотите увидеть, появляется ли строка «красный» в ячейке A1, идеальный способ использования функции SEARCH:

=ISNUMBER(SEARCH(“red”, A1))

На изображении ниже показан пример такого приложения:

Функция, аналогичная функции SEARCH — это функция FIND. Она работает более или менее так же, как функция SEARCH. Единственное отличие состоит в том, что функция FIND чувствительна к регистру, а функция SEARCH — нет.

На изображении ниже показано, как можно использовать функцию ISNUMBER в сочетании с функцией FIND, чтобы получить результаты без непривлекательных сообщений #ERROR:

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

Функция ISNUMBER работает только с отдельными ячейками. Если вы хотите протестировать целый ряд ячеек, вы можете объединить его с функцией SUMPRODUCT.

Функция SUMPRODUCT может суммировать массив значений. Поэтому, если я могу использовать ISNUMBER для проверки каждой ячейки, преобразовать значения TRUE в 1 и значения FALSE в 0, я могу объединить их результаты с SUMPRODUCT и сделать выводы обо всем диапазоне.

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

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

Вот шаги, чтобы решить эту проблему с помощью ISNUMBER и SUMPRODUCT.

  • Выберите ячейку, в которой вы хотите отобразить первый результат (в нашем примере ячейка B7).
  • Введите формулу: =SUMPRODUCT(–ISNUMBER(B2:B6))>0
  • Нажмите клавишу возврата.
  • Это будет отображаться, если первый столбец (столбец B) содержит хотя бы одно числовое значение.
  • Чтобы скопировать формулу в другие столбцы, просто перетащите маркер заполнения ячейки B7 вправо.
  • Каждый столбец теперь должен содержать ИСТИНА или ЛОЖЬ в зависимости от того, содержит ли столбец числовое значение или нет.

Объяснение формулы

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

  • Сначала функция ISNUMBER взяла каждую ячейку в диапазоне B2: B6 и индивидуально протестировала их. Если ячейка была числовой, она возвращала ИСТИНА, в противном случае — ЛОЖЬ. В итоге я получил массив значений ИСТИНА / ЛОЖЬ. Другими словами, = ISNUMBER(B2: B6) дало результат {ЛОЖЬ, ЛОЖЬ, ИСТИНА, ИСТИНА, ЛОЖЬ}.
  • Затем оператор ‘- -‘ позволяет преобразовать значение FALSE в 0 и значение TRUE в 1. Следовательно, — {FALSE, FALSE, TRUE, TRUE, FALSE} было преобразовано в {0, 0, 1, 1, 0 }
  • После этого функция SUMPRODUCT работала с массивом: {0, 0, 1, 1, 0}, чтобы вернуть сумму значений в массиве. В результате я получил 2.
  • Наконец, оператор ‘>’ использовался, чтобы проверить, больше ли значение, возвращаемое функцией SUMPRODUCT, чем 0. Если бы в диапазоне не было числовых значений, сумма массива была бы 0. Следовательно, SUMPRODUCT вернет 0. В в нашем примере, поскольку я получил 2 (что больше 0), окончательный результат — ИСТИНА.

В этом руководстве я показал вам, что делает функция ISNUMBER и как ее можно эффективно применить к вашим таблицам Google.

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

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

Надеюсь, вы нашли этот урок полезным.

Создание простых формул

Главная » Google Sheets для чайников

Автор Дмитрий Якушев На чтение 4 мин. Просмотров 1.9k.

Содержание

  1. Вступление
  2. Создание простых формул
  3. Создание формул
  4. Практикум

Вступление

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

Создание простых формул

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

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

Математические операторы

В Google Sheets используются стандартные операторы для формул: знак плюс для сложения (+), знак минус для вычитания (-), звездочка для умножения (*), косая черта для деления (/) и каретка (^) для показателей степени.

Все формулы должны начинаться со знака равенства (=). Это связано с тем, что ячейка содержит (или равна) формулу и значение, которое она вычисляет.

Использование ссылок на ячейки

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

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

Создание формул

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

Как создать формулу?

  • Выберите ячейку, в которой будет отображаться рассчитанное значение.
  • Введите знак равенства (=).
  • Введите в ячейку адрес ячейки, на которую вы хотите сослаться в первую очередь. Пунктирная граница появится вокруг ссылочной ячейки.
  • Введите оператор, который вы хотите использовать. Например, введите знак сложения (+).
  • Введите адрес ячейки ячейки, на которую вы хотите сослаться второй в формуле.
  • Нажмите клавишу ввода на клавиатуре. Формула рассчитывает, и Google Sheets отображает результат.

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

Как создать формулу с помощью метода «укажи и щелкни»?

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

  • Выберите ячейку, в которой будет отображаться рассчитанное значение.
  • Введите знак равенства (=).
  • Сначала щелкните ячейку, на которую вы хотите сослаться в формуле. Адрес ячейки появляется в формуле.
  • Введите оператор, который вы хотите использовать в формуле. Например, введите знак умножения (*).
  • Нажмите на ячейку, на которую вы хотите сослаться второй в формуле. Адрес ячейки появляется в формуле.
  • Нажмите клавишу ввода на клавиатуре. Формула будет рассчитана, и значение появится в ячейке.

Как изменить формулу?

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

  • Дважды щелкните ячейку, содержащую формулу, которую вы хотите изменить. Формула будет отображаться в ячейке.
  • Сделайте необходимые изменения в формуле. В нашем примере мы заменим C3 на C4.
  • Когда вы закончите, нажмите клавишу Enter на клавиатуре. Формула пересчитывается, и новое значение отображается в ячейке.

Практикум

  • Создайте таблицу, как показано ниже на новом листе
  • В ячейке C1 создайте формулу, которая умножает ячейки A1 и B1. Обязательно используйте ссылки на ячейки.
  • Используйте маркер заполнения, чтобы скопировать формулу в ячейки C2 и C3.
  • В ячейке C4 создайте формулу, которая складывает ячейки С1, С2 и С3.
  • Измените количество в ячейке B3 на 15. Также должны измениться ячейки С3 и С4.
  • Когда вы закончите, ваша таблица должна выглядеть примерно так:

ЕСЛИ СОДЕРЖИТ Формулы Google Sheets [2 умных варианта]

Руководство по использованию функций Google Sheets, если

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

Эта статья служит руководством, которое поможет вам использовать некоторые формулы для поиска в ячейке, чтобы узнать, содержит ли она указанное значение или нет. Читайте дальше, чтобы узнать, IF содержит функции и формулы Google Sheets.

Оглавление

Загрузить копию нашего примера электронной таблицы

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

Синтаксис для ЕСЛИ Текст Содержится в Google Sheets

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

Вот синтаксис формулы ЕСЛИ:

=ЕСЛИ(выражение, если_истина, если_ложь)

  • выражение – этот аргумент определяет значение или адрес ячейки, чтобы узнать, истинно оно или ложно.
  • if_true – этот аргумент определяет значение, которое будет отображаться, если выражение истинно.
  • if_false —  этот аргумент является необязательным и используется для определения значения, которое будет отображаться, если выражение возвращает значение false.

Вот синтаксис формулы ПОИСКПОЗ РЕГВЫПОЛНЕНИЯ:

 =ПОИСКПОЗ РЕГВЫП(текст, выражение) 
  • текст – это текст или адрес ячейки для сравнения с выражением.
  • выражение — это выражение, по которому будет проверяться строка.

Вы также можете использовать функцию ПОИСК вместо REGEXMATCH.

Вот синтаксис формулы ПОИСК:

 =ПОИСК(искать_для,к_искать) 

search_for — этот аргумент представляет значение, которое нужно искать в аргументе to_search.

to_search — это текст, который будет искать функция.

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

Пример использования Google Таблиц, ЕСЛИ ячейка содержит текст с REGEXMATCH для одной строки

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

Шаг 1: В этом примере мы используем данные о продажах. Мы хотим показать «Да» или «Нет» в зависимости от того, содержит ли диапазон ячеек B2: B10 слово «Карандаш». Для этого мы сначала создадим новый столбец, который будет включать нашу формулу. Выберите ячейку, в которую вы хотите поместить формулу. В данном случае ячейка D2 .

Шаг 2: Сначала введите формулу IF . Вы можете использовать функцию автозаполнения для правильного ввода формулы.

Шаг 3: Теперь введите формулу REGEXMATCH сразу после открытой скобки в формуле ЕСЛИ. Во-первых, мы вводим адрес ячейки в качестве первого аргумента. В данном случае это ячейка B2. Затем мы нажимаем на ключевое слово, чтобы проверить совпадения после запятой. В данном случае это слово «Карандаш». Закончите эту часть формулы, поставив закрывающую скобку.

Шаг 4: Теперь мы введем истинные и ложные значения, чтобы закончить формулу. Поставьте еще одну запятую и запишите значение истинного аргумента в кавычках. Затем добавьте еще одну запятую и напишите значение ложного аргумента. Поместите их обоих в кавычки. В этом случае мы используем Да  и Нет .

Шаг 5:  Наконец, добавьте закрывающую скобку и нажмите Enter.

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

Пример использования таблицы ЕСЛИ Ячейка содержит текст с REGEXMATCH для одной из нескольких строк

Если вы хотите проверить, содержит ли ячейка одну из нескольких строк текста, вы также можете использовать IF вместе с REGEXMATCH.

В этом примере мы используем данные о продажах. Мы хотим показать «Да» или «Нет» в зависимости от того, содержит ли диапазон ячеек B2: B10 слово «Карандаш». или «Перо».

Вот как:

Шаг 1:  Сначала создайте новый столбец, который будет содержать нашу формулу.

Шаг 2: Сначала введите формулу ЕСЛИ. Вы можете использовать функцию автозаполнения для правильного ввода формулы.

Шаг 3:  Теперь введите формулу REGEXMATCH сразу после открытой скобки в формуле ЕСЛИ. Во-первых, мы вводим адрес ячейки в качестве первого аргумента. В данном случае это ячейка B2. Далее мы ставим ключевое слово для проверки совпадений после запятой. В данном случае это «Карандаш | Pen» Закончите эту часть формулы, поставив закрывающую скобку.

Шаг 4:  Теперь мы введем значения true и false, чтобы закончить формулу. Поставьте еще одну запятую и запишите значение истинного аргумента в кавычках. Затем добавьте еще одну запятую и напишите значение ложного аргумента. Поместите их обоих в кавычки. В этом случае мы используем Да и Нет.

Шаг 5: Наконец, добавьте закрывающую скобку и нажмите Enter.

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

Наша формула вернет Да для любой ячейки со словом Карандаш или Ручка, как показано выше.

Пример использования Google Таблиц ЕСЛИ столбец содержит, то с ПОИСКОМ

Этот метод работает аналогично методу REGEXMATCH. Но FALSE extry для формулы ЕСЛИ вернет ошибку #VALUE, указывающую на отсутствующую подстроку. Вот шаги, которые вам нужно выполнить:

Шаг 1 –  Нажмите на ячейку, в которую вы хотите написать формулу, и начните вводить синтаксис для формула IF . После открывающей скобки введите SEARCH . Введите термин для поиска в кавычках, поставьте запятую и щелкните ссылку на ячейку. Убедитесь, что вы закрыли скобки в формуле ПОИСК, иначе формула может вернуть ошибку.

Шаг 2 –  После закрытия скобок для формулы ПОИСК добавьте запятую и введите значение, чтобы показать, возвращает ли формула значение true. Добавьте еще одну запятую, а затем напишите значение false. Убедитесь, что строки заключены в кавычки.

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

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

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

 ЕСЛИ(ПОИСК("Карандаш", B3), "Да") 

ЕСЛИ Содержит часто задаваемые вопросы Google Sheets

Как проверить ячейка содержит формулу в Google Sheets?

Вы можете использовать функцию ISFORMULA, чтобы определить, содержит ли ячейка формулу. Функция ИФОРМУЛА возвращает ИСТИНА, если указанная ячейка содержит формулу, и ЛОЖЬ в противном случае. Синтаксис ISFORMULA:

 =ИСФОРМУЛА(ячейка) если_истина, если_ложь) 

Пример формулы:

 =ЕСЛИ(ИСФОРМУЛА(A1), "Да", "Нет") 

Это вернет Да, если есть формула и Нет, если его нет.

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

Чтобы проверить, содержит ли ячейка символ, вы можете использовать функцию ПОИСК. Например, если мы хотим проверить, содержит ли ячейка символ P, мы должны использовать формулу:

 =ЕСЛИ(ПОИСК("P",B2),"Да", "Нет") 

Это вернет Да, если ячейка содержит символ P и #Value! Ошибка, если это не так.

Есть ли функция IF contains в Google Sheets?

В Google Таблицах нет специальной функции ЕСЛИ СОДЕРЖИТ. Однако вы можете умело комбинировать ЕСЛИ и функцию ПОИСК или РЕГИСПОИСКПОЗ, чтобы определить, содержит ли ячейка определенное значение.

Как проверить, содержит ли ячейка определенную строку?

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

 =ЕСЛИ(ПОИСКПОЗ(текст, выражение), если_истина, если_ложь)

=IF(SEARCH(search_for, to_search), if_true,if_false) 

Завершение работы с функцией Google Таблиц

Мы надеемся, что эта статья помогла вам лучше понять функцию Google Таблиц, если ячейка содержит. Метод REXEXMATCH лучше подходит для большинства ситуаций, но оба они полезны, если вы хотите найти конкретный текст в своих электронных таблицах. Есть несколько формул, которые вы можете комбинировать с результатами IF CONTAINS Google Sheets. Вы можете подойти к этому довольно творчески. Удачи!

ЕСЛИ СОДЕРЖИТ Google Sheets (Легкий способ!)

Функцию ЕСЛИ СОДЕРЖИТ в Google Sheets можно использовать для поиска ячеек, содержащих определенную строку в качестве ее значения или части ее значения. Это работает следующим образом:

Если диапазон содержит строку, то значение, если оно истинно; иначе, значение, если ложь

Хотя в Google Таблицах нет явной функции СОДЕРЖИТ, это не означает, что вы не можете это сделать! Вы можете комбинировать функцию ЕСЛИ с функциями ПОИСК и РЕГИСПОИСКПОЗ, чтобы получить тот же результат. Узнайте, как это сделать, следуя этому руководству.

ЕСЛИ СОДЕРЖИТ Синтаксис Google Sheets

У нас будет две формы синтаксиса формулы ЕСЛИ СОДЕРЖИТ.

IF+REGEXMATCH Синтаксис

=IF(REGEXMATCH(диапазон, строка), значение_если_истина, значение_если_ложь)

‍ диапазон 3 900 900 0004 — это ссылка на ячейку, в которой мы хотим искать

строка — это строка (может быть и число), которую мы хотим найти

value_if_true   возвращает значение, если строка найдена

value_if_false   возвращает значение, если строка не найдена

Синтаксис ЕСЛИ+ПОИСК CH (строка, диапазон), значение_если_истина), значение_если_ложь)

где

строка  – это строка (также могут быть числа), которую мы хотим найти, – это ссылка на диапазон

2 90 ячейка, в которой мы хотим искать

value_if_true — возвращаемое значение, если строка найдена, заключенное в двойные кавычки

value_if_false — возвращаемое значение, если строка не найдена, заключенное в двойные кавычки

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

ЕСЛИ СОДЕРЖИТ Примеры таблиц Google

Вы можете ознакомиться с нашим образцом таблицы здесь.

Проверить, содержит ли ячейка определенный текст в Google Sheets, используя IF + REGEXMATCH. свои выпускные экзамены.

Шаг 1: Определите строку и место поиска

Строка, которую мы будем искать, — это строка «Матрица» в столбце с надписью Graduation . Функция будет помещена в столбец с пометкой 9.0003 Сообщение .

Если содержит диапазон листов Google для сканирования

Мы поместим нашу комбинированную функцию IF-REGEXMATCH в этот столбец под заголовком «Сообщение», чтобы вернуть «Поздравления» для каждого человека, получившего сертификат Matric. или «ЗНАЧЕНИЕ!» для всех остальных.

Шаг 2: Добавьте функцию =IF(REGEXMATCH(диапазон, строка), значение_если_истина, значение_если_ложь)

Мы устанавливаем следующие значения в строке 2 в качестве примера:

Строка: «Matr»

Диапазон: E2

Value_if_true: «Поздравления»

Value_if_false: «Нет»

Функция 900 станет 2 ‍

=if(regexmatch(E2 ,»Matr»),»Congratulations»,»None»)

Мы сокращаем «Matric» до «Matr», чтобы показать, что наша функция определяет, содержит ли диапазон заданный текст или строку.

Шаг 3: Проверьте вывод

If содержит листы Google с использованием регулярного выражения if plus

Обратите внимание, что REGEXMATCH чувствителен к регистру, поэтому строка 4 не определяется, поскольку в ней указано «матрица» вместо «Матрица».

Для решения без учета регистра см. следующий пример.

Проверить, содержит ли ячейка определенный текст в Google Таблицах, используя ЕСЛИ+ПОИСК

Мы повторим предыдущий пример, но на этот раз воспользуемся функцией ПОИСК.

Шаг 1: Определите строку и место поиска

Строка, которую мы будем искать, — это «Матричная» строка в столбце с надписью Graduation . Функция будет помещена в столбец с надписью Message .

Если содержит диапазон листов Google для сканирования

Мы поместим нашу комбинированную функцию IF-SEARCH в этот столбец под заголовком «Сообщение», чтобы вернуть «Поздравления» для каждого человека, получившего сертификат Matric. или «ЗНАЧЕНИЕ!» для всех остальных.

Шаг 2: Добавьте функцию =ЕСЛИОШИБКА(ЕСЛИ(ПОИСК(строка, диапазон), значение_если_истина), значение_если_ложь)

Мы устанавливаем следующие значения в строке 2 в качестве примера:

Строка: «Matr

Диапазон: E2

Value_if_true: «Поздравления»

Value_if_false: «Нет»

Функция примет вид

9000 «Матр»,E2)» Поздравляю»),»Нет»)

Мы сокращаем «Matric» до «Matr», чтобы показать, что наша функция работает, чтобы определить, содержит ли диапазон заданный текст или строку.

Шаг 3. Проверка вывода

Если содержит листы Google с использованием if plus search

 

На этот раз отличие состоит в том, что функция ПОИСК нечувствительна к регистру; поэтому он обнаруживает «матрицу» так же, как «Матрица», также помечая ее.

Заключение

Несмотря на то, что в Google Sheets нет явной функции ЕСЛИ СОДЕРЖИТ, мы можем комбинировать ЕСЛИ с функциями ПОИСКПОЗ и ПОИСКПОЗ, чтобы получить те же результаты. Решение IF+REGEXMATCH лучше всего подходит для поиска с учетом регистра, а решение IF+SEARCH лучше всего подходит для поиска без учета регистра.

Усовершенствуйте свои электронные таблицы с помощью Lido

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

Связанные функции ЕСЛИ 

ЕСЛИ: позволяет проверить определенные условия в наборе данных

СУММЕСЛИ: используется для суммирования чисел, если они удовлетворяют определенному условию.

СУММЕСЛИМН : суммирует данные из ячеек, соответствующих нескольким критериям

СЧЁТЕСЛИ: подсчитывать данные, если они удовлетворяют определённым критериям.

СЧЁТЕСЧИСЛ: подсчитывать данные, удовлетворяющие двум или более критериям.

COUNTIF Not Null : Подсчет ячеек, если они содержат данные

IFS : IFS — это более элегантный способ оценки данных по нескольким критериям.

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