excel中比较数据异同

mrzhlg 2004-10-16 10:13:30
在同一个excel表中有A、B两列数据(电话号码),现在我要比较这两列数据(A列中每个单元格中的数据与B列中每个单元格中的数据都要作比较),然后把不同的数据删除,同时显示相同的数据(电话号码)。请高手指点!
...全文
222 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
蓝帆·雨轩 2004-10-28
  • 打赏
  • 举报
回复
如果还没有解决的话,你mail给我,我帮你解决。
DVS 2004-10-27
  • 打赏
  • 举报
回复
你的“然后把不同的数据删除,同时显示相同的数据(电话号码)”这句话令人费解。是不是搞错了?

yigepure 2004-10-16
  • 打赏
  • 举报
回复
如数据在A1:A10,B1:B10,首先定义名称
Ma=MATCH(Sheet1!$A$1:$A$10,Sheet1!$A$1:$A$10,0)
mb=MATCH(Sheet1!$B$1:$B$10,Sheet1!$B$1:$B$10,0)
mba=MATCH(Sheet1!$B$1:$B$10,Sheet1!$A$1:$A$10,0)
x=ROUND(SUM(1/COUNTIF(Sheet1!$A$1:$A$10,Sheet1!$A$1:$A$10)),0)
在一辅助列C第一个单元格输入
=IF(ROW()<=X,INDEX($A$1:$A$10,SMALL(IF(Ma=ROW($A$1:$A$10),ROW($A$1:$A$10)),ROW(A14))),IF(ROW()-X>SUM((ISERROR(Mba))*(Mb=ROW($B$1:$B$10))),"",INDEX($B$1:$B$10,SMALL(IF(ISERROR(Mba),IF(Mb=ROW($B$1:$B$10),ROW($B$1:$B$10))),ROW()-X))))按CTRL+SHIFT+ENTER结束
将公式下拉复制.即可得到AB列非重复值.
ww6166 2004-10-16
  • 打赏
  • 举报
回复
在C输入下函数: =IF(A1=B1,A1,"不同,可以删除"),之后可以对C筛选后删除不同的。
yigepure 2004-10-16
  • 打赏
  • 举报
回复
楼上的你没有考虑到如果A1=B3呢.这个方法是有局限性的
kmguest 2004-10-16
  • 打赏
  • 举报
回复
在C输入下函数: =IF(A1=B1,A1,"不同,可以删除"),之后可以对C筛选后删除不同的。
凤凰 2004-10-16
  • 打赏
  • 举报
回复
agree upstair

6,216

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office应用
社区管理员
  • Microsoft Office应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