我有一列包含文本值,还有一列包含日期。我尝试在第三列中添加一个增量数字,首先在第一列中查找重复项,然后检查第二列中的日期。
这就是我所追求的:
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)