1

Мне нужно отправить групповые электронные письма. Адреса электронной почты хранятся в листе Excel в разных столбцах. Как объединить все адреса электронной почты в одну ячейку, чтобы можно было легко отправлять групповые электронные письма. Функция CONCATENATE работает, но насколько я могу это сделать, задействуя около 300 ячеек?

4 ответа4

2

Изменить: я только что заметил, что ваши адреса электронной почты находятся в "разных столбцах". Если они находятся в одной строке вместо одного столбца, то вы можете использовать эту же технику, но, очевидно, использовать "строку 2" вместо "столбец B".

Скажем, ваши адреса электронной почты в столбце A:

    A
   --------------------
1  alice@example.com
2  bob@example.com
3  charlie@example.com
4  dave@example.com

Установите ячейку B1 в =A1:

    A                    B
   -------------------- ---------------------
1  alice@example.com    alice@example.com
2  bob@example.com
3  charlie@example.com
4  dave@example.com

Теперь установите ячейку B2 на =B1 & ";" & A2:

    A                    B
   -------------------- ---------------------
1  alice@example.com    alice@example.com
2  bob@example.com      alice@example.com;bob@example.com
3  charlie@example.com
4  dave@example.com

Теперь заполните ячейку B2:

    A                    B
   -------------------- ---------------------
1  alice@example.com    alice@example.com
2  bob@example.com      alice@example.com;bob@example.com
3  charlie@example.com  alice@example.com;bob@example.com;charlie@example.com
4  dave@example.com     alice@example.com;bob@example.com;charlie@example.com;dave@example.com

Другими словами, каждая ячейка в столбце B - это «все, что находится в ячейке выше, плюс точка с запятой и следующий адрес электронной почты». Последняя ячейка включает каждый адрес электронной почты.

1

В качестве альтернативы, если адреса находятся в одной строке, но в разных столбцах, вы можете:

  • скопировать письма (вся строка)
  • вставьте их в блокнот
  • выберите символ табуляции
  • скопируйте это
  • нажмите Ctrl + H, чтобы получить функцию поиска / замены
  • вставить символ табуляции в находке и заменить ваш адрес электронной почты разделитель вы ищете (запятую или точку с ,

Это займет немного времени, но это также сделает работу! (за исключением того, что он больше не в Excel, но избавляет вас от необходимости делать "средний расчет")

1

Независимо от того, организованы ли адреса электронной почты в строках и / или столбцах: просто выберите и скопируйте их.

Затем перейдите в Outlook и вставьте их в поле To: или CC:. Outlook распознает разделитель ячеек как разделитель между адресами электронной почты и позаботится о разделителе с запятой.

То же самое относится, если вы используете VBA для создания электронной почты. Просто скопируйте и вставьте. Не нужно соединять ячейки заранее.

0

На Google Sheet вы можете использовать

=CONCATENATE(TRANSPOSE(A2:A),", ")

Где A - столбец с электронными письмами (A1 для заголовка).

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