2017-10-14 123 views
1

我正在嘗試解決Google表格中的this問題。查詢函數用字符串創建數據透視表

我已經試過:

在谷歌表,我可以使用內置的數據透視表功能,使數據透視表。但是,與Excel類似(2016年之前),GSheet缺乏使用文本值而不是數字創建數據透視表的功能。 (正如它在上面的鏈接中所述)。

在Excel中,正如它在上面的鏈接中所述,您可以使用MS Power Query加載項,但在GSheets中沒有。

在Excel中,我也可以做一些與four separate VBA scripts複雜的事情來達到相同的結果。然而,對我來說,將其轉換爲Google腳本API非常具有挑戰性。

我也可以使用GSheets的QUERY函數來創建數據透視表。然而,看來我無法在數據透視表中獲取文本值。對於在像查詢例如: = QUERY(表中, 「SELECT C,計數(B)GROUP BY C」,1) 否則創建數據透視表,我把計數(B)或最大( B)或最小(B)或平均(B),這意味着B必須只有數字。如果我用B代替它,它不起作用。

任何想法?什麼是最簡單的(有希望非腳本)的方式來做到這一點?

回答

0

..這意味着B必須只有數...

這是一個假設。而不是一個很好的。

由於您沒有提供自己的示例問題。對於鏈接的問題,這很簡單:

=QUERY(A1:C5,"Select A, max(C) group by A pivot B", 1) 

將此標記爲已通過單擊左側☑選中答案。