查找多列中的唯一值

查找多列中的唯一值

我正在做一项我原以为很简单但实际上却变得相当复杂的任务。

在 A 列中,我有一个字段名称。在 B 列至 ANV 列(共 1059 列)中,我有与该字段关联的值。我想计算与 A 列中的项目关联的唯一值的数量。更复杂的是,A 列包含重复项。

我对如何处理 A 列重复项有一个不错的想法,但在 1059 列中查找唯一值时,总是出现 #VALUE! 错误或 DIV0

我正在尝试 SUMPRODUCT(1/COUNTIF(data,data&"")) 按照解释https://exceljet.net/formula/count-unique-values-in-a-range-with-countif

有人有什么建议吗?

(此外,为了获得加分,理想情况下我想制作一个数据透视表,列出并计算与 A 列中的项目相关的每个值,并将重复项分组在一起 - 这也比我预期的要复杂,所以我放弃了这种方法 - 任何有关这方面的指导都将不胜感激)

谢谢大家!

答案1

那么 PowerQuery 呢?使用 Excel 2010 及更高版本,您可以使用这个相当强大的工具。

警告:我的 Excel 是荷兰语的,因此请原谅菜单和选项名称上的任何错误 :)。任何人都可以随意纠正我!

为了举例,我将使用以下示例数据:

在此处输入图片描述

  • 选择您的数据>数据>来自数据/范围>选择是否有标题。

这将打开 PQ-Editor。

在此处输入图片描述

  • 选择第 1 列 >“转换”选项卡 >“取消透视其他表”

这将创建一个列表。假设您有标题,则应该有三列。

在此处输入图片描述

  • 选择第 1 列和第 2 列 >“开始”选项卡 >“删除行”>“Doublures”

名单应该已经缩减,双打已经消失了。

在此处输入图片描述

  • 选择第 1 列 >“开始”选项卡 >“组”>“在 A 列上分组”,确认

您应该剩下两列,一列是 A 列中所有唯一值,一列是与 A 列关联的所有其他列中唯一值的计数。

在此处输入图片描述

您现在可以退出 PQ 并保存您的工作。这将在您的工作表上创建另一个包含上述数据的表格。

在此处输入图片描述

这是否符合您所想的计算与第一列相关的唯一值的想法?

相关内容