我有一个表格如下:
我想通过基于 Aggregate
和 ID
列的累积总和来填充 Code
列。某些行有重复值,例如第 2 行和第 4 行、第 3 行和第 5 行等。这样我就可以显示 ID 1 有 2 个唯一代码,ID 2 有 3 个唯一代码等。
我试过这个公式,但它没有产生我想要的。
=COUNTIFS($B$2:B2,B2,$A$2:A2,A2)
我想要的输出如下:
答案 0 :(得分:1)
使用 Office 365 中的过滤器,将其放入 C2 并复制下来:
=@FILTER($C$1:C1,($A$1:A1=A2)*($B$1:B1=B2),MAXIFS($C$1:C1,$A$1:A1,A2)+1)
如果没有 Office 365:
=IFERROR(INDEX($C$1:C1,AGGREGATE(15,7,ROW($C$1:C1)/(($A$1:A1=A2)*($B$1:B1=B2)),1)),IFERROR(AGGREGATE(14,7,$C$1:C1/($A$1:A1=A2),1),0)+1)
答案 1 :(得分:1)