便利機能

Excel-フィルター機能の使い方

  1. HOME >
  2. 便利機能 >

Excel-フィルター機能の使い方

エクセルのフィルター機能は膨大な量のデータベースから必要な条件に該当するデータだけを抽出する機能です。何万行というデータの中から「この条件に合うデータだけ抽出したい」という時に、目で見て抽出していたら何日かかるかわかりません。その時にフィルター機能を使うと一瞬で必要なデータだけが抽出できます。抽出したデータを基にいろんな分析ができるのがフィルター機能の醍醐味です。

 

こんな時に便利

  • 膨大なデータベースからAさん(A支店)だけのデータを抽出したい
  • データベースを利用していろんな角度から分析をしたい
  • 抽出したデータだけの合計を計算したい

 

基本的な使い方

下の図にある表を基に解説していきます。表は1ヶ月間の日付別・担当者別の売上実績になります。この表では担当者がバラバラの順番になっているため個人別にどのような実績になっているかわかりません。例えば佐藤さんだけのデータを抽出したい場合のフィルター設定方法を説明していきます。

1ヶ月間の個人別売上金額表

 

まずはタイトル項目の行にフィルターをセットします。タイトル項目がある3行目のセルならどこでもいいので選択し、その状態でデータの中にあるフィルターボタンをクリックします。

フィルターを設定する

 

すると各タイトル項目の右端にボタンが配置されます。これがフィルターの条件設定画面を開くボタンになり、各列ごとに設定することができます。

タイトルにボタンが配置される

 

それでは佐藤さんだけのデータを抽出する方法を説明します。下の図のように氏名の右端のボタンをクリックして条件設定画面を開きます。

配置されたボタンをクリックしてフィルターの設定画面を開く

 

設定画面の下にある一覧で佐藤にだけチェックをつけた状態にしてOKをクリックする。

抽出する条件を指定する

 

すると佐藤だけの表示になり、フィルターをかけている証にボタンの表示が変わり、行番号の色も変わります。これで佐藤さんの実績が一目瞭然となりました。

条件によって抽出した結果の画面

 

このままの状態から2つ目の条件を設定してデータを抽出します。例えば売上合計金額が一番高かった日付はいつなのかを知りたければ、合計の右端のボタンをクリックし、一覧の中の一番下の金額だけにチェックがついた状態にしてOKをクリックする。(一覧が数値の場合は昇順で並んでいます)

そのまま2つ目の条件で抽出する

 

するとデータが抽出され、佐藤さんの売上が一番高かったのは9月20日だということがわかります。

2つの条件で抽出した結果の画面

 

同様に今度は売上が一番低かった日付を抽出します。今度は一覧の一番上にある金額だけにチェックをいれます。

2つ目の条件を変更する

 

一番売上が悪かったのは9月12日で16,800円だったことがわかります。

2つ目の条件を変更した結果の画面

 

このようにデータベースから条件を設定して必要なデータだけを抽出し、それをいろんな角度から分析することができます。

 

SUBTOTAL関数を使った集計

フィルターをかけて抽出した結果だけで集計をする場合、例えば売上合計を普通にSUM関数で合計すると、非表示になっている部分も計算されてしまいます。抽出されたデータだけで集計をしたい場合はSUBTOTAL関数を使用します。SUBTOTAL関数は非表示のセルは含まずに集計してくれるフィルター機能のためにあるような関数です。それでは使い方を紹介します。まずは集計結果を表示する場所(SUBTOTALを入力する場所)を決めます。一般的に表の一番下に合計などを表示するパターンが多いですが、個人的にはタイトル項目の上に作るのが好きなので今回は合計のタイトル上に総合計として作ります。

合計タイトルの上に抽出結果総合計欄を作成する

 

セルH2SUBTOTALを入力していくと集計方法の候補が表示されます。SUBTOTALは合計以外にも平均や最大値・最小値など様々な集計ができます。詳しい使い方は別でご紹介したいと思いますのでここでは合計を集計する【9-SUM】を選択します。

SUBTOTALを入力すると集計方法の候補が表示される

 

あとは下の図のように集計範囲を選択して数式を完成させます。

SUBTOTALを完成させる

 

SUBTOTAL完成後の表が下の図になります。フィルターをかけていない状態なので、全ての合計3,925,200が表示されています。

フィルターをかけていない状態

 

それでは佐藤さんだけでフィルターをかけてみます。

佐藤さんのみでフィルターをかける

 

