excel 数据筛选 两列数据 有相同和不同的数值,假设A列: 12345 ,B列23456,如何操作消除相同的数据,得出

excel 数据筛选 两列数据 有相同和不同的数值,假设A列: 12345 ,B列23456,如何操作消除相同的数据,得出A列:1,B列:6,很白的问题,请教高手。。。
两位的方法都反复试了 不行,可能是我没说清楚。附上我的表格截图,AB两列数据,有些数据时一样的,又各自有些不一样的,我想吧AB两列不一样的数据,各自筛选出来。D列是我用筛选功能弄出的两列共有的一样的数据。有点急,追加了10,各位帮帮忙谢谢。

麻烦点的就是 自动筛选
C1输入 公式 =COUNTIF(B:B,A1)
D1输入 公式 =COUNTIF(A:A,B1)
选中 C1 D1
向下填充
填充完成后 复制C D 两列 右键选择性粘贴 选择数值
然后自动筛选 现筛选C列值为1 的行 删除 A列对应数据
然后筛选D列值为1的行,删除B列对应的数据
完成
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-08-31
如果数据在A1:B100中,C1中输入
=INDEX(A$1:A$100,SMALL(IF(COUNTIF(B$1:B$100,A$1:A$100)=0,ROW($1:$100)),ROW(A1)))&""
同时按下CTRL+SHIFT+ENTER输入数组公式,D1中输入
=INDEX(B$1:B$100,SMALL(IF(COUNTIF(A$1:A$100,B$1:B$100)=0,ROW($1:$100)),ROW(A1)))&""
也是三键齐按输入数组公式,选中C1:D1,用自动填充柄向下复制公式.本回答被提问者采纳
第2个回答  2010-08-31
C1=IF(ISNUMBER(FIND(0,A1))*ISERR(FIND(0,B1)),0,)&SUBSTITUTE(SUMPRODUCT(ISNUMBER(FIND(ROW($1:$9),A1))*ISERR(FIND(ROW($1:$9),B1))*ROW($1:$9)*10^(9-ROW($1:$9))),0,)

D1=IF(ISNUMBER(FIND(0,B1))*ISERR(FIND(0,A1)),0,)&SUBSTITUTE(SUMPRODUCT(ISNUMBER(FIND(ROW($1:$9),B1))*ISERR(FIND(ROW($1:$9),A1))*ROW($1:$9)*10^(9-ROW($1:$9))),0,)

注:A列结果放在C列,B列结果放在D列
相似回答