您可以使用 Excel 的新动态函数创建交叉表吗?
Posted
技术标签:
【中文标题】您可以使用 Excel 的新动态函数创建交叉表吗?【英文标题】:Can you create a crosstab table using Excel's new dynamic functions? 【发布时间】:2021-11-22 04:42:47 【问题描述】:我想基于两列创建数据列表的摘要(总和或计数),显示第一列中各行的所有唯一项,以及第二列中各列的唯一项,以及每个组合的总和(或总计)
我可以用多个公式计算总和,但我想尝试一次计算
【问题讨论】:
【参考方案1】:好的,所以我已经有了一个答案,它只需要三个公式,一个用于唯一行和列项目的列表,一个用于创建所有表计数(并且总和很容易做到)
如果我要比较的两列是 A 和 B,并且我希望我的交叉表从 D1 开始(比如说)
这个公式为我提供了页面下方 A 列中项目的唯一排序列表 过滤器用于排除空格,否则Excel会在底部添加一个0
D2 = SORT(UNIQUE(FILTER(A:A,A:A<>"")))
这个公式给了我第二列中唯一的排序项,转置到列中
E1 = TRANSPOSE(SORT(UNIQUE(FILTER(B:B,B:B<>""))))
然后这个公式进入E2
E2 = COUNTIFS(A:A,D2#,B:B,E1#)
【讨论】:
以上是关于您可以使用 Excel 的新动态函数创建交叉表吗?的主要内容,如果未能解决你的问题,请参考以下文章