SORT与COUNTIF函数无视顺序两组数据整体比较的方法

无视顺序两组数据整体比较的方法
如果有liang组数据 , 数据的个数相同 , 对应的相同的数据的数量也相同 , 举个例子 , 两边都是12345 , 只不过顺序不同 , 这样我们就要判定两组数据是相同的 。
第一种方法:合并文本比较
这个方法是用SORT函数对数据进行排序 , 然后合并成字符串 , 再比较 。在开始之前我们先要学习一下这个SORT函数 , 这也是一个新函数:
SORT与COUNTIF函数无视顺序两组数据整体比较的方法
文章图片

文章图片
既然能对区域数据排序 , 那么单行或单列数据排序也是没问题的:
SORT函数有4个参数:要排序数组或区域索引位置 , 数字1 , 2 , 3 , 4升序降序:1升序-1降序按行列排序:1行0列
如果是根据单列数据排序 , 第二参数就用1用自身做索引 , 第四参数就用0按列排序:
【SORT与COUNTIF函数无视顺序两组数据整体比较的方法】
SORT与COUNTIF函数无视顺序两组数据整体比较的方法
文章图片

文章图片
无论你是什么样的数据 , 我排序之后 , 那么相同的数据对应的位置也就相同了 , 然后我们用文本合并函数CONCAT或者TEXTJOIN函数都可以合并:
SORT与COUNTIF函数无视顺序两组数据整体比较的方法
文章图片

文章图片
然后比较两个字符串就可以了 , 格式化一下那个公式:
SORT与COUNTIF函数无视顺序两组数据整体比较的方法
文章图片

文章图片
我发现越来越喜欢这个LET函数了 。
第二种方法 COUNIF比较
COUNTIF函数会直接生成比较结果 , 当然是一组比较结果:
SORT与COUNTIF函数无视顺序两组数据整体比较的方法
文章图片

文章图片
A列与D列是明显不同的 , 但是我们在使用COUNTIF函数比较之后发现 , 两个方向两个结果 , 显然如果我们只相信其中一种结果 , 就有可能判断错误 , 正确的办法就是完全比较 , 两个方向都做一下比较 。
看下图就能了解 , 如果我们用A的结果来判断 , 就会出错 , 得出两组数据相同的结论 , 其实只是A组数据包含了D组数据而已 。
SORT与COUNTIF函数无视顺序两组数据整体比较的方法
文章图片

文章图片
我们把正确的公式整理一下:
SORT与COUNTIF函数无视顺序两组数据整体比较的方法
文章图片

文章图片
使用LET之后Excel公式变得很容易阅读 。
以上就是两种方法 , 如果你没有新函数 , 就只能使用第二种方法 , 去掉LET函数的版本:
SORT与COUNTIF函数无视顺序两组数据整体比较的方法
文章图片

文章图片
来源:EXCEL数据处理与分析