首页 > 解决方案 > 如何使用此 IF 语句计算重复行的数量?

问题描述

我有一个公式,可以将一列重复行垂直连接到一个单元格中。然后,我有一个辅助列,用于在下一个重复块开始之前将单词Last放在重复数据的最后一行中。

这是公式:=IF(A2<>A3,"Last","")

除了在该块的最后一行数据中填充单词之外,有没有办法用说明该员工的重复行数Last来替换该辅助列单词?#

标签: excel

解决方案


听起来你需要 COUNTIFS:

=COUNTIFS($A$1:$A2,$A2)

这会计算有多少值与当前单元格匹配。只需将其添加到您现有的公式中,如下所示:

=IF($A2<>$A3,COUNTIFS($A$1:$A2,$A2),"")

编辑

请注意,这会计算 PREVIOUS 值(包括当前单元格)的数量。如果要计算整个列中的所有出现次数,只需更改:

$A$1:$A2

$A:$A

推荐阅读