在excel中,如何用函数找出编号相同的单位中结果不同的数据?

33510463qq

难得看到一个问题描述得这么详细,忍不住给你回答如下。

这个问题其实比较简单,使用Countifs函数再加个简单的判断就可以了,下面分开步骤写函数告诉你怎么做。

一、Countifs函数判断有多少个“优”或“良”

公式:=COUNTIFS(A:A,A2,C:C,"优")+COUNTIFS(A:A,A2,C:C,"良")

如下图所示:

二、根据Countifs的计算结果判断是或否

公式:=IF(D2>0,"\

Excel到PowerBI

这个问题描述了这么多,其实一个工具就能解决掉,用数据透视表。

很明显,数据透视表有自动分组的功能,把评价字段拖进行字段,其他的数据全部都拖入行字段,修改透视表的选项,让透视表显示为经典透视表样式,就基本实现了题主想要的样子。具体看图片。悟空问答不好的地方就是excel问题不能够提供数据源,演示一个数据还要先手动模拟数据,好在我有强大的OneNote,可以提取一部分文字。



本来我以为能够解决问题,但题主说不是他想要的,我又对题目做了一下研究,这个题目的解题思路应该是这样的:

先排序,可以进行自定义排序,把差和一般排在一起,因为数据是交错的,差和一般的部门当中,有些数据可能是优秀的,所以,下一步就是用查找函数查询一般和差的单位编码是否在优秀中出现过。


这是差和一般的单位编码表


这是优秀和良好的单位编码表


这是使用查找函数,用差和一般的单位编码查询在优秀良好单位编码中是否出现:


虽然这样就得到结果,但是不够直观,我用透视表做了一下,看下图:


经过这样的处理,得出的数据,跟题主列示的是一样的效果。

这是一个略微复杂的数据处理过程,经过了多个步骤,但数据透视表可以实现自动分组却是一个十分有用的技能,希望对你有用。



分享到:


相關文章: