効率化QUERY関数を使ってスプレッドシートで「データの一部を別シートに表示する」方法2023.05.19TwitterSharePocketHatenaLINEコピーするこの記事を見ている方は、「スプレッドシートで他のシートのデータの一部を流用したいけど、毎度コピペするのが手間だし、コピペした先のデータ更新を忘れてしまい集計値がずれて困っておりなんとかしたい」と考えているのではないでしょうか?私も日頃から仕事でスプレッドシートを使って数値管理をすることが多く、以前は同様の悩みを抱えていました。結論から伝えると、そういった場合はQUERY関数を使えば解決が可能です。今回はサンプルで用意したスプレッドシートを使って解説していきますので、ぜひご覧いただけましたら幸いです。いったような、ほんの少しの工夫で時間短縮につながる内容をこれからも発信していければと思っています。お時間のない方は、手順5のサンプル関数をコピペしていただければすぐに利用できると思います。スプレッドシートを用意するはじめに、スプレッドシートを用意し、元データとなる情報を記載しておきます。今回サンプル用のスプレッドシートを用意しましたので、よろしければ自由にご利用ください。※スプレッドシート自体をコピーしていただければと思います。スプレッドシート内のシートをコピーする次に、スプレッドシート内の元データが記載されているシートをコピーして別シートを作成します。書式などを合わせるために、元のシートをコピーしてから作業をするとレイアウト整形の手間を省略できるので、おすすめです。コピーしたシートにQUERY関数を記述するまずは以下に記載したQUERY関数をそのままA1セルに貼り付けてみましょう。*")貼り付けると、コピー元のシートの内容が表示されたと思います。これでQUERY関数の使えたことになります。このままだと同じデータを表示しているだけなので、あまり意味がないため、表示するデータを絞り込みしてみましょう。QUERY関数でデータを絞り込み、表示したい列のみを表示するここからは表示したい列の絞り込みをする場合の手順について簡単に紹介しようと思います。A、B、F列のみを表示することとし、さらに列F内の値うち、1,000,000以上のデータだけを表示したいという場合には、以下のように記述します。A,B,F」でA/B/F列のみに絞り込みをしています。F」でF列を指定し、「>=1000000」でF列内の数値が1,000,000以上の場合という条件を指定しています。数値ではなく特定の文字を指定する場合は、以下の例のように、シングルクォーテーション「'」で囲うようにしてください。'◯◯◯◯◯'")まとめ今回はQUERY関数の使い方について、紹介しました。QUERY関数は、データ管理を行う業務をしている場合は、比較的使う場面が多い関数ではないかと思います。他にも色々と便利な関数があるため、これからも発信していければと思っています。この記事がお役に立ちましたら幸いです。10選こんにちは、moniです。新しい年度を迎えて1ヶ月が経ち、新しい環境に身をおいた方も慣れてきたのではないかと思います。【Webディレクターこそ】pythonを学んで作業を効率化できる!こんにちは、moniです。この記事をみている方は、おそらくWeb関連のディレクターをしていて、少なからずpythonに興味を持っているのではないか、と思います。【食費を節約】イオンオーナーズカードのススメこんにちは、moni(@moni2306)です。私の家では食材の購入にイオン系列のお店を利用することが多いのですが、同じようにイオン系列のお店を多く利用する方にはおすすめの情報があります。使ったアプリの作成方法こんにちは、moni(@moni2306)です。APIを使ったSlackアプリを作成する」方法です。業務効率化やポイ活に関する自動化をシェアしています。2021年からブログ開始。