在 Excel 中根据条件添加增量数字

在 Excel 中根据条件添加增量数字

我有一列包含文本值,还有一列包含日期。我尝试在第三列中添加一个增量数字,首先在第一列中查找重复项,然后检查第二列中的日期。

这就是我所追求的:

Apple   1-Jan   1
Apple   2-Jan   2
Apple   3-Jan   3
Apple   3-Jan   4
Pear    5-Mar   1
Pear    6-Mar   2
Pear    7-Mar   3

由于Apple重复了4次,因此第三列按照日期从旧到新依次为1-4。

答案1

如果没有日期的复杂性,这变得非常简单。假设您的列是 A、B 和 C。公式需要将一行与前一行进行比较,因此将第 1 行留空(因此它存在但不包含会导致测试问题的值),并从第 2 行开始数据。单元格 C2 将包含:

=IF(A2=A1,C1+1,1)

根据需要将其复制下来。如果只是将 A 值与上一行进行比较。如果相同,则增加计数。否则,它会从 1 重新开始计数。

答案2

感谢@fixer1234 帮助我理解我是否把问题复杂化了。

简单的解决方法是使用 =COUNTIF($A$1:$A1,A1)

相关内容