垂直列的连接加上分号

时间:2018-08-29 18:10:20

标签: excel excel-formula

我正在使用Excel2010。在我的工作簿中,列A1至A50中有电子邮件地址的垂直列表。我尝试使用诸如concatenate(A1,“;”,A2,“;”,...)之类的串联将这些电子邮件合并在一起。但是它变得非常冗长,甚至很难编写。我们是否有一个公式可以做到这一点,而不是手动选择每个单元并添加;符号,以便我可以复制将数据粘贴到“电子邮件收件人”字段中?随着通讯组列表中人员不断移入或移出组织,电子邮件列表不断增加或减少。

任何宏建议也可以。

预先感谢

2 个答案:

答案 0 :(得分:0)

我使用&符:

enter image description here

效果很好,只需向下拖动... cellC2显示单元格B2中使用的公式

用半冒号或所需的任何分隔符替换逗号。

答案 1 :(得分:0)

假设您的电子邮件ID在A1到A20之间。

在B1中粘贴以下公式

=A1

并将以下公式粘贴到B2

=B1&"; "&A2

并选择单元格B2并向下拖动至B20或选择范围B2至B20并按CTRL + D

enter image description here