TRANSPOSE()函数错误地在单元格值之间添加了分号

时间:2018-07-25 00:06:17

标签: excel-formula

在Excel中,我使用TRANSPOSE然后合并CONCATENATE合并大型列表。我的列表有> 400个名称,但并不总是按列来组织。

当我按下“ F9”时,Excel已开始添加“;”。在我所有的值之间,而不是“”之间,从而破坏了功能。其他人看到了吗?知道如何解决这个问题?如果我手动替换了分号,它将再次起作用。

示例数据:enter image description here

如果名称是垂直的/按列组织的

=TRANSPOSE(A1:A12)&", "

功能输出为

= {“ John”,“ Tom”,“ Mary”,“ Jackson”,“ Rob”,“ Gerry”,“ Heidi”,“ Sheila”,“ Alison”, “温迪”,“劳拉”,“马里恩”,}

如果名称是水平的/按行组织

 =TRANSPOSE(A1:L1)&", "

无效输出是

= {“ John,”;“ Tom,”;“ Mary”;“ Jackson”,“ Rob”;“ Gerry”;“ Heidi”;“ Sheila”;“ Alison”; “ Wendy”,“ Laura”,“ Marion”,}

1 个答案:

答案 0 :(得分:0)

如果名称是垂直的(A1:A12)。放

A2       =A1&","
A3       =A2&B3

并将两者拖动到L3。 A3是您的结果。

如果名称是水平(A1:L1),则输入

B1       =A1&", "   
C1       =B1&C2

并将两者拖动到C12。 C1是您的结果。

希望能解决。 (: