1

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

Идентификационный ключ: ID000012 ОПИСАНИЕ: ДЕЛАЙТЕ это здесь с точки зрения политики компании.

Другой пример:

Идентификационная версия 5.1.1 ID аудита: 11123

Последний пример:

ID: A-12345 Описание: DeltaDelta - Скачать как можно скорее

Посмотрите, как идентификаторы немного отличаются друг от друга, но я хочу извлечь из каждого из них одинаковую информацию. Есть ли формула, которая может быть написана так, чтобы охватить нахождение "ID000012", "11123" и "A-12345" в одном?
Это всего лишь переменные, есть тысячи идентификаторов, которые мне нужно вытащить, но я подумал, что приведенные примеры из реальной жизни помогут мне увидеть, что я пытаюсь сделать здесь.

Любая помощь с благодарностью!

1 ответ1

0

Слишком мало согласованности форматов, чтобы даже формула, которая работала на трех примерах, могла бы с большой вероятностью работать на тысячи, поэтому "компромиссом" может быть принятие извлечения только первых девяти символов после "ID" и отрегулируйте далее "вручную", чтобы удовлетворить. Предполагая, что первый пример находится в A1 а другие сразу ниже:

     =MID(A1,FIND("ID",A1)+2,9)

скажем, B1 может быть началом, скопированным по мере необходимости.

Сортировка по результату, Копировать / Вставить Специальные / Значения, затем Заменить пробел ничем и Заменить двоеточие ничем.

Обрезать добавленный избыток с:

    =LEFT(B1,FIND(" ",B1))

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .