【发布时间】:2018-07-18 21:35:22
【问题描述】:
我有一张这样的桌子:
+--------+-------+--------+-------+
| attr1 | attr2 | attr3 | attr4 |
+--------+-------+--------+-------+
| purple | wine | clear | 10.0 |
| red | wine | solid | 20.0 |
| red | beer | cloudy | 10.0 |
| purple | ale | clear | 34.0 |
| blue | ale | solid | 16.0 |
+--------+-------+--------+-------+
我想这样改造:
+--------+-------+-------+-------+-------+
| | attr1 | attr2 | attr3 | attr4 |
+--------+-------+-------+-------+-------+
| purple | 2 | | | |
| red | 2 | | | |
| blue | 1 | | | |
| wine | | 2 | | |
| beer | | 1 | | |
| ale | | 2 | | |
| clear | | | 2 | |
| solid | | | 2 | |
| cloudy | | | 1 | |
| 10.0 | | | | 2 |
| 20.0 | | | | 1 |
| 34.0 | | | | 1 |
| 16.0 | | | | 1 |
+--------+-------+-------+-------+-------+
这个透视表或交叉表将显示每个属性值在各自列中的计数。
如何使用 Google Query 语言来显示这样的交叉表?
【问题讨论】:
-
@pnuts 谢谢,你的 cmets 真的很有帮助。 :)
-
容易吗?这让我摸不着头脑。
-
@Tom 用几个公式可能很容易(不像你计划的单行:)
-
太晚了!但它变得很长。
-
我完全赞成更简洁和/或更简单的方法 - 那会是 unique 和 countifs 之类的吗?
标签: google-sheets pivot-table google-query-language