タグ付けされた質問 「google-sheets-query」

GoogleスプレッドシートのQUERY組み込み関数に関する質問に使用します。


6
Googleスプレッドシートの自動並べ替えでデータを作成するにはどうすればよいですか?
Googleスプレッドシートで、列などの一部のデータを自動的に並べ替えたいとしますC。 それ、どうやったら出来るの? 右クリックして[ データの並べ替え ]を選択すると、手動でデータを並べ替えることができますが、これは私が探しているものではありません。

7
「含む」のGoogleスプレッドシートの数式
IF値または文字列を含む1つのセル内のアイテムのリストを識別する方法を見つけようとしています。 例 セルA1にはが含まれていますsites, sheets, docs, slides。 私は、セルA1に文字列が含まれている「場合は、」セルB1が1を表示したいですsites。 式 =if(A1 ?????? "sites", 1,0) ??????上記の式内で何を置き換えるか、またはこの式が可能かどうかはわかりません。望ましい結果を達成する方法についてのアイデアは大歓迎です。

2
FILTER(条件または条件)構文?
列が一致するFILTER()シート2の値を表示するために使用していNameます。 私の問題は私が望む場所です: =FILTER(Sheet2!A:F, Sheet2!A:A="Combat Medic" OR Sheet2!A:A="Universal") OR結果としてエラーが発生します。 正しい構文は何ですか?代わりに を使用する必要がありますQUERY()か?

5
= QUERYで列ヘッダーを使用できますか?
ドキュメントを読む=QUERY機能1、2、3、それのいくつかは、私は私のクエリで直接、列のヘッダーを使用することができるはずということを暗示しているようです。例えば、=QUERY機能は、第三のオプションのパラメータかかり、HEADERSあなたはヘッダ行の数を指定することができ、。 列ヘッダーを使用できれば、列インデックスを使用する必要はありませんが、ほとんどのクエリはかなりきれいになりますが、機能させることはできません。 例: A B C --------------------- Name Phone City Vidar 12345678 Oslo Rupert 32165487 Berlin 列インデックスを使用してこれをクエリできます。 =QUERY(Sheet1!A1:C; "select A, B, C where A = 'Vidar'"; 1) ...ただし、列ヘッダーは使用しません: =QUERY(Sheet1!A1:C; "select A, B, C where Name = 'Vidar'"; 1) ... エラー:無効なクエリ:列[名前]がテーブルに存在しません このような列ヘッダーを使用することはまったく可能ですか?そうでない場合、HÈADERSパラメーターの目的は何ですか?

1
これらのセルのいずれかが空でない場合、Google Sheets Query Get Row
タイトルのように、特定のセルが空白/空でない行のみをクエリで選択したいと思います。 私は彼らの化学を収集するためのフォームを持つ4つのプールを持っています。別のシートで、各プールのデータを表示したいと思います。 いくつかの不完全な送信を期待していますが、1つの値しか取得しない場合でも取得したいのですが、プールの値が完全に空であるような場所は望んでいません。 これは私がうまくいくかもしれないと思ったクエリですが、ヘッダーしか取得しません。 これは誰でも作業できるサンプルシートです。 =QUERY('Form Responses 1'!A:N,"SELECT C,E,G,H WHERE G !='' OR H !='' ORDER BY C, E ASC", 1) ORDER BYどちらも機能しません。何か不足していますか?

7
GoogleクエリでテキストのDISTINCT / UNIQUEリストを返す方法は?
カテゴリーとサブカテゴリーのリストを考えると: CatA SubCatA CatA SubCatA CatB SubCatB CatB SubCatB CatC SubCatC CatC SubCatC セカンダリカテゴリに基づいて、すべての一意のメインカテゴリを返したいのですが。 使いたくない: =QUERY(A1:B6,"SELECT A WHERE B = 'SubCatA'") 重複したリストを返すため(最初の要素を返すことも役に立ちません)。 私が試しているのは: =QUERY(A1:B6,"SELECT A WHERE B = 'SubCatA' GROUP BY A") しかし、それは私にエラーを与える:CANNOT_GROUP_WITHOUT_AGG、したがって、私はどちらかと同等の何かを見つけるためにしようとしているDISTINCT(A)かをUNIQUE(A)、これらの機能は存在しません。 一意の値のリストを返すDISTINCT / UNIQUEに相当するGoogle Visualization APIクエリ言語の関数はありますか?

4
Googleスプレッドシートの最後の7つの空でない空白でないセルの平均
D7:Dの範囲の数値があり、一部のセルが空になる場合があります。最後の7つの数値の平均が必要ですが、空白はスキップします。したがって、最後の7つで満杯の数が3つしかない場合は、さらに戻って合計7つを見つけ、それらの平均を求めます。

