该教程介绍了如何利用新的动态数组函数来计算Excel中的唯一值:公式在列中计算独特条目,具有多个标准,忽略了空白等。
几年前,我们讨论了各种方法来计算Excel中独特和独特的价值。但是,像任何其他软件程序一样,Microsoft Excel不断发展,并且几乎每个版本都会出现新功能。今天,我们将研究如何使用最近引入的动态数组函数来计算Excel中的唯一值。如果您尚未使用任何这些功能,您会惊讶地看到公式在建筑物和使用方便方面变得更简单。
笔记。本教程中讨论的所有公式都依赖于独特功能,仅在Excel 365和Excel 2021中可用。如果您使用Excel 2019,Excel 2016或更早,请查看本文以获取解决方案。
计算列中的唯一值
计数列中唯一值的最简单方法是将唯一函数与Counta函数一起使用:
Counta(唯一(范围))该公式可与此简单逻辑合作:唯一返回一系列唯一条目,并且Counta计数数组的所有元素。
例如,让我们计算B2:B10范围内的唯一名称:
=COUNTA(UNIQUE(B2:B10))
该公式告诉我们,获奖者列表中有5个不同的名称:
提示。在此示例中,我们计算唯一的文本值,但是您也可以将此公式用于其他数据类型,包括数字,日期,时间,等。
计算仅发生一次的唯一值
在上一个示例中,我们在列中计算了所有不同(不同的)条目。这次,我们想知道仅出现一次的唯一记录数量。要完成它,请以这种方式构建您的公式:
要获取一次性发生的列表,请设置第三个参数的唯一为真实:
UNIQUE(B2:B10,,TRUE))
要计算独特的一次性出现,请在行函数中独特嵌套:
ROWS(UNIQUE(B2:B10,,TRUE))
请注意,在这种情况下,Counta无法正常工作,因为它计算了所有非空白单元,包括错误值。因此,如果找不到结果,唯一会返回错误,而Counta则将其算作1,这是错误的!
要处理可能的错误,请将IFERROR功能包裹在您的公式周围,并在发生任何错误时指示输出0:
=IFERROR(ROWS(UNIQUE(B2:B10,,TRUE)), 0)
结果,您将根据唯一数据库概念获得计数:
在Excel中计算独特的行
现在您知道如何计算列中的独特单元格,如何找到如何找到独特行数的任何想法?
这是解决方案:
行(唯一(范围))诀窍是将整个范围“馈送”到唯一,以便在多列中找到值的唯一组合。之后,您只需将公式包装在行函数中即可计算行数。
例如,要计算A2:C10范围内的唯一行,我们使用此公式:
=ROWS(UNIQUE(A2:C10))
计算独特的条目忽略空白单元
要计算Excel中的唯一值忽略空白,请使用过滤器函数过滤空单元格,然后以已熟悉的counta唯一公式将其翘曲:
counta(unique(filter(范围,范围“”)))))使用B2:B11中的源数据,该公式采用此表格:
=COUNTA(UNIQUE(FILTER(B2:B11, B2:B11"")))
下面的屏幕截图显示了结果:
用标准计算独特的值
为了根据某些标准提取唯一值,您可以再次将唯一和过滤器功能一起使用,如本示例中所述。然后,您使用行函数来计算唯一条目和IFERROR来捕获各种错误,然后用0:替换它们:
ifError(行(唯一(范围, criteria_range = criteria )))),0)例如,要查找特定运动中有多少不同的赢家,请使用此公式:
=IFERROR(ROWS(UNIQUE(FILTER(A2:A10,B2:B10=E1))), 0)
a2:a10是搜索唯一名称(范围)的范围,b2:b10是获胜者竞争( Criteria_range )的运动,而E1是感兴趣的运动(标准)。
用多个标准计算独特的值
基于多个标准计数唯一值的公式与上述示例几乎相似,尽管该标准的构建方式有所不同:
ifError(rows(unique( range ,( criteria_range1 = criteria1 )) *( criteria_range2 = criteria2 ))),0)那些想知道内部力学的人,可以在这里找到对公式逻辑的解释:根据多个标准找到唯一的值。
在此示例中,我们将找出F1(标准1 )和F2年龄(标准2 )的特定运动中有多少个不同的赢家。为此,我们正在使用此公式:
=IFERROR(ROWS(UNIQUE(FILTER(A2:A10, (B2:B10=F1) * (C2:C10<f2></f2>
其中A2:B10是名称(范围),C2:C10的列表是Sports( Criteria_range 1 )和D2:D10是年龄( Criteria_range 2 )。
这就是如何通过新的动态数组函数来计算Excel中唯一值的方法。我敢肯定,您感谢所有解决方案变得更加简单。无论如何,感谢您的阅读,希望下周在我们的博客上见到您!
练习工作簿下载
计算唯一值公式示例(.xlsx文件)
以上是如何计算Excel中的唯一值:使用标准,忽略空白的详细内容。更多信息请关注PHP中文网其他相关文章!

Google主张Countif:综合指南 本指南探讨了Google表中的多功能Countif函数,展示了其超出简单单元格计数的应用程序。 我们将介绍从精确和部分比赛到Han的各种情况

本教程提供了共享Excel工作簿,涵盖各种方法,访问控制和冲突解决方案的综合指南。 现代Excel版本(2010年,2013年,2016年及以后)简化了协作编辑,消除了M的需求

本教程探讨了将.xls文件转换为.jpg映像的各种方法,包括内置的Windows工具和免费的在线转换器。 需要创建演示文稿,安全共享电子表格数据或设计文档吗?转换哟

本教程阐明了Excel名称的功能,并演示了如何定义单元格,范围,常数或公式的名称。 它还涵盖编辑,过滤和删除定义的名称。 Excel名称虽然非常有用,但通常是泛滥的

本教程阐明了平均值的标准偏差和标准误差之间的区别,指导您掌握标准偏差计算的最佳Excel函数。 在描述性统计中,平均值和标准偏差为interinsi

该Excel教程演示了如何计算正方根和n根。 找到平方根是常见的数学操作,Excel提供了几种方法。 计算Excel中正方根的方法: 使用SQRT函数:

解锁Google表的力量:初学者指南 本教程介绍了Google Sheets的基础,这是MS Excel的强大而多才多艺的替代品。 了解如何轻松管理电子表格,利用关键功能并协作


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

VSCode Windows 64位 下载
微软推出的免费、功能强大的一款IDE编辑器

SecLists
SecLists是最终安全测试人员的伙伴。它是一个包含各种类型列表的集合,这些列表在安全评估过程中经常使用,都在一个地方。SecLists通过方便地提供安全测试人员可能需要的所有列表,帮助提高安全测试的效率和生产力。列表类型包括用户名、密码、URL、模糊测试有效载荷、敏感数据模式、Web shell等等。测试人员只需将此存储库拉到新的测试机上,他就可以访问到所需的每种类型的列表。

记事本++7.3.1
好用且免费的代码编辑器

安全考试浏览器
Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。