excel怎么吧多列合并到一列,并向下自动填充列如:
1 2 3 。。。。
1 2 3.。。。。
1 2 3.。。。。 合并后
1
1
1
2
2
2
2
3
3
3
这种
下面的回答都不满意。高手进
将多列表格内容合并在一列中,可以按以下方法操作,下面是原图:
1、创建一个Excel表格,要求将表格的多列内容合并在一列中。
2、将表格红色边框内的多列内容,合并在右侧枚红色边框的一列。
3、在F2表格内输入“=
4、输入完可以得到这样的效果。
5、逐步在F3输入“=B3&C3&D3&E3”,F4输入“=B4&C24&D4&E4”……可以得到相应效果。
6、还有简便的方式:拖拽格式,得到效果!选中表格,拖拽右下角的“+”往下拖拽即可。
very good/不过有个问题。空值会忽略。有办法。空值就是空值记录吗。
追答你如果想记录空值,我更改下代码即可
但你最好告诉我你共有多少行数据和多少列数据
我的记录值是行列式变的。不定的。你也可以告诉我怎么样把所有空值变为0也行
追答1)选中你的数据区域,编辑-定位-定位条件-空值,确定,
ctrl+h键,查找内容:不输入任何内容
替换为:0
确定
2)或者:
选中你的数据区域
ctrl+h键,查找内容:不输入任何内容
替换为:0
确定
在哪。没看见
追答已给你截图 请查收
追问合并单元格不能有内容的。
不行。不是我要的效果
追答也可以用公式=OFFSET(Sheet1!A$1,MOD(ROW()-1,COUNT(A:A)),INT((ROW()-1)/COUNT($1:$1)))
注意:不要在第一行和第一列中用,因为公式计算的第1行的列数第1列中的行数,会导致自身引用错误。