excel如何多行合成一行,重复的数据只保留一个???

举例:
A1: 1 空数据 23 空数据 33 4 59 (共7列,其中2个单元格无数据)
A2: 空数据 22 空数据 101 33 4 59 (共7列,其中2个单元格无数据)

合并后的结果要达到以下要求:
假设放在A3位置:
1 22 23 101 33 4 59
我的表格里 同一列里面最多只会有一个数据(可能多行都是那个数据,也可能只有某一行里面有,或所有行都无数据),
如何合并???非常感谢.
就像上面那样的效果,我的表格同一列里面只会有一个数值,就是不会出现 同一列里面有 11 也有2 也有55的情况,最多只有一个数,1到200内的任何一个都可能.

可用以下方法:
1、筛选去重。选中该列数字,点菜单“数据”——“筛选”——“高级筛选”,点中“选择不重复记录”——“确定”。这时重复的将剔除,留下的是不重复记录,可再通过复制——选择性粘贴的办法保留去重后的数据。
2、公式去重:假定数据在A列A1:A100。
去重公式:=index(a:a,small(if(match(a$1:a$100,a$1:a$100,)=row($1:$100),row($1:$100),4^8),row(a1)))&"" 按组合键ctrl+shift+enter结束公式,下拉填充至出现空白。
其中:match(a$1:a$100,a$1:a$100,)=row($1:$100)将不重复的数据标志,再通过if函数赋予自然编号。最后用index函数和small函数配合,依次将不重复数据列出。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-05-15
结果就不要放到A3了,否则为了避免循环引,还要修改引用范围。放H3如何:
=MAX(A:A)&" "&MAX(B:B)&" "&MAX(C:C)&" "&MAX(D:D)&" "&MAX(E:E)&" "&MAX(F:F)&" "&MAX(G:G)追问

试过了,提示说 一个或多个公式循环引用,可能无法正确计算什么的

确定后结果不正确

放在了H3但是结果只有一个0,而且只有一个单元格里面有数据.

谢谢

追答

亲,很好,上图就对了!!

从图中看,你的数据是文本,所以公式要修订。

如果放在A3,公式改为数组公式,在单元格中粘贴之后,不要直接按回车退出,一定要按“Ctrl+Shift+回车”退出。

=SUBSTITUTE(SUBSTITUTE(TEXT(MAX(--A1:A2),"00")&" "&TEXT(MAX(--B1:B2),"00")&" "&TEXT(MAX(--C1:C2),"00")&" "&TEXT(MAX(--D1:D2),"00")&" "&TEXT(MAX(--E1:E2),"00")&" "&TEXT(MAX(--F1:F2),"00")&" "&TEXT(MAX(--G1:G2),"00"),"00 ","")," 00","")

 

本回答被提问者采纳
第2个回答  2020-12-23

EXCEL如何快速插入多行

相似回答