Excel:如何只计算一次重复值


您可以在 Excel 中使用以下公式来计算特定范围内的唯一值,同时仅计算重复值一次:

 =SUMPRODUCT(( A2:A12 <>"")/COUNTIF( A2:A12 , A2:A12 &""))

这个特定的公式将计算A2:A12范围内唯一值的数量,同时仅计算重复值一次。

下面的例子展示了如何在实践中使用这个公式。

示例:在 Excel 中仅计算一次重复值

假设我们有以下数据集,其中包含有关公司各个员工的销售额的信息:

假设我们要统计A列中唯一名称的数量,并且只统计一次重复值。

我们可以在单元格E2中键入以下公式来执行此操作:

 =SUMPRODUCT(( A2:A12 <>"")/COUNTIF( A2:A12 , A2:A12 &""))

以下屏幕截图显示了如何在实践中使用该公式:

Excel只计算一次重复值

结果告诉我们 A 列中有6 个唯一的名称。

该公式能够计算唯一名称的数量,同时仅计算重复项一次。

例如,有四个单元格等于“Frank”,但实际上只计算了其中一个“Frank”单元格。

要实际显示六个唯一名称的列表,我们可以在单元格E2中键入以下公式:

 =SINGLE( A2:A12 )

以下屏幕截图显示了如何在实践中使用该公式:

该公式返回 A 列中的六个唯一名称:

  • 安迪
  • 鲍勃
  • 乍得
  • 德里克
  • 埃里克
  • 法郎

这些名称中的每一个都在 A 列中至少出现一次,并且某些名称出现多次。

其他资源

以下教程说明如何在 Excel 中执行其他常见任务:

Excel:如何使用 VLOOKUP 查找重复项
Excel:如何删除重复项并保留第一个
Excel:如何根据两列删除重复行

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注