Excel: как использовать функцию если с текстовыми значениями


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

Способ 1: проверьте, равна ли ячейка тексту

 =IF( A2 ="Starting Center", "Yes", "No")

Эта формула вернет «Да», если значение в ячейке A2 равно «Начальный центр» — в противном случае она вернет «Нет».

Способ 2: проверьте, содержит ли ячейка определенный текст

 =IF(ISNUMBER(SEARCH("Guard", A2 )), "Yes", "No")

Эта формула вернет «Да», если значение в ячейке A2 содержит «Охранник» в любом месте ячейки; в противном случае она вернет «Нет».

Способ 3. Проверьте, содержит ли ячейка один из нескольких конкретных текстов.

 =IF(SUMPRODUCT(--ISNUMBER(SEARCH({"Backup","Guard"}, A2 )))>0, "Yes", "No")

Эта формула вернет «Да», если значение в ячейке A2 содержит «Резервное копирование» или «Сохранить» в любом месте ячейки; в противном случае она вернет «Нет».

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

Пример 1. Проверьте, равна ли ячейка тексту

Мы можем ввести следующую формулу в ячейку C2 , чтобы вернуть «Да», если значение в ячейке A2 равно «Начальному центру», или вернуть «Нет» в противном случае:

 =IF( A2 ="Starting Center", "Yes", "No")

Затем мы можем щелкнуть и перетащить эту формулу в каждую оставшуюся ячейку в столбце C:

Функция Excel ЕСЛИ проверяет, равна ли ячейка тексту

Формула возвращает «Да» для строки, где значение столбца A равно «Начальный центр», и возвращает «Нет» для всех остальных строк.

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

Мы можем ввести следующую формулу в ячейку C2 , чтобы вернуть «Да», если значение в ячейке A2 содержит «Охрана» в любом месте ячейки, или вернуть «Нет» в противном случае:

 =IF(ISNUMBER(SEARCH("Guard", A2 )), "Yes", "No")

Затем мы можем щелкнуть и перетащить эту формулу в каждую оставшуюся ячейку в столбце C:

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

Формула возвращает «Да» для каждой строки, содержащей «Охранник» в столбце A, и возвращает «Нет» для всех остальных строк.

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

Мы можем ввести следующую формулу в ячейку C2 , чтобы вернуть «Да», если значение в ячейке A2 содержит «Резервное копирование» или «Сохранить» в любом месте ячейки, или вернуть «Нет» в противном случае:

 =IF(SUMPRODUCT(--ISNUMBER(SEARCH({"Backup","Guard"}, A2 )))>0, "Yes", "No")

Затем мы можем щелкнуть и перетащить эту формулу в каждую оставшуюся ячейку в столбце C:

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

Формула возвращает «Да» для каждой строки, содержащей «Резервное копирование» или «Хранение» в столбце A, и возвращает «Нет» для всех остальных строк.

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

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

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

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

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