Excel唯一/不同的值:如何查找、过滤、选择和突出显示

  • Share This
Michael Brown

本教程展示了在Excel中查找、过滤和突出显示独特和明显的数值的最有效方法。

在上周的教程中,我们探讨了在Excel中计算唯一值的不同方法。 但有时你可能只想查看一列中的唯一或不同的值--不是多少,而是实际的值。 在进一步行动之前,让我们确保我们在术语上是一致的。 那么,什么是Excel中的不同值,什么是唯一值?

  • 独特的 值是指在一个数据集中只出现一次的项目。
  • 区别 值是一个列表中所有不同的项目,即唯一值和重复值的第1次出现。

现在,让我们来研究一下处理Excel表格中唯一和不同的值的最有效的技术。

    如何在Excel中找到唯一/不同的值

    在Excel中识别唯一的和不同的值的最简单的方法是使用IF函数和COUNTIF。 根据你想找到的值的类型,公式可以有一些变化,如下面的例子所示。

    寻找一列中的唯一值

    要在一个列表中找到不同或唯一的值,请使用以下公式之一,其中A2是第一个,A10是最后一个有数据的单元格。

    如何找到 独特的价值 在Excel中。

    =IF(COUNTIF($A$2:$A$10, $A2)=1, "独特", "")

    如何获得 独特的价值 在Excel中。

    =IF(COUNTIF($A$2:$A2, $A2)=1, "Distinct", "")

    在不同的公式中,只是在第二个单元格引用中出现了一个小的偏差,然而这却造成了很大的不同。

    提示:如果你想搜索唯一的值 2列之间 即找到在一列中存在但在另一列中没有的值,然后使用《如何比较2列的差异》中解释的公式。

    在Excel中查找唯一/不同的行

    以类似的方式,你可以根据2个或更多列的值在Excel表中找到唯一的行。 在这种情况下,你需要使用COUNTIFS函数而不是COUNTIF来评估几列的值(一个公式中最多可以评估127个范围/标准对)。

    例如,要找到列表中唯一的或不同的名字,请使用以下公式。

    公式,以获得 唯一的行 :

    =IF(COUNTIFS($A$2:$A$10, $A2, $B$2:$B$10, $B2)=1, "唯一行", "")

    查找公式 不同的行 :

    =IF(COUNTIFS($A$2:$A2, $A2, $B$2:$B2, $B2)=1, "Distinct row", " ")

    在Excel中查找区分大小写的唯一/不同值

    如果你处理的数据集的大小写很重要,你就需要一个更棘手的数组公式。

    查找区分大小写的 独特的价值 :

    =IF(SUM((--EXACT($A$2:$A$10,A2)))=1, "唯一",")

    查找区分大小写的 独特的价值 :

    =IF(SUM((--EXACT($A$2:$A2,$A2)))=1, "Distinct",")

    因为这两个都是数组公式,所以一定要按Ctrl + Shift + Enter来正确完成它们。

    当找到唯一或不同的值时,你可以轻松地过滤、选择和复制它们,如下图所示。

    如何在Excel中过滤唯一和不同的值

    要想在列表中只查看唯一的或不同的值,可通过执行以下步骤将它们过滤掉。

    1. 应用上述公式之一来识别唯一/不同的值或行。
    2. 选择你的数据,并点击 过滤器 上的按钮。 数据 选项卡。 或者,点击 排序 & 筛选 > 过滤器 关于 首页 中的选项卡。 编辑工作 组。
    3. 点击过滤箭头 在包含你的公式的列的标题下,选择你要查看的值。

    如何选择不同/唯一的值

    如果你有一个相对较小的唯一/不同值的列表,你可以简单地用鼠标以通常的方式选择它。 如果过滤的列表包含数百或数千行,你可以使用以下节省时间的快捷方式之一。

    要快速选择唯一或不同的列表 包括列标题 ,过滤唯一值,点击唯一列表中的任何单元格,然后按Ctrl + A 。

    要选择不同或唯一的值 不含列标题 ,过滤唯一值,选择第一个有数据的单元格,并按Ctrl + Shift + End将选择范围扩大到最后一个单元格。

    提示:在一些罕见的情况下,主要是在非常大的工作簿上,上述快捷键可能同时选择可见和不可见的单元格。 要解决这个问题,首先按Ctrl + A或Ctrl + Shift + End,然后按Alt + ; 来 只选择可见的单元格 ,忽略了隐藏的行。

    如果你很难记住那么多的快捷键,可以用这种直观的方式:选择整个唯一/不同的列表,然后到 主页标签 > 查找& 选择 > 转到专题 ,并选择 只有可见的细胞 .

    将唯一的或不同的值复制到另一个位置

    要复制一个唯一值的列表到另一个地方,只需做以下工作。

    • 使用鼠标或上述的快捷键选择过滤后的数值。
    • 按Ctrl+C复制所选数值。
    • 选择目标区域的左上角单元格(可以在同一或不同的工作表上),并按Ctrl + V粘贴数值。

    如何在Excel中突出显示独特和不同的值

    每当你需要在Excel中根据某个条件突出显示任何东西时,就直接去找条件格式化功能。 下面是更详细的信息和例子。

    突出显示一个列中的唯一值(内置规则)。

    在Excel中突出显示独特值的最快和最简单的方法是应用内置的条件格式化规则。

    1. 选择你想突出显示唯一值的数据列。
    2. 关于 首页 选项卡,在 风格 组,点击 条件性格式化 > 突出显示单元格规则 > 重复的价值...

  • 重复的值 对话窗口,选择 独特的 在左边的框中选择所需的格式,在右边的框中选择所需的格式,然后点击 认可 .
  • 提示:如果你对任何预定义的格式不满意,请点击 自定义格式... (下拉列表中的最后一项),并根据你的喜好设置填充和/或字体颜色。

    正如你所看到的,在Excel中突出显示唯一的值是最简单的任务。 然而,Excel的内置规则只适用于在列表中只出现一次的项目。 如果你需要突出显示不同的值--唯一的和第一次重复出现的--你将不得不根据公式创建自己的规则。 你还需要创建一个自定义规则来突出显示唯一行,基于一个或多个列中的值。

    在Excel中突出显示唯一和不同的值(自定义规则)。

    要突出显示一列中的唯一或不同的值,选择没有列头的数据(你不希望列头被突出显示,对吗?),并使用以下公式之一创建一个条件格式化规则。

    突出独特的价值

    要突出显示在列表中只出现一次的数值,请使用以下公式。

    =counttif($a$2:$a$10,$a2)=1

    其中A2是应用范围的第一个单元格,A10是应用范围的最后一个单元格。

    突出明显的价值

    要突出显示一列中所有不同的值,即唯一值和第1个重复出现的值,请使用以下公式。

    =counttif($a$2:$a2,$a2)=1

    其中A2是范围内最顶端的单元格。

    如何创建一个基于公式的规则

    要创建一个基于公式的条件格式化规则,请执行以下操作。

    1. 转到 首页 标签> 风格 组,并点击 条件性格式化 > 新规则> 使用一个公式来决定哪些单元格需要格式化 .
    2. 输入你的公式在 格式化该公式为真的值 箱子。
    3. 点击 格式... 按钮,选择你想要的填充颜色和/或字体颜色。
    4. 最后,点击 认可 按钮来应用该规则。

    更详细的步骤和截图,请看下面的教程:如何根据另一个单元格的值创建一个Excel条件格式化规则。

    下面的截图展示了这两条规则的运作情况。

    根据一列中唯一/不同的值来突出显示整个行

    要根据特定列中的唯一值突出显示整个行,请使用我们在上一个例子中使用的唯一值和不同值的公式,但 将你的规则应用于整个表格 而不是单列。

    下面的截图展示了基于以下因素突出显示行的规则 不同的数字 在A栏中。

    如何在Excel中突出显示唯一的行

    如果你想根据2个或更多列的值来突出显示行,可以使用COUNTIFS函数,它允许在一个公式中指定几个条件。

    突出显示独特的行

    =countifs($a$2:$a$10,$a2, $b$2:$b$10,$b2)=1

    突出显示不同的行(唯一的+第一个重复出现的)。

    =countifs($a$2:$a2,$a2,$b$2:$b2,$b2)=1

    这就是你如何在Excel中寻找、过滤和突出不同的或独特的值。 为了巩固你的知识,你可以下载寻找独特值工作簿的样本,并对公式进行反向设计,以便更好地理解。

    在Excel中查找和突出显示独特的数值的快速而简单的方法

    正如你刚才所看到的,Microsoft Excel提供了相当多的有用功能,可以帮助你识别和突出工作表中的独特值。 然而,所有这些解决方案很难被称为直观和易于使用,因为它们需要记住一些不同的公式。 当然,对于Excel专业人士来说,这不是什么大问题:)对于那些希望节省时间的Excel用户来说和努力,让我演示一下在Excel中寻找唯一值的快速而直接的方法。

    在今天教程的最后一节,我们将使用Excel的Duplicate Remover插件。 请不要被该工具的名字所迷惑。 除了重复的记录,该插件可以完美地处理独特的和不同的条目,你将在一会儿确定这一点。

    1. 选择表格中任何你想找到唯一值的单元格,并点击 重复的清除器 上的按钮。 阿博比特数据 中的选项卡。 重复计算 组。

    向导将运行,整个表将被自动选择。 因此,只要点击 下一页 进入下一个步骤。

    提示:当第一次使用插件时,有必要检查一下 创建一个备份副本箱 ,以备不时之需。

  • 根据你的目标,选择以下选项之一,然后点击 下一页 :
    • 独特的
    • 独特的+1次出现(独特的)。

  • 选择一个或多个你想检查数值的列。
  • 在这个例子中,我们想根据两列的值(名和姓)来寻找唯一的名字,因此我们选择这两列。

    提示:如果你的表格有标题,一定要选择 我的表格有标题 如果你的表格可能有空单元格,请确保 跳过空单元格 这两个选项都位于对话窗口的上部,通常都是默认选择。

  • 选择下列行动之一,对找到的值进行处理。
    • 用颜色突出独特的价值
    • 选择独特的价值
    • 在一个状态栏中确定
    • 复制到另一个位置

    点击 完成 按钮,并在几秒钟内得到结果。

    这就是你如何使用我们的Duplicate Remover插件在Excel中查找、选择和突出显示唯一的值。 这简直不能再简单了,对吗?

    如果在Excel中寻找重复的和唯一的值是你日常工作中常见的部分,只需尝试这个删除工具,你会对结果感到惊讶!Duplicate Remover以及我们其他节省时间的工具都包含在Excel的终极套件中。

    可用的下载

    查找唯一值--公式示例(.xlsx文件)。

    终极套房 - 试用版 (.exe文件)

    Michael Brown is a dedicated technology enthusiast with a passion for simplifying complex processes using software tools. With more than a decade of experience in the tech industry, he has honed his skills in Microsoft Excel and Outlook, as well as Google Sheets and Docs. Michael's blog is dedicated to sharing his knowledge and expertise with others, providing easy-to-follow tips and tutorials for improving productivity and efficiency. Whether you're a seasoned professional or a beginner, Michael's blog offers valuable insights and practical advice for getting the most out of these essential software tools.