excel表格中怎么样把另外几列的东西合并到一列里

发布网友 发布时间: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”……

搞定,这样出来的结果就是几个列内容的合并了,可以试一下!!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com