Excel 中的唯一值?

Excel 中的唯一值?

可能重复:
如何在 Excel 中仅显示一列中的唯一值?

我想删除相同的单词,而不是简单的重复的单词,而是相同的单词:

在此处输入图片描述

答案1

我实际上不确定我是否完全理解你到底在做什么......但无论如何这里有一个简单的答案:

假设您将在单独的列(例如 C 列)中执行以下操作。

  1. 编写适合您的 IF 语句的任何变体:=IF(B1=LEFT(A1,LEN(A1)),"") ==> 如果找到匹配项,此函数仅返回一个空字符串,如果没有找到匹配项,则返回默认值(您显然也可以抑制默认值或按照您想要的方式处理它)

  2. 使用选择性粘贴|值(仅限)将 C 列复制并粘贴到其自身上

  3. 删除 B 列

这使您可以快速检查输出是否符合您的要求

答案2

实际上,对于您的问题来说,线条并不重要。

将所有包含相关数据的单元格复制到新工作表的 A 列。假设您选择 A 列,则从 A1 开始。

现在从 B1 开始输入以下函数:

B1:=CountIf(A:A,A1)

在 B 中复制此函数,A 中的每一行数据对应一个函数。

只有单元格中的唯一值才会在 B 列中计为 1,所有其他 B 功能单元格将计入更多值。

按 B(升序)对 A:B 列进行排序,并删除所有值大于 1 的单元格。

我希望它有帮助。

相关内容