Конкатенация вертикальных столбцов с добавлением точки с запятой - PullRequest
0 голосов
/ 29 августа 2018

Я использую Excel 2010. В моей книге в столбцах с A1 по A50 указан вертикальный список адресов электронной почты. Я попытался соединить эти письма вместе, используя конкатенацию, например конкатенацию (A1, ";", A2, ";", ...). Но это становится очень длинным и даже очень трудно писать. Есть ли у нас формула для этого вместо ручного выбора каждой ячейки и добавления; символ, чтобы я мог скопировать вставить данные в электронную почту в поле? Список рассылки продолжает увеличиваться или уменьшаться по мере того, как люди из списка рассылки продолжают входить или выходить из организации.

Любое предложение макроса тоже подойдет.

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 30 августа 2018

Предполагается, что ваши электронные адреса находятся в диапазоне от A1 до A20.

Вставьте приведенную ниже формулу в B1

=A1

и вставьте приведенную ниже формулу в B2

=B1&"; "&A2

и выберите ячейку B2 и перетащите вниз до B20 или выберите диапазон от B2 до B20 и нажмите CTRL + D

enter image description here

0 голосов
/ 30 августа 2018

Я использую амперсанд и вот так:

enter image description here

Работает нормально, просто перетащите вниз ... cellC2 показывает формулу, используемую в ячейке B2

Замените запятую точкой с запятой или любым необходимым разделителем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...