本文摘自人民资讯,原文链接:https://mini.eastday.com/mobile/211017034157276399287.html,侵删。
无视顺序两组数据整体比较的方法
如果有liang组数据,数据的个数相同,对应的相同的数据的数量也相同,举个例子,两边都是12345,只不过顺序不同,这样我们就要判定两组数据是相同的。
第一种方法:合并文本比较
这个方法是用SORT函数对数据进行排序,然后合并成字符串,再比较。在开始之前我们先要学习一下这个SORT函数,这也是一个新函数:
既然能对区域数据排序,那么单行或单列数据排序也是没问题的:
SORT函数有4个参数:要排序数组或区域索引位置,数字1,2,3,4升序降序:1升序-1降序按行列排序:1行0列
如果是根据单列数据排序,第二参数就用1用自身做索引,第四参数就用0按列排序:
无论你是什么样的数据,我排序之后,那么相同的数据对应的位置也就相同了,然后我们用文本合并函数CONCAT或者TEXTJOIN函数都可以合并:
然后比较两个字符串就可以了,格式化一下那个公式:
我发现越来越喜欢这个LET函数了。
第二种方法 COUNIF比较
COUNTIF函数会直接生成比较结果,当然是一组比较结果:
A列与D列是明显不同的,但是我们在使用COUNTIF函数比较之后发现,两个方向两个结果,显然如果我们只相信其中一种结果,就有可能判断错误,正确的办法就是完全比较,两个方向都做一下比较。
看下图就能了解,如果我们用A的结果来判断,就会出错,得出两组数据相同的结论,其实只是A组数据包含了D组数据而已。
我们把正确的公式整理一下:
使用LET之后Excel公式变得很容易阅读。
以上就是两种方法,如果你没有新函数,就只能使用第二种方法,去掉LET函数的版本:
来源:EXCEL数据处理与分析
相关阅读 >>
windows 11的新版outlook电子邮件应用抢先看 采用mica设计风格
高通ceo:全球芯片短缺情况正在缓解 预计明年情况将有所改善
更多相关阅读请进入《新闻资讯》频道 >>