問題タブ [google-query-language]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
683 参照

google-sheets - Google スプレッドシート クエリが期待どおりに反応しない

ここで GQL のリファレンスに従っています: https://developers.google.com/chart/interactive/docs/querylanguage

私がやろうとしていたのは、列 H の最大値に基づいて、列 C に値が設定されている場合、列 A から名前を選択することで、1 つの結果に制限されています。

ただし、これは列 A から最初の 2 つのエントリを返すだけです。=MAX(H5:H100) は 10 を返します。

見知らぬ人でも、 &MAX(H5:H100)& セクションを囲む ' を削除すると、列 A から最初の 2 つのエントリが数式でフィールドに返されますが、正しい予想される一致 (A の値H=10 の行をその下の次の行に変換します。

QUERY 関数の重要な部分が欠けていますか?

0 投票する
1 に答える
4211 参照

datetime - 今日の日付に基づくクエリ

2 つのシートを含む Google スプレッドシート ドキュメントがあります。最初のシートは、クエリを実行する場所です。セル B1 にあるのは、式 の今日の日付=today()です。行 2 にヘッダーがあります。そのため、クエリを A3 で開始したいと考えています。私の情報は、2 番目のシート セル A38:M1267 にあります。クエリで列 B、D、F、K をプルするだけです。列 A には日付があります。今日の日付に基づいてクエリを実行し、2 番目のシートの列 A のすべての日付を一致させ、値を返したいと考えています。

私が試したクエリ式:

を思いつき続け#Valueます。ここ数時間、書き直して動作させようとしましたが、何が問題なのかわかりません。

0 投票する
7 に答える
106317 参照

google-sheets - Google スプレッドシート クエリ: 列ヘッダーを削除できますか?

Google スプレッドシートで次のクエリを実行しています。

ただし、ヘッダーとして「合計」が表示され、その下に結果が表示される小さなテーブルが返されます。私が欲しいのは結果だけです!ヘッダーを削除するにはどうすればよいですか? できますか?

0 投票する
3 に答える
4219 参照

google-sheets - Google スプレッドシートの query() は、ほとんどが数値列のテキストを null に置き換えています

スプレッドシートに=query(importrange(...);"select * where Col1>' '")数式があります。 Importrange()それ自体は問題なく動作し、ソーススプレッドシートからすべてのセルをそのままロードします。ただし、Col7 にはテキスト セルはほとんど含まれていませんが、ほとんどが数字であり、query() が適用されると、数字はそのまま保持されますが、テキストは空白に置き換えられます。options no_formatクエリの最後に追加しようとしましたが、違いはありません。

Col7 の内容は次のとおりです。最初の行は空白に置き換えられます。

  • 自由
  • 41,25
  • 34,25
  • 34,25
  • 48,25
  • 41,25
0 投票する
2 に答える
13388 参照

google-sheets - Google クエリの結果で列と行が空白にならないようにする

次のクエリを実行= QUERY(A2:C, "select B, avg(C) group by B pivot A")すると、ソース データの正しい概要が返されます。ただし、結果には空白行と空白列があります (を参照)。それらを取り除く方法は?を使用して空白行を処理できますoffset 1が、列はどうですか?

また、 を使用A2:C11してデータを指定するため、空白の行や列はありません。ただし、データがソース範囲の最後に追加されると、クエリ結果に含まれません (明らかに)。空白の行と列を防ぐ方法は?

0 投票する
1 に答える
52 参照

google-sheets - 各値が他のセルに依存する範囲で一意の値を取得します

以下は、テーブルの列 A、B、C の例です。ここで、A - 投稿時間、B - チームの名前、D - 選択した日付

以下のデータから取得したい:

したがって、名前 (B) と日付 (C) の 2 つの列でユニークなレコードを選択したいのですが、B 列と C 列に基づく一意でない値から、最も早い時間 (列 A) のものを選択します。

Googleスプレッドシートでそれを達成するにはどうすればよいですか?