Відокремлення з'єднаних імені, адреси та номера телефону


0

Я імпортував імена, адреси та номери компаній у клітинку. Через різну кількість символів я не можу відокремити поля інформації з текстом на стовпці; наприклад:

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 ..."? Я пропоную для початку припустити, що перша цифра починає адресу, а потім вручну визначити винятки з цього правила і побачити, чи можна узагальнити шаблон до винятків.
Скотт

1
Те, що ви намагаєтеся зробити, надзвичайно важко автоматизувати, особливо в Excel. Це такий вид розбору, який має робити Поштова служба, щоб прочитати адреси на конвертах. Перевірте, чи дає ця попередня відповідь якусь інформацію: superuser.com/a/832427/364367 .
fixer1234
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.