Я імпортував імена, адреси та номери компаній у клітинку. Через різну кількість символів я не можу відокремити поля інформації з текстом на стовпці; наприклад:
ABC & Sons Company RR 12 & Hwy 61 Terre Haute IN 33343 (317)555-1212
і
The Kincaid Brothers, LLC. 12260 St. Claire Ave Cleveland Oh 44108 216 555-1212
Проблема ускладнюється тим, що в деяких назвах, періодах та комах можуть відокремлюватися певні поля, а в дужках можуть бути додані номери телефонів. Також іноді між проміжними дужками та першою цифрою обміну телефонними номерами є пробіл, але не завжди.
Деякі адреси також мають номери набору, а текст у стовпчик додає стовпчик до використання #
для адрес, які мають "# 108" в адресі.
Я хочу перенести все це в приємні, упорядковані стовпці, які вирівняні для компанії, адреси, міста, штату та номера телефону.
3
Ласкаво просимо до Супер Користувача. Ви багато розповідали нам про ситуацію, але не задали конкретного питання. Розкажіть, що ви пробували досі і де ви застрягли.
—
CharlieRB
Можливо, вам потрібно використовувати VBA (або, можливо, експортувати текст з Excel і використовувати інструмент для обробки тексту). Спираючись на два наведені вами приклади, кінець адреси - це останнє п’ятизначне число (якщо ви не маєте рядків, у яких немає п'ятизначних поштових індексів). Я не можу сказати, як поводитися з першим прикладом. Це "ABC & Sons Company" / "RR 12 & Hwy 61 ..."? Я пропоную для початку припустити, що перша цифра починає адресу, а потім вручну визначити винятки з цього правила і побачити, чи можна узагальнити шаблон до винятків.
—
Скотт
Те, що ви намагаєтеся зробити, надзвичайно важко автоматизувати, особливо в Excel. Це такий вид розбору, який має робити Поштова служба, щоб прочитати адреси на конвертах. Перевірте, чи дає ця попередня відповідь якусь інформацію: superuser.com/a/832427/364367 .
—
fixer1234