发布网友 发布时间:2022-03-08 21:09
共4个回答
热心网友 时间:2022-03-08 22:39
因为concatenate不支持数组,所以,只能麻烦的输入
E1输入
=concatenate(a1,b1,c1,d1)
下拉,意思是将ABCD列合并为一列
或者
=a1&b1&C1&d1追问如果在几列内容中间加;怎么弄?
追答=a1&";"&b1&";"&C1&";"&d1
或者用自定义函数
alt+f11
插入一个模块。
模块内容
Public Function 合并(X As Range)
For n = 1 To X.Count
If X(n) "" Then 合并 = 合并 & X(n)
Next
End Function
然后,在空单元格中输入
=合并(a1:D1)
热心网友 时间:2022-03-08 23:57
看看其它的回答都很高深啊,我首先想到还是三楼的办法....
热心网友 时间:2022-03-09 01:31
貌似合并了只有第一个单元格的内容哦
热心网友 时间:2022-03-09 03:23
=“列1”&“列2”&“列3”&“列1”……
搞定,这样出来的结果就是几个列内容的合并了,可以试一下!!