У меня есть выдержка из AD с более чем 54000 именами, как правило, в этом формате (пример данных):
Barnes, Bob B [WST]
Santiago, Francis AB [AT]
Chandler, Ronald
Jefferson, Katherine T [NT]
Forrest, Stan S [WST]
El Guerrero, Annette BMD [AT]
Lopez, Todd TA [CNT]
Jackson, Lincoln F [NT]
Nunez, Mattie Joey LC [WST]
Moran, David DA [AT]
Gowan, Darryl V
Hansen, Rick AF [NT]
Lowe, Denise DR [WST]
Butler, Doug D [AT]
Kim, Erika
К сожалению, этот формат не согласован с данными. Время от времени не будет ИМ или может быть до 3 ИМ. Кроме того, [RGN] не всегда присутствует. И что еще хуже, есть немало имен, в которых также есть пробелы (напр. Да Винчи).
Мне нужно очистить эти имена, чтобы они читали:
Фамилия Имя
Я пытался использовать функции LEFT, RIGHT и Text-to-Columns с минимальным успехом. Пока что лучшим результатом является метод Text-to-Columns, разделенный пробелом и затем соединяющий их с помощью (a1 & "" & b1). Это работает только для половины имен, и в настоящее время я планирую продолжить объединение ячеек (a1 & b1 & c1 и т.д.), А затем вручную проверять имена, чтобы убедиться в их правильности. Я молюсь и надеюсь, что кто-то может спасти меня и мои глаза от этого, и у меня есть идея попробовать.