メインコンテンツへスキップ
見出し画像

[Excel]データ集計をどう行うか? 実際の自治体データをもとに考える④ 「営業の種類」別の数を、計算式を使わないで、どう出す?

    過去記事は、マガジン「実際の自治体データで集計をしてみる」でどうぞ。

    前記事「データ集計をどう行うか? 実際の自治体データをもとに考える③ 下準備」で、集計に先立っての下準備をしました。
    こちらがそのファイルです。

    最初のゴールは、H列にある「営業の種類」別の数を出すことです。

    画像

    上のデータ一覧から、下の表を出します。

    画像

    計算式を使わないで、どう数える?

    さて、上の集計表を、計算式を使わないで出すには、どうすればいいでしょうか?
    正しくは、「計算式を使えない人は、果たして、どう出しているんだろうか?」です。
    パッと思いつくのは、以下の通りです(これらは、「悪例」です。)。

    1 印刷して数える

    印刷した紙を見ながら、種類別に「正」を書いていくという原始的な方法です。
    残念ながら、実例を目の当たりにしたことがあります。
    データが10件位ならそれでもいいでしょう。
    でも、この一覧の数は1000件超。印刷するだけで気が遠くなります。
    正直私なら、10件でも数えたくない。
    1000件なら、何時間かかることか? そして、多分(必ず)間違えます。
    何より、元データが増えれば、再度やり直しです。
    (増分だけ集計して足していくという方法もありますけれど。)

    いずれにせよ、「時間が掛かかる」「間違える」「再現性がない」という点で、全くダメです。

    2 並び替えをしてから、数える

    これは1の応用、というか、「進化系」(あくまでカッコ付きです。)。
    エクセルには並び替えの機能があります。
    H列を「営業の種類別」に並び替えると、同じ種類がまとまります。
    並び替えたうえで、同じ種類のセルを範囲指定(Shift を押したまま ↓ を押していく)すると、データの数が右下に出ます。

    画像

    これを、各種類別にやれば、数は出ます。出ることは出ます。
    でも、時間は掛かるし、データが追加されたら、その度、やり直しです。

    3 フィルターを使う

    2の「進化系」です。あくまでカッコ付きです。
    これも、実例を見たことがあります。

    フィルターを使って特定の種類だけを表示し、「データの個数」を数える方法です。

    画像

    フィルターの掛け方にはいくつか方法があります。

    ① ツールバーから選ぶ(非推奨)

    ツールバーの「データ」から「フィルター」を選びます。
    慣れないと、フィルターがどこにあるか、迷ってしまいます。
    慣れればすぐ見つけられますが、慣れたら②以下の方が早いでしょう。

    画像
    ツールバーの「データ」をクリックしたら「フィルター」をクリックします。
    でも、一瞬でフィルターを見つけるのは、難しいのでは?

    ② Alt → A のショートカットを使う

    ツールバーをマウスでクリックする代わりに、Alt → A(データ)→ T(フィルター)の順で押していくと①と同じになります。
    データがA、フィルターがTと、項目名とアルファベットに関連性がないので、覚えづらい気がします(最近はこの手のものが多い気がします。)。

    画像
    Altを押すと、上の表示になります
    画像
    Aを押すとこの状態になるので、Tを押す。
    慣れないと、やはり、フィルターを探さないといけません。

    ③ Ctrl + Shift + L のショートカットを使う

    Ctrl + Shift + L というショートカットで、①②と同じ結果になります。
    このショートカット、3キー同時押し+両手を使う、というものなので、押しづらいかと思います(慣れないと「どれ押すんだっけ?」と思考が中断してしまいます。)
    右手だけでも3つのキーを同時に押せますが、通常ShiftやCtrlを左手小指で押す私には、直観的ではありません(考えないと押せません。)。

    いずれの場合でも、表頭(ヘッダー)の項目名の右に▼がでます。
    この▼をクリックすると、フィルターを掛ける項目が出ます。
    (▼を消すには、上の①②③いずれの方法でも出来ます。)

    画像

    まずは「(すべて選択)」をクリックしてチェックを外します(☑が☐になる)。
    そのうえで、「簡易宿所」を選びたければ「簡易宿所」の☐にチェックを入れます(☑になる)。

    画像

    そして「OK」を押せば、「簡易宿所」のデータだけが表示されます。
    H列を範囲指定(Hのところをクリック)すると、データの個数が表示されます。今回は「214」と出ています。
    この「214」には、表頭(ヘッダー)の「営業の種類」も含まれているので、214から1を引いた数、つまり213が「簡易宿所」の数になります。(ヘッダー分を引き忘れやすいので、注意が必要です。)

    画像
    H列を選ぶと、右下に「データの個数」が表示される。
    この数には「営業の種類」のセルも含まれていることに注意。

    この作業を、他の項目(下宿、ホテル・旅館)でも繰り返していけば、それぞれの数は出ます。

    ④右クリック → E → V で、いきなり指定の項目のみ表示させる

    選びたい項目のセルを選択した後、右クリック → E(フィルター) → V(選択したセルの値でフィルター)の順で押すことで、その項目のみを表示することもできます。 

    画像

    「右クリック」キーがあるキーボードを使っている人なら、3タッチでフィルターが掛けられます。
    項目を選ぶ手順が不要になるので、便利です。

    違う項目を表示したい場合、他の項目のセルへ移動して同じことをする必要はありません。
    フィルターを掛けた後、項目のフィルターマーク(ジョウゴみたいなもの)をクリックすることで、他の項目を選択することができます。↓↓↓

    画像
    フィルターマークをクリックすると、他の項目も選べるようになります

    この方法は、簡単にフィルターが掛けられる反面、「本当にその項目以外、入っていないのか」と心配になることもあります。
    下までスクロールして他の項目が入っていないことを確認するなんてこともあり、却って時間が掛かるかもしれません(私だけ?)。

    また、この方法は、同じ操作をしても、フィルターが解除されません。
    上の①②③のいずれかの方法で解除する必要があります。
    ①②③はフィルターを「掛ける」と「解除」が同じ操作なのに比べて、この操作では、解除という別の操作を覚えなければいけないという点で、ちょっと面倒です。

    私は右クリックキーのないキーボードを使っているため、この操作は使っていません(マウスに手を伸ばす必要があるため。)。

    ⑤私の場合 Alt → D → F → F (旧バージョン)

    私は以下のショートカットを使っています。
    Alt → D → F → F (解除も同じ)
    Altの後にDを押すと、次の表示になります。

    画像

    「以前のバージョンの・・・」と出ているとおり、かなり前から使い続けている操作です。

    画像

    Alt → D → F → F は、指が覚えており、ほぼ無意識に打てます。
    ちょっと迷っても、
    D(データ)を F(フィルターに掛ける)、
    と思い出しやすいのもメリットです(Fは2回押し)。
    指の動きも最小です。
    ②に示したとおり、今のバージョンではデータは A、フィルターは T(右クリックの④では E ) なので、直観的ではありません。そのため②の方法は使っていません(覚えていない)。

    以上のように、フィルターで数は出せますが、効率的ではありません。
    項目数が多ければ、結構な手間です。
    間違い(ヘッダー分を件数に入れてしまう等)も起こりえます。
    内容が追加されるたびにやり直しが必要です。

    長々とですか、計算式を使わないで数を出す方法をお示ししました。
    いずれも、効率的ではありません。
    手間だし、間違いも起きるし、再現性もない。

    ではどうすればいいか?

    計算式を使わない手軽な方法として、ピボットテーブルがあります。
    次回はその説明をします。
    次回の記事はこちらです。
    [Excel]データ集計をどう行うか? 実際の自治体データをもとに考える⑤ ピボットテーブル



    あなたへのおすすめ