するとSUBTOTALの表示が812,800となり、表示されている佐藤さんだけの合計になりました。

SUBTOTALの数値が佐藤さんだけの合計になる

 

 

まとめ

フィルターの設定方法とどんな時に使用するのかをご紹介しました。データの量が多ければ多いほど集計や分析は大変です。そんな時にはぜひフィルター機能を使って瞬時に必要な情報を抽出して分析できるようマスターしてください。またフィルターとセットとなるSUBTOTAL関数についても簡単にご紹介しましたが、抽出した結果のみで集計ができるすぐれものなので一緒に覚えておいてください。SUBTOTALの詳細は別でご紹介したいと思います。

 

おすすめ!!

本サイトでは常に最新機能を兼ね備えるMicrosoft365 PersonalのExcelを使用しております。旧バージョンでは使用できない便利な機能や最新関数が盛りだくさんなのでぜひ下記よりご購入ください。



 

新着記事

便利機能

2022/4/9

Excel-名前を姓と名に分ける【フラッシュフィル】の使い方

名簿などを作っている時に、名前を姓と名に分けて入力するか、スペースを空けて一つのセルに入力するか迷う時があります。後々後悔することもしばしばありますが、そんな時に便利なのがフラッシュフィルです。一つのセルに入力されている名前を姓と名に一瞬で分けてくれます。逆に姓と名が別々になっているものを一つにするこも可能です。実に簡単なので覚えておくと何かと便利な機能です。   Excel-フラッシュフィル 目次1 名前を姓と名に分割する2 別々になっている姓と名を結合する3 メールアドレスを分割・結合する4 ...

続きを読む

便利機能

2022/4/8

Excel-フィルター機能の使い方

エクセルのフィルター機能は膨大な量のデータベースから必要な条件に該当するデータだけを抽出する機能です。何万行というデータの中から「この条件に合うデータだけ抽出したい」という時に、目で見て抽出していたら何日かかるかわかりません。その時にフィルター機能を使うと一瞬で必要なデータだけが抽出できます。抽出したデータを基にいろんな分析ができるのがフィルター機能の醍醐味です。   Excel-フィルター機能 目次1 基本的な使い方2 SUBTOTAL関数を使った集計3 まとめ こんな時に便利 膨大なデータベ ...

続きを読む

便利機能

2022/4/8

Excel-入力規則の使い方

入力規則とはあらかじめセルに入力できる値を制限しておく機能です。入力する項目が限られている時はリスト化してマウスで選択するだけで入力することができます。また第三者に発注書などの資料を渡して入力してもらう際、予期せぬ入力をされてしまい、結果的におかしな資料になってしまうようなこともあるため、事前にセルに入力できる値を制限しておくことによりトラブルを未然に防ぐことができます。   Excel-入力規則 目次1 基本的な使い方1.1 【設定】1.2 【入力時メッセージ】1.3 【エラーメッセージ】1. ...

続きを読む

便利機能

2022/4/8

Excel ショートカット一覧【便利技収録】

基本的なコピー&貼り付けから、セルの移動・選択などマウス操作では時間がかかる操作も、ショートカットを使えば一瞬で操作が完了します。ここでは比較的よく使用するショートカットを紹介しますので、ぜひ覚えて活用してください。 参考 印刷用は下記よりダウンロード可能です。 ・ショートカット早見表(縮小版A4用紙1枚)JPG ・ショートカット集(拡大版A4用紙9枚)PDF   エクセル-ショートカット集 目次1 ファイル操作2 検索 / 置換3 入力 / 挿入 / 削除 / 編集4 ワークシート操作5 コピ ...

続きを読む

関数・数式

2022/4/8

Excel【INDEX】【MATCH】の使い方

INDEXは検索関数の一つで、VLOOKUPよりは知名度は低い関数ですが、柔軟な検索が可能となっており、VLOOKUPではできない検索も可能となります。INDEX単体で使ってもあまり意味がなく、MATCHなどとセットで使うのが基本だと覚えてください。MATCHの使い方も一緒に解説します。 エクセル関数-INDEX 目次1 INDEX関数の使い方1.1 基本的な使い方1.2 MATCH関数と組み合わせて使う1.3 領域番号を使って複数の表を切り替えて参照する2 MATCH関数の使い方2.1 完全一致の検索2 ...

続きを読む

-便利機能

© 2024 Excelエクセルを基礎から学び 上級者へ