如何解决如何使用数组进行计数和串联?
我希望计算名称,日期和位置的唯一组合。
现在,思考过程是将3连接起来。然后使用“唯一”功能清除所有双打。然后使用countif(包含名称“ wildcard”的位置)。问题是数组函数似乎无法自动更新新条目。
目标是基本上清除相同名称(名称,日期和位置)的所有重复条目,然后计算剩余的条目数。我觉得自己处在正确的轨道上,但是大概可以使用1个魔术函数来完成所有操作。
我想出了这个公式,但是它返回一个错误
=COUNTUNIQUE(ARRAYFORMULA(CONCAT(CONCAT(B2:B,D2:D),E2:E)),CONCATENATE(G3,"*",H1))
这是项目的链接。
有人可以按照正确的方向或逻辑指导我如何工作吗?
https://docs.google.com/spreadsheets/d/1OZSDju3hRyGyRfFhHJT2PLQ3DBvcfOAT1ZvNxB-J0DQ/edit?usp=sharing
解决方法
您可以在多个列上使用“唯一”,因此我将执行以下操作:
=rows(unique(filter({B2:B,D2:E},B2:B<>"")))
选中的三列中的唯一行显示在右侧,作为对勾。
编辑
如果要以表格网格格式显示唯一值,请对相同数据使用数据透视查询:
=query(unique(filter({B2:B,B2:B<>"")),"select Col1,count(Col2) group by Col1 Pivot Col3")
,
唯一的问题是我仍然需要能够以表格网格格式计算唯一条目。为此,我需要连接字符串并单独检查它们是否包含播放器和位置。我不能使用数组公式,因为有3个字符串而不是只有2个。有什么建议吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。