2

У меня есть длинный список имен с адресами и номерами телефонов в этом формате:

Barn Jeffery 123 Sunny Ln. Pulaski ,315-555-5555
Sarah 456 Bull Blvd. Memphis ,256-555-5555
Tara C. 7894 Pringle St. Clw. ,813-555-5555
Barnes Mathew 5821 Melody Ln. Tmp ,562-555-5555
Matthew 23B 189th St. Brooklyn ,718-555-5555
Castor Abby B. 7459 71st St. Stn ,210-555-5555
Karen 120 Tabby Trl. Seattle ,965-555-5555
Nick K. 4141 Fulton Ave. Missouri ,478-555-5555

Что такое формула « Найти и заменить», чтобы добавить запятую перед всеми именами и / или запятую после всех фамилий?

4 ответа4

1

Word принимает принимает регулярные выражения в его найти и заменить. Здесь есть диаграмма.

http://office.microsoft.com/en-us/word-help/find-and-replace-text-or-other-items-HA001230392.aspx

0

Я бы рекомендовал поместить это в Excel и добавить запятые там. В Excel вы можете использовать мастер "Текст в столбцы", чтобы разделить имена на отдельные столбцы (используйте метод "с разделителями" и установите флажок "пробел").

Используйте CONCATENATE, чтобы добавить запятые (как показано на скриншоте ниже).

Скопируйте столбец, содержащий формулы (столбец B на снимке экрана), затем "Вставьте значения", чтобы оставить только текст с запятыми. Снова используйте CONCATENATE в следующем пустом столбце, чтобы собрать все вместе и восстановить пробелы (скриншот ниже).

Имейте в виду, что этот метод будет включать некоторую ручную очистку имен со средними инициалами.

0

Если "добавить запятую перед всеми именами" означает добавить запятую в начале каждой строки, вы можете сделать это:

В столбец "найти" вставьте этот ^p и в столбец "заменить" вставьте этот ^p, затем нажмите "заменить все", чтобы выполнить замену.

Наконец, вам нужно добавить запятую в первой строке и вручную удалить запятую в последней строке.

Надеюсь, поможет.

0

Рискну сказать, что не существует формулы для чего-то подобного. Нет последовательности и, следовательно, нет решения.

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