Существует ли формула Excel, которая будет искать ячейку для определенного теста и возвращать искомые буквы и 11 цифр справа? - PullRequest
1 голос
/ 06 марта 2019

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

  • В столбце A есть строки сводных данных из заявок на проблемы, которые будут содержать идентификатор заявки на проблемы и другой текст.
  • Идентификатор проблемы всегда будет иметь длину 15 символов
  • Формат идентификатора проблемы: USPM, за которым следует номер, например, USPM12345678911

Есть ли формула?что будет смотреть, например, на ячейку A2 для *USPM* и возвращать все в * * IN CELL b2?Например, A2 = (hehegdyyff USPM12345678911 ididuufffuf) формула просматривает A2, чтобы увидеть, содержит ли он USPM и возвращает ли он USPM и следующие 11 символов справа.

1 Ответ

0 голосов
/ 06 марта 2019

Да. Вы используете команды FIND() и MID(). Примерно так:

=MID(A2,FIND("USPM",A2),15)

Дополнительные сведения см. На страницах справки для обеих функций.

В случае, если USPM отсутствует на вашем входе, вы можете использовать условие, чтобы избежать ошибки:

=IF(ISERROR(FIND("USPM",A2)),"",MID(A2,FIND("USPM",A2),15))

ВАЖНОЕ ПРИМЕЧАНИЕ: Команда FIND() ищет слово с учетом регистра. Если у вас могут быть строчные буквы в вашем маркере "USPM", вы можете вместо этого использовать SEARCH().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...