“跳过”ArrayFormulas上的一些行/列?
问题描述:
我有一张桌子,上面有城市有趣的地方。列将是“地点”,“城市”和“国家”(只是一个例子)。在另一张表中,我想根据城市和州情况将我的数据汇总为“地点数量”。我希望能够从数据输入表中自动计算出来。“跳过”ArrayFormulas上的一些行/列?
采样数据录入表:
Place | City | State
--------|----------|------
Park | Rio | RJ
Pool | Rio | RJ
Bath | Sampa | SP
Blabla | Sampa | SP
Another | Mesquita | RJ
我可以很容易地通过城市或州摘要具有一些独特/过滤/ COUNTA等,但在某种程度上,我有两个我真的不能“组织”它信息(按城市和州)同时使用公式。这是简单的起床......
State | City | N
------|----------|---
RJ | Rio | 2
RJ | Mesquita | 1
SP | Sampa | 2
但我的理想的结果会是这样的:
State | City | N
------|----------|---
RJ | ---- | 3
| Rio | 2
| Mesquita | 1
SP | ---- | 2
| Sampa | 2
的疑问是关于“国家”和“城市”栏目。我曾经使用中间汇总数据,arrayformulas,repeat
,split
和transpose
做了一些接近它的事情,但从未走过这么远。
任何灯?
答
尝试
=QUERY({A1:C6;{QUERY(A2:C6,"select A,'------',C",0)}},"Select Col3,Col2,count(Col1) where Not Col2 contains '()' group by Col3,Col2",1)
我们加倍给定的数组 - 一个as-is
和另一个与-----
取代的中间列。从那里,我们在加倍阵列上运行QUERY
以提供请求的结果。
+0
不接受代码解答,因为他们没有解释他们如何解决问题中的问题。考虑更新你的答案,以解释它做了什么,以及它如何解决问题 - 这不仅有助于OP,而且还有其他类似问题。请回顾[我如何写出一个好的答案](https://stackoverflow.com/help/how-to-answer) – FluffyKitten
使用数据透视表很容易做到。 – kaza