8
日付をチェックするGoogleスプレッドシートでクエリを作成する方法
からの範囲がありますB4:H124。列Bのすべてのセルは日付です。行(B:H)からデータを取得したいのですが、DATEは特定のセルの内容と同じです。Q4としましょう。 適切なクエリを作成するにはどうすればよいですか? これまでのところ、私がこれで思いついたこと: =QUERY(B2:G124; "select * where B = date '2012-02-28'") Bのセルの形式がDD / MM / YYYYであっても機能します。 どのように私は変更することができます2012-02-28に$Q4?試行すると、次のエラーが発生します。 =QUERY(B2:G124; "select * where B = date '"&Q4&"'") Invalid query: Invalid date literal [10/02/2012]. Date literals should be of form yyyy-MM-dd. セルを見ると形式はですがyyyy-mm-dd、ダブルクリックすると形式がに変わりますDD-MM-YYYY。 私は何をすべきか? また、列Bを含めずに、クエリの値をどのように合計できますか?


4
Googleスプレッドシートクエリで名前付き範囲を使用して、列参照を最新の状態に保つことはできますか?
Googleスプレッドシートを使用すると、クエリを作成できます。ただし、引用符で囲まれた列文字がある場合、列の順序が変更されても列文字は更新されません。 これらのクエリを作成して、列が追加または削除されるたびに更新する必要がないようにする方法はありますか? この問題を解決するためにクエリで名前付き範囲を使用することは可能ですか? 次に例を示します。「F」の後に列を追加すると、列「G」が「H」にプッシュされ、式の意味が変わります。 = Query(B:J、 "select avg(J)group by G") 関連する質問 この質問は名前付き範囲の使用に焦点を当てているため、この質問は、列文字の代わりに列ヘッダーでクエリを使用することと同じではありません。

2
列文字の代わりに列ヘッダーでクエリを使用する
シートの列ヘッダーである1次元配列の列文字を動的に取得するために使用する数式があります。文字ではなく列名でQUERY()を使用するため。 SUBSTITUTE(ADDRESS(1,MATCH("Weight", Headers, 0),4), "1", "") 構文はかなりのスペースを必要とし、クエリが長くなると、見た目に困難になる場合があります。例: =QUERY(A3:F13, "select "&SUBSTITUTE(ADDRESS(1,MATCH("Type", Headers, 0),4), "1", "")&" where ("&SUBSTITUTE(ADDRESS(1,MATCH("Version", Headers, 0),4), "1", "")&" = 'Version 1') and ("&SUBSTITUTE(ADDRESS(1,MATCH("Type", Headers, 0),4), "1", "")&" <> 'Type')") と同じです =QUERY(A3:F13, "select E where (A = 'Version 1') and (E <> 'Type')") 常に行を選択できるという利点があるので、それらがどのような順序であっても必要です。 アプリスクリプトでホイールを再作成せずに、次のように動作する関数を作成することはできますか? GetHeaders(range, string) =QUERY(A3:F13, "select …

3
カスタムオーダーでGoogleスプレッドシートクエリを並べ替える方法
「名前」と「声のタイプ」の列がある合唱団のメンバーのテーブルがあります。音声タイプのピッチレベルを下げることによってそれらを並べ替えるクエリを作成するにはどうすればよいですか(つまり、ソプラノ>コントラルト>テナー>ベース)。 MySQLのFIELD()のようなものはGoogleクエリ言語にありますか? 私もSORT関数を試しましたが、カスタム注文のオプションもないようです。

4
Googleスプレッドシートのフィルタービューで数式を使用する方法はありますか?
数字の列があるシートがあります。500より大きい値の行のみを表示するフィルタービューを作成したいのですが、それを行う方法が見つかりません。多くの異なる数値があり、新しい数値が追加されるため、フィルターで値を手動でチェックオフすることは実際には現実的ではありません。 私のこれまでの検索では何も見つかりませんでしたが、それが不可能であると言う人は見たことがありません。そうでない場合、別のアプローチを提案できますか?

5
1つの行のコンテンツを複数の行に分割しますか?
各行に次のようなデータが含まれているテーブルがあります。 チーム名| 最初のメンバー| 2番目のメンバー| 3番目のメンバー| チームの説明 このデータを変換/分割して、各行にメンバーが1つだけ含まれるようにすることはできますか?このような: チーム名| 最初のメンバー| チームの説明 チーム名| 2番目のメンバー| チームの説明 チーム名| 3番目のメンバー| チームの説明
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.