答案1
我实际上不确定我是否完全理解你到底在做什么......但无论如何这里有一个简单的答案:
假设您将在单独的列(例如 C 列)中执行以下操作。
编写适合您的 IF 语句的任何变体:=IF(B1=LEFT(A1,LEN(A1)),"") ==> 如果找到匹配项,此函数仅返回一个空字符串,如果没有找到匹配项,则返回默认值(您显然也可以抑制默认值或按照您想要的方式处理它)
使用选择性粘贴|值(仅限)将 C 列复制并粘贴到其自身上
删除 B 列
这使您可以快速检查输出是否符合您的要求
答案2
实际上,对于您的问题来说,线条并不重要。
将所有包含相关数据的单元格复制到新工作表的 A 列。假设您选择 A 列,则从 A1 开始。
现在从 B1 开始输入以下函数:
B1:=CountIf(A:A,A1)
在 B 中复制此函数,A 中的每一行数据对应一个函数。
只有单元格中的唯一值才会在 B 列中计为 1,所有其他 B 功能单元格将计入更多值。
按 B(升序)对 A:B 列进行排序,并删除所有值大于 1 的单元格。
我希望它有帮助。