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

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

ЕСЛИ значение ячейки начинается с определенного текста

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

если-значение-ячейки-начинается с-особого-текста

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

  1. Сначала введите функцию ЕСЛИ в ячейку.
  2. После этого введите функцию ЛЕВЫЙ в первый аргумент ЕСЛИ и обратитесь к ячейке A2, где у вас есть значение, во втором аргументе используйте 3 для num_digit.
  3. Затем используйте знак равенства и введите значение (используя двойные кавычки), которое вы хотите проверить.
  4. Теперь во втором аргументе введите «Да».
  5. И в третьем аргументе введите «Нет».
  6. В конце введите закрывающие скобки и нажмите Enter, чтобы получить результат.
функция «ввод-если и влево»

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

результат будет да или нет
 =IF(LEFT(A2,3)="LXI","Yes","No")

Подсчитайте ячейки IF, начинающиеся с

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

использовать-произведенную-сумму-для-подсчета-результата
 =SUMPRODUCT(--(LEFT(A2:A10,3)="LXI"))

Чтобы узнать больше об этом, вы можете прочитать об использовании СУММПРОИЗВ с условием.

Если значение ячейки начинается с цифры

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

формула-для-нахождения-если-значение-ячейки-начинается-с-числа
 =IF(ISNUMBER(VALUE(LEFT(A2,2))), "Yes","No")

В этой формуле мы использовали функцию ЗНАЧЕНИЕ вокруг LEFT. Когда вы получаете значение с помощью LEFT, оно возвращает это значение в виде текста, даже если это значение является числом.

Вот почему для преобразования числа в число нам нужно использовать ЗНАЧЕНИЕ. После этого мы использовали ISNUMBER, чтобы проверить значение, возвращаемое LEFT. Если это значение является числом, условие имеет значение ИСТИНА, и ЕСЛИ возвращает ДА, в противном случае — Нет.

Получить файл Excel

Скачать

Список формул Excel

Связанные формулы