【发布时间】:2014-07-15 18:46:21
【问题描述】:
我在 Excel 工作表的一列中有一个数据“实例”列表。
每个实例可以有多个副本。这是一个例子:
abcsingleinstanceblah0001
cdemultipleinstanceexample0001
cdemultipleinstanceexample0002
cdemultipleinstanceexample0003
cdemultipleinstanceexample0004
....
很遗憾,编号方案并未在所有这些数据中保留。所以在某些情况下,副本会有随机数字。但是,根实例名称始终相同。
问题:创建一个解析这些实例列表并在一个新列中列出第二个副本之后的所有重复项的函数的好策略是什么?与上面的示例相关,新列将列出:
cdemultipleinstanceexample0003
cdemultipleinstanceexample0004
我需要保留每组重复项中具有最低整数值的两个重复项,这就是为什么在上面的示例中必须删除 3 和 4 的原因。因此,在随机数的情况下,具有最低整数值的两个实例。
我的想法
我正在考虑首先按字母顺序组织列,这应该会自动将重复项按升序排列。然后,我基本上可以从所有实例中删除数值,并从核心实例名称中找到超过 2 个精确重复的位置,这将为我提供具有超过 2 个重复的实例,以便我可以对原始数据执行功能设置...但我不知道是否有更好的方法来执行此操作或从这里去哪里。
我正在寻找基于公式的解决方案。
【问题讨论】:
标签: excel excel-formula excel-2010