Использование if или mid и поиск в excel

Допустим, столбец A1 содержит 12769745. Я хочу извлечь 7697 из столбца A1 и использовать оператор if. После извлечения, если он содержит 7697, он должен вернуть еще один, вернуть два. Как добиться этого с помощью одной формулы.

0
0
70
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Может быть, это войдет в B1

=IF(ISNUMBER(SEARCH(7697,A1,1)),1,2)

=IF(MID(A1,3,4)="7697",1,2)

Предполагается, что длина всегда будет 8 цифр.

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

=IF(MID(A1,LEN(A1)*0.25+1,LEN(A1)*0.5)="*7697*",1,2)

Другие вопросы по теме