-1

これに対する解決策を探して近づいてきましたが、最終的な解決策がわかりません。Google スプレッドシートのクエリは初めてです。シートへのリンクと使用しているクエリを含めます。

クエリで値のあるセルからのみ結果を返すようにしたいので、シートに空の列があまりありません。以下は私のGoogleシートへのリンクです:

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

タブ "Smith, John" の数式は次のとおりです。

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

RESPONSES タブからデータを取得していることがわかります。[RESPONSES] タブでは、John Smith のスコア (Google フォームから入力) は列 AD まで開始されません。

ただし、John Smith の結果がすべての列なしで彼のタブに表示されるようにしたいと考えています。

では、値が含まれるセル (つまり、AD 以降) からのみデータを取得するには、数式に何を含める必要がありますか。

助けてくれてありがとう。

4

1 に答える 1

-1

これを実現するために、シートをもう 1 つ追加できます。

Sheet1 (追加) には、セル 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<>"")

Sheet1からデータを取得し、フィルタリングして空の行を除外します。

サンプルシートを見る

于 2016-11-10T07:14:01.440 に答える