A、B 和 C 列包含描述产品的值。我希望 D 列根据 A 列中给定单元格的内容生成一个连续的数字。这四个值一起构成了产品代码。
- A 列:位置
- B 栏:物种
- C 列:日期
- D 列:参考编号
有多个位置将填充 A 列中的单元格。我希望每个位置的参考编号都从 1 开始。我的方法是使用嵌套 IF 公式来隔离位置,但我不知道如何生成唯一的连续参考编号。有什么想法吗?
答案1
稍微猜测一下需要什么,如果你对 A/B/C 三列进行排序,并使用 中的列标签,Row1
那么这个 中的公式D2
(或类似公式)并复制下来可能适合:=IF(AND(A2=A1,OR(B2<>B1,C2<>C1)),D1+1,1)
。确保OR
物种和日期不是重复的,AND
要求位置是紧接在上方的记录的重复。IF
如果是,则增加计数器,1
如果不是,则重置为。