如何计算Excel中的唯一值:使用标准,忽略空白
该教程介绍了如何利用新的动态数组函数来计算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中文网其他相关文章!

热AI工具

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

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

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

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

热门文章

热工具

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

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

本文介绍了如何在Outlook Desktop应用程序中访问和利用共享日历,包括导入Icalendar文件。 以前,我们介绍了分享您的Outlook日历。 现在,让我们探索如何查看与之共享的日历

本教程为Excel的Flash Fill功能提供了综合指南,这是一种可自动化数据输入任务的强大工具。 它涵盖了从定义和位置到高级用法和故障排除的各个方面。 了解Excel的FLA

本教程演示了将联系人导入Outlook的两种方法:使用CSV和PST文件,还涵盖了将联系人转移到Outlook Online。 无论您是从外部来源合并数据,都从另一个电子邮件pro迁移

本文探讨了如何在Excel中启用宏,涵盖宏观安全基础知识和安全VBA代码执行。 像任何技术一样,宏具有双重潜力 - 具有脱皮自动化或恶意使用。 Excel的默认设置禁用SA的宏

该综合指南解锁了Google Shays的查询功能的功能,通常被称为最有效的电子表格功能。 我们将剖析其语法并探讨其各种条款以掌握数据操纵。 了解Google表格

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

解锁Google Sheats的过滤功能的功能:综合指南 厌倦了基本的Google表格过滤? 本指南揭示了过滤器功能的功能,为标准过滤工具提供了强大的替代方案。我们将利用
