Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2193|回复: 9

[已解决]列对比

[复制链接]
发表于 2016-6-29 08:39 | 显示全部楼层 |阅读模式
本帖最后由 z4214488 于 2016-7-2 20:05 编辑

如附件

A列和B列数据是一样的,只是顺序不一样


用公式比较A列和B列,如果数据一样,在B1 显示“相同”,否则显示”不同“


列对比.rar (45.56 KB, 下载次数: 7)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2016-6-29 08:43 | 显示全部楼层
  1. =IF(SUM(1/COUNTIF(A2:A27,B2:B27))=COUNTA(B2:B27),"相同","不相同")
复制代码
数组
回复

使用道具 举报

发表于 2016-6-29 09:04 | 显示全部楼层
列对比.rar (45.48 KB, 下载次数: 9)
回复

使用道具 举报

 楼主| 发表于 2016-6-29 10:27 | 显示全部楼层
望帝春心 发表于 2016-6-29 08:43
数组

你好~~

不同时,显示错误值“#DIV/0!”


列对比.rar (45.98 KB, 下载次数: 0)
回复

使用道具 举报

 楼主| 发表于 2016-6-29 10:42 | 显示全部楼层
zyouong 发表于 2016-6-29 09:04

你好~~请问:

如果B列的行数是变化的,不固定,如何设置公式?如附件


列对比1.rar (8.79 KB, 下载次数: 2)
回复

使用道具 举报

发表于 2016-6-29 13:51 | 显示全部楼层
z4214488 发表于 2016-6-29 10:27
你好~~

不同时,显示错误值“#DIV/0!”

这样吧,改一下
  1. =IFERROR(IF(SUM(1/COUNTIF(A2:A27,B2:B27))=COUNTA(B2:B27),"相同"),"不相同")
复制代码
回复

使用道具 举报

发表于 2016-6-29 13:52 | 显示全部楼层    本楼为最佳答案   
z4214488 发表于 2016-6-29 10:42
你好~~请问:

如果B列的行数是变化的,不固定,如何设置公式?如附件

B列行数变化,A列也得变化吧,不然肯定不一样了。动态行数用OFFSET
回复

使用道具 举报

发表于 2016-6-29 18:02 | 显示全部楼层
你想求函数十八关的答案?
回复

使用道具 举报

 楼主| 发表于 2016-6-30 07:14 | 显示全部楼层
tt0203 发表于 2016-6-29 18:02
你想求函数十八关的答案?

函数十八关?那是什么?

我只是个刚接触函数的初学者,问的这些都是些工作中遇到的问题
回复

使用道具 举报

发表于 2016-6-30 10:26 | 显示全部楼层
这样笼统地判断两列数据是否相同,在实际工作中往往还不够,实际中可能还要明确A列本身有无重复,B列本身有无重复,重复了几次,A列中哪些是B列中不存在的,B列中哪些是A列没出现的,等等。
我平常就用“合并计算”来处理这个问题,既简单又方便,不用花脑筋去写什么公式的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-3-29 15:58 , Processed in 0.604360 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表