作业帮 > 综合 > 作业

excel合并两列数据

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/05/01 11:07:22
excel合并两列数据
如:a列 B列 C列 D列
序号 金额 序号 金额
1 10 3 30
2 20 4 40
公式后:
A列 B列
1 10
2 20
3 30
4 40
不能用剪切大概有数万行,这只是个样子!
excel合并两列数据
为什么不直接“剪切”-“粘贴”呢!
补充:如果一定要用公式不用“剪切”,也可以的,设原内容在A2:D20,现在希望在F、G列实现效果,可以在F2输入公式:
=IF(ROW(A1)>COUNTA(A$2:A$20,C$2:C$20),"",SMALL(IF(A$2:D$20="","",IF(MOD(COLUMN(A$2:D$20),2)=1,A$2:D$20)),ROW(A1)))
摁键盘上的SHIFT+CTRLA+回车 结束公式的输入;
在G2输入公式:
=IF(F2="","",IF(ISNA(VLOOKUP(F2,A:B,2,)),VLOOKUP(F2,C:D,2,),VLOOKUP(F2,A:B,2,)))
将两公式同样向下拉填充复制就可以.
再问: 应该不错,能有简单点的公式么?
再答: 首先,因为你要判断的序列号在不同的列上,而这两列还是分隔的,所以要排除空格后再在分隔的列上提取序号,公式就有点长了。而G2上的公式,因为还是要考虑遇到空格时排除错误,不至于让你的表格观感上打折,所以也长了点。