【テクノロジー:1秒で集計】スプレッドシートの値をグループ化&カウントする魔法の関数 - ビジネスマン必見!
「スプレッドシートでのデータ集計、もっと楽にならないかな…」
そんな悩みを抱えるビジネスマンの皆さん、必見です!
この記事では、スプレッドシートの値をわずか1秒でグルーピングし、個数をカウントできる魔法のような関数をご紹介します。この関数を使えば、データ集計に費やす時間を大幅に短縮し、より生産性の高い業務に繋げることが可能です。
なぜ、この関数がビジネスマンに役立つのか?
日々の業務でExcelやスプレッドシートを活用するビジネスマンにとって、データの集計作業は避けて通れません。特に、大量のデータを扱う場合、手作業での集計は時間も手間もかかり、非効率です。
「もっと簡単に、そしてスピーディーに集計作業を終わらせたい」
「集計ミスを減らして、正確なデータ分析に繋げたい」
そんな悩みを解決するのが、この記事で紹介する関数なのです。
魔法の関数「QUERY」とは?
今回ご紹介するのは、スプレッドシートに標準搭載されている**「QUERY」関数**です。
QUERY関数は、SQL(データベース言語)に似た構文で、スプレッドシートのデータを抽出・集計・分析できる万能関数です。
QUERY関数で、データ集計を1秒で終わらせる!
例えば、以下のようなデータがあったとします。
| 商品名 | |---|---| | りんご | | みかん | | りんご | | バナナ | | みかん | | りんご |
このデータを商品名ごとに集計し、個数をカウントしたい場合、QUERY関数を使えば一瞬で集計できます。
具体的なQUERY関数の記述例は以下の通りです。
=QUERY(A:A, "SELECT A, COUNT(A) WHERE A IS NOT NULL GROUP BY A ORDER BY COUNT(A) DESC", 0)
この数式をスプレッドシートに入力すると、以下のように集計結果が表示されます。
A:A → A列全体を対象
COUNT(A) → A列の各値をカウント
GROUP BY A → A列の値ごとにグループ化
ORDER BY COUNT(A) DESC → カウント数の降順
B列をカウントしてグルーピングし、降順にする Query
=QUERY(B:B, "SELECT B, COUNT(B) WHERE B IS NOT NULL GROUP BY B ORDER BY COUNT(B) DESC", 0)
C列からZ列までの Query 一覧
以下、それぞれの列ごとに適用するクエリです。
ここから先は
¥ 500
Amazonギフトカード5,000円分が当たる
この記事が気に入ったらチップで応援してみませんか?