2016-11-09 100 views
-1

的單元格的數據我已經搜索瞭解決方案,並已接近,但我無法弄清楚最終的解決方案。我不熟悉Google表格中的查詢。我將包含一個鏈接到工作表和我正在使用的查詢。只返回值爲

我想我的查詢只返回值的單元格的結果,所以表中沒有太多的空列。下面是鏈接到我的谷歌片:

https://docs.google.com/spreadsheets/d/15LME9n4gp_CAi0voUhuaaRrIoUYB3AYA7EuGUoPxY48/edit#gid=1532407141

在選項卡「張三」的公式是:

=query(RESPONSES!A2:BB,"select * where (B = 'Smith, John') 
            and (C = 'Smith, John') 
            and (D = 'Smith, John')") 

你可以看到它是從反應選項卡中提取數據。在RESPONSES選項卡中,John Smith的分數(通過Google Form輸入)不會在AD列之後開始。

但是,我想約翰史密斯的結果顯示在他的標籤上,沒有列的所有列。

那麼,我需要在公式中包含什麼,才能從其中包含值(即,AD向前)的單元格中提取數據。

感謝您的幫助。

+0

這很容易與谷歌應用程序腳本,你打開了嗎? –

+0

請勿使用Excel標記Google表單問題。 –

+0

對不起Tim的標籤! – Josh

回答

-1

您可以添加一張表來完成此操作。

Sheet 1中(附加)在單元格A1公式:

=query(RESPONSES!A1:BB,"select * where (B = 'Smith, John') and (C = 'Smith, John') and (D = 'Smith, John')") 

同爲公式,而是包括報頭。

你片公式爲:

=FILTER(OFFSET(Sheet1!A1,,,COUNTA(Sheet1!A:A),COLUMNS(Sheet1!1:1)),Sheet1!2:2<>"") 

它從Sheet 1中取數據,並對其過濾以排除空行。

請參閱sample sheet

+0

謝謝Max!這工作。仍然對上面提到的Google apps腳本版本感興趣。我感謝您的幫助。不過,如果我不需要創建額外的工作表,那將會非常棒。任何方式來做一個公式? – Josh

+0

你有所謂的「寬」表。這不是要走的路。請閱讀[本文](https:// github。com/RobinGertenbach/Reshape),由@ robin-gertenbach編寫 –

+0

我的工作表可能有點欺騙性,因爲對於不同的用戶,CC1-KPI1實際上會有所不同。它們與個人員工的核心能力和關鍵績效指標保持一致。 – Josh