【发布时间】:2018-10-07 10:59:18
【问题描述】:
我有一个重新加载数据的工作表。 D2 分配一个唯一 ID,然后依次增加。如果发现重复项,它们将被赋予相同的唯一 ID。然后下一行被乱序命名。
以 D2 为例:
9mm-001
9mm-002
9mm-003
9mm-003 (Duplicate)
9mm-005 (Would like to read 9mm-004)
45 ACP-001
45 ACP-002
45 ACP-002 (Duplicate)
45 ACP-004 (Would like to read 45 ACP-003)
9mm-006 (Would like to read 9mm-005)
9mm-003 (Dupliate)
45 ACP-005 (Would like to read 45 ACP-004)
9mm-008 (Would like to read 9mm-006)
45 ACP-002 (Duplicate)
45 ACP-007 (Would like to read 45 ACP-006)
So on and so on but the data isn't sorted, can be random with repeats at any time
这是 D2 中的公式:
=IFERROR(INDEX(D$1:D2,MATCH(Q2,Q$1:Q1,0)),(TEXT(C2,0)&"-"&TEXT(COUNTIF($C$2:C2,C2),"000")))
希望这是有道理的。我知道这是强迫症,从长远来看并不重要,但我很想看到一个解决方案。即使有重复,该公式也会增加计数。未排序的随机放置和不同的前缀让我失望。如果我对公式进行排序,则不会保持不变。任何帮助表示赞赏!
示例:https://www.dropbox.com/s/v5y1ufxjiosmnap/My%20Reloading%20Data%20-%20Sample.xlsx?dl=0
【问题讨论】:
-
所有重复项都是顺序吗??
-
对重复项进行索引和匹配,并赋予与匹配项相同的名称。查看样本应该会有所帮助。重复项可能会出现在任何地方,这对我来说很困难。
标签: excel uniqueidentifier sequential