ad

轻鬆计算唯一和不同的值 - 6 个示例-英雄云拓展知识分享

匿名投稿 241 2024-02-07

轻鬆计算唯一和不同的值——7 个例子

通常,在 Excel 中,唯一值是在列表中只出现一次且没有任何重复的值,而不同值是所有不同的值(唯一值 + 第一次重复出现)。 在处理大型数据集时,您可能需要计算单元格列表中重复项中唯一值和不同值的数量,以下图所示。 本教程将介绍一些快捷技能,用于计算 Excel 中的唯一值和不同值。

在 Excel 中计算唯一值

  • 使用公式计算唯一值s
  • tools for Excel 只需点击几下便可计算唯一值
  • 使用公式计算 Excel 365/2021 中的唯一值

轻鬆计算唯一和不同的值 - 6 个示例-英雄云拓展知识分享

在 Excel 中计算不同的值(唯一和第一次重复出现)

  • 使用公式计算不同的值s
  • tools for Excel 只需点击几下便可计算不同的值
  • 使用数据透视表计算不同的值
  • 使用公式计算 Excel 365/2021 中的不同值

下载样本文件

计算唯一的不同值


在 Excel 中计算唯一值

本节将讨论一些计算唯一值数量的公式示例,包括列表中的文本和数字。

使用公式计算唯一值

假定我有一个名称列表,其中包括名称列表中的一些重复名称。 现在,我只需要获得唯一位称的数量(用黄色填充),以下图所示:

为了解决这个问题,下面的数组公式可以帮你一个忙:

第一步:输入公式

在要输出结果的空白单元格中输入或复制以下公式:

=SUM(IF(COUNTIF(A2:A12,A2:A12)=1,1,0))
 备注:在以上公式中, A2:A12 是您要计算为唯一的数据列表。

步骤2:按 Ctrl + Shift + Enter 取得正确结果的关键:

保养诀窍:

  1. 如果您的单元格列表包括一些其他类型的数据,例如数字、布尔值、毛病值等,则在利用上述公式时,不管数据类型如何,它都会得到唯一值的数量。
  2. 当数据列表包括空白单元格时,此公式将排除空白单元格。
  3. 只计算唯一的文本值 如果有其他类型的数据,请利用下面的数组公式,然后按 Ctrl + Shift + Enter 返回结果的键:
    =SUM(IF(ISTEXT(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))

  4. 只计算唯一数字 从包括任何类型数据的单元格列表中,请使用以下数组公式,然后按 Ctrl + Shift + Enter 返回结果的键:
    =SUM(IF(ISNUMBER(A2:A12)*COUNTIF(A2:A12,A2:A12)=1,1,0))


tools for Excel 只需点击几下便可计算唯一值

当您下次需要利用它们时,记住这些公式可能会让您很痛苦。 但是,如果你有 Excel的tools,其 计算唯一值 选项 公式助手,您只需点击几下便可取得结果。 看下面的演示:

  1. 点击一个单元格输出结果;
  2. 经过单击启用此功能 库工具 > 公式助手 > 公式助手 > 统计 > 计算唯一值;
  3. 选择数据列表 > OK.

保养诀窍:
  1. 要利用此功能,您应当 下载并安装 首先。
  2. 公式助手 功能搜集了 40+ 个经常使用公式,例如 提取唯一值, 提取具有唯一值的单元格(包括第一个重复项), 计算用逗号分隔的值的数量, 基于相同文本的总和, 和更多...


使用公式计算 Excel 365/2021 中的唯一值

如果您使用的是 Excel 365 或 Excel 2021,则有一个新的 UNIQUE 函数可以帮助您创建更简单的公式来计算一组数据中的唯一值。

例如统计A2:A12范围内唯一位称的个数,请输入以下公式:

第一步:复制或输入以下公式

=IFERROR(ROWS(UNIQUE(A2:A12,,TRUE)), 0)
备注:在此公式中, A2:A12 是您要计算唯一值的数据列表。

步骤2:按 Enter 取得结果的关键:

保养诀窍:

  1. 如果数据列表中包括其他类型的数据,例如文本、数字、布尔值、毛病值等,则不管数据类型如何,此公式都会获得唯一值的个数。
  2. 上面的公式将计算包括空白单元格在内的唯一值,如果要排除空白,请利用以下公式,只需按 Enter 键:
    =SUM(IF(COUNTIF(A2:A12,A2:A12)=1,1,0))


在 Excel 中计算不同的值(唯一和第一次重复出现)

要计算单元格列表中的不同值(唯一值和第一次重复出现),在这里,我将介绍其他公式来完成此任务。

使用公式计算不同的值

在 Excel 中,您可以利用以下任一公式来返回不同值的数量。

第一步:输入以下任一公式

公式1:输入公式后,按 Enter 键。

=SUMPRODUCT(1/COUNTIF(A2:A12,A2:A12))      

公式2:输入公式后,按 Ctrl + Shift + Enter 键。

=SUM(1/COUNTIF(A2:A12,A2:A12))             
备注: 在这些公式中, A2:A12 是要统计不同值的数据列表。

结果:

保养诀窍:

  1. 如果数据列表包括其他类型的数据,例如数字、布尔值、毛病值等,则不管数据类型如何,此公式都会得到不同的值。
  2. 使用上述公式时,如果数据列表包括空白单元格,您将得到#DIV/0 毛病值。 修复和疏忽空白单元格,您应当利用以下公式之一:
    配方1: 输入公式后,按 Enter 键。
    =SUMPRODUCT((A2:A12<>"")/COUNTIF(A2:A12,A2:A12&""))        

    配方2: 输入公式后,按 Ctrl + Shift + Enter 键。
    =SUM(IF(A2:A12<>"",1/COUNTIF(A2:A12, A2:A12), 0))       

  3. 仅获得不同文本值的数量 在数据列表中,请利用以下数组公式,然后按 Ctrl + Shift + Enter 取得结果的关键:
    =SUM(IF(ISTEXT(A2:A12),1/COUNTIF(A2:A12, A2:A12),""))

  4. 只计算不同的数值, 请使用以下数组公式, 然后按 Ctrl + Shift + Enter 取得结果的关键:
    =SUM(IF(ISNUMBER(A2:A12),1/COUNTIF(A2:A12, A2:A12),""))


tools for Excel 只需点击几下便可计算不同的值

如果你需要在你的工作簿中频繁地利用公式,那幺当你下次需要利用它们时,记住这些公式可能会让你很痛苦。 但是,如果你有 Excel的tools,其 计算具有唯一值的单元格(包括第一个重复项) 选项 公式助手,您只需点击几下便可取得结果。 看下面的演示:

  1. 点击一个单元格输出结果;
  2. 经过单击启用此功能 库工具 > 公式助手 > 统计 > 计算具有唯一值的唯一单元格(包括第一个重复项);
  3. 选择数据列表 > OK.

保养诀窍:
  1. 要利用此功能,您应当 下载并安装 首先。
  2. 公式助手 功能搜集了 40+ 个经常使用公式,例如 提取唯一值, 提取具有唯一值的单元格(包括第一个重复项), 计算用逗号分隔的值的数量, 基于相同文本的总和, 和更多...


使用数据透视表计算不同的值

在 Excel 中,数据透视表还可以帮助从数据列表中获得不同值的数量,请按以下步骤操作:

第 1 步:创建数据透视表

  1. 选择数据列表,然后单击 插入 > 数据透视表 从功能区,看截图:
  2. 在弹出 数据透视表 从表或范围对话框:
    (1). 选择要放置数据透视表的新工作表或现有工作表;
    (2). 然后检查 将此数据添加到数据模型 复选框。
    (3). 然后点击 OK 按钮。

第 2 步:排列字段并选择 Distinct Count 选项

  1.  A 数据透视表字段 显示窗格,拖动 名称 字段 价值观 区域,见下面的演示:
  2. 然后,点击 名字的计数 下拉,然后选择 值字段设置,请参见屏幕截图:
  3. 然后, 值字段设置 对话框会打开,选择 区分计数 从下面的列錶框中 总结价值 选项卡,然后单击 OK 按钮,请参见屏幕截图:

结果:

现在,创建的数据透视表将显示数据列表的不同计数,以下图所示:

保养诀窍:

  1. 如果更新源数据,要获得最近计数,只需右键单击数据透视表并选择 刷新 选项。
  2. 这个 区分计数 选项仅在 Excel 2013 及更高版本中可用。


使用公式计算 Excel 365/2021 中的不同值

在 Excel 365 或 Excel 2021 中,您可使用新的 UNIQUE 函数和普通的 COUNTA 函数来创建一个简单的公式。

请将以下公式复制或输入到空白单元格中,然后按 Enter 取得结果的关键:

=COUNTA(UNIQUE(A2:A12)) 
备注:在此公式中, A2:A12 是您要计算不同值的数据列表。

保养诀窍:

  1. 如果数据列表包括其他类型的数据,如文本、数字、布尔值、毛病值等,则此公式将计算不同数据类型的不同值的数量。
  2. 上面的公式将计算不同的值,包括空白单元格,如果你想排除空白,请利用下面的公式,然后按 Enter 取得结果的关键:
    =COUNTA(UNIQUE(FILTER(A2:A12, A2:A12<>"")))    


相干文章:

  • 计算数据透视表中的唯一值
  • 默许情况下,当我们基于包括一些重复值的数据范围创建数据透视表时,也会对所有记录进行计数,但是有时,我们只想基于一列对唯一值进行计数以取得正确的值屏幕截图结果。 在本文中,我将讨论如何计算数据透视表中的唯一值。

  • 计算过滤列中的唯一值
  • 如果现在有一个过滤列表中填充有一些重复项的名称列表,现在,您只想从该过滤列表中计算唯一位称的数量。 您有什幺好的解决方案可以在Excel中快捷处理此工作?

  • 使用多个条件计算唯一值
  • 这是一系列包括几个名称,项目和位置的数据,需要做的是找出与我列出的条件匹配的名称,然后仅对每一个匹配的名称计数一次,以下所示。 您有解决这个工作的技能吗,我们将继续深入。 在本文中,我将介绍这些技能。

  • 连接唯一值
  • 如果我有一长串的值填充了一些重复数据,那幺现在,我只想查找唯一值,然后将它们串连到单个单元格中。 如何在Excel中快捷轻鬆地解决此问题?

上一篇:如何在Excel当选择多个或所有工作表标籤?-英雄云拓展知识分享
下一篇:如何在Excel中每隔一行编号?-英雄云拓展知识分享
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

×