2014-10-08 4 views
0

Попытка получить мою голову вокруг оператора IF (который, вообще говоря, я нормально ОК на!)Excel Оператор IF Query

пример будет название Sheet 201401_ABC123_XYZ

Я bascically хочу сказать, если текст после первого _ читает ABC123 затем возвращает значение 123 еще возвращение 456.

Любая помощь будет оценена

благодаря Джим

+1

Извините, но что такое conditon в простых словах? Вы хотите оценить имя листа? Вы можете объяснить контекст? Оператор IF обычно смотрит на ячейки, а не на имена листов. Или вы называете «имя листа» текстом в ячейке? Что вы пытаетесь достичь? – teylyn

+1

@Jim вопрос непонятный достаточно. См. [This] (http://stackoverflow.com/help/how-to-ask) – ZAT

ответ

1

Рассмотрим Ячейка A1 имеет свой текст, т.е. «201401_ABC123_XYZ»

=IF(MID(A1,FIND("_",A1)+1,6)="ABC123","123","456") 

Здесь 6 длина вашей строки, которую вы хотите найти то есть «ABC123» «ABC123» - это ваша строка, которую вы хотите найти и 123 и 456 - строка, которую вы хотите вернуть по вашему вопросу.

Надеюсь, это поможет.

Смежные вопросы