プルダウンで選択されたデータ抽出する(QUERY)(Gスプレッドシート)

QUERY

質問対応の一覧

ご訪問ありがとうございます。

Googleシートマスターのひろしです。

前回

QUERY3つの条件から抽出する方法(Gスプレッドシート)
QUERY関数を使って3つの条件から抽出することができます。 プルダウンから選択された文字列をQUERYの引数にすることができます。

今回は、とっても価値の高い方法をお伝えします。


これを知ることであなたは、

  • QUERY関数の基本的な使い方がわかります。
  • プルダウンで選択された項目に従ってデータを抽出できます。

なので、サクッとマスターして

と答えてあげてください。

動画はこちら

Googleスプレッドシート プルダウンに一致するデータをQUERYで抽出する

シートはこちら


*クリックすることでシートが開きます。

ポイント

 

QUERYのクエリ内でセルを文字連結させるのは、ちょっと紛らわしいですね。

なので一旦文字列で完成させてからやるといいかと思います。

Step1.

具体的な文字列でうまくいくことを確認する

=QUERY(A4:D16,"select C,D where A='2024年5月13日(月) 13:00'")

Step2.

“&”を追記して文字連結させてもうまくいくことを確認する

=QUERY(A4:D16,"select C,D where A='"&"2024年5月13日(月) 13:00"&"'")

Step3.

文字列(“2024年5月13日(月) 13:00”)の部分を削除しセルに置き換える

=QUERY(A4:D16,"select C,D where A='"&G3&"'")

 

 

最後までご覧いただきありがとうございます。

つぎはこちら

QUERY テストのデータを集計する方法(Gスプレッドシート) RANDBETWEEN
QUERY関数の効果的な使い方がわかります。 RANDBETWEEN関数の使い方がわかります。

質問対応の一覧

コメント

  1. 匿名 より:

    早々に教えていただきありがとうございます!

    この内容を参考に解決できました。

  2. ただいま猛勉強中 より:

    お世話になります。
    いつも動画とブログを拝見させていただき勉強させていただいております。
    今、スプレッドシートでわからないことがあり困っておりコメントさせていただきました。

    内容が1つの議題(項目)に対して4工程(4人)必要で、この4工程を仮に①②③④として
    ①だけをする人もいれば①、②をする人もいて①②③をする人もいます。
    それをフィルタリングして集計したいと考えております。

    動画やブログを拝見して、今思い浮かぶ方法が各工程ごとにフィルタリングをして一つずつ検索して集計しようと考えたのですがそれでは、①②③をした人を①のみで記載しないといけなくなり
    私が作りたい内容とは少し離れてしまいます。
    いつも動画を参考にさせていただき、非常にわかりやすくありがたく問題がどんどん解決するのですが今回は応用部分が強すぎてなんともならないのが現状です。
    なんとか助けていただけませんでしょうか。
    宜しくお願いいたします。

タイトルとURLをコピーしました