EXCEL使用过程中,统计函数是最常用的,是职场小白的必修技能,比如下面的事例,我们需要统计每个项目的分段数量

我们只需要在F2单元格输入=COUNTIF($B$2:$B$11,E2),再下拉填充公式即可。注意要统计的范围区域要使用绝对引用,以免下拉公式时,数据范围发生同步偏移。如下图所示:

那么如何根据结果,反推生成项目分段列表呢,也许你也遇到过这样的问题,认为不可能,那么今天老崔就给大家演示一下具体做法:

首先对数据进行一下加工

C列插入一列“起始位置”,在C2单元格写入公式:=SUM(B$1:$B1)+1,再下拉填充公式。注意区域的开始位置是绝对引用,保证数据范围随着公式下拉,范围逐渐扩大。

此公式的目的在于找到项目号的起始位置序号。

E列填充序号,序号可以比分段总数量多一些

COUNTIF的逆操作,你肯定不会!

F2单元格,输入公式:=LOOKUP(E2,$C$2:$C$5,$A$2:$A$5),并下拉填充,注意A列和C列使用绝对引用。

G列输入公式:=’BLOCK’&COUNTIF($F$2:F2,F2),下拉填充公式,即可得到我们想要的结果。

如果你是完美主义者,或是强迫症患者,可以对公式稍微编辑一下,在数据超出范围时,显示空值。

F2 =IF(E2<$C$5,LOOKUP(E2,$C$2:$C$5,$A$2:$A$5),”)

G2= IF(F2<>”,’BLOCK’&COUNTIF($F$2:F2,F2),”)

最后的结果如下,是不是更整洁了呢:

你学会了吗?欢迎在下方评论,点赞或转发!