Excel公式技巧67:按条件将数据分组标识
excelperfect
如下图1所示的工作表,我们想使用数字将数据分成几组,其标准是:第1次出现笔记本且在区域A至第2次出现笔记本且在区域A之间的数据为第1组,标识为1;第2次出现笔记本且在区域A至第3次出现笔记本且在区域A之间的数据为第2组,标识为2,依此类推。
图1
在单元格E3中输入公式:
=SUM(E2,AND($B3:$B20=$G$3,$C3:$C20=$H$3))
向下拉至单元格E20,结果如上图1所示。
公式中:
AND($B3:$B20=$G$3,$C3:$C20=$H$3)
判断是否同时满足列B中的数值等于单元格G3中的值且列C中的数值等于单元格H3中的值。如果满足则返回TRUE,否则返回FALSE。
然后,将AND函数返回的结果与其前一个单元格数值相加,SUM函数忽略文本值且将TRUE值转换为1,将FALSE值转换为0。
在上图1所示的工作表中,单元格E3和E4返回的结果都为0,在单元格E5中,由于满足条件,因此AND函数返回TRUE(1),将其与上方单元格E4中的值相加,得到结果1。
小结:本文所讲述的技巧可用于构造辅助列,从而方便实现重复数据的查找。
赞 (0)