FILTER関数を使い、ヘッダーを含めてシートを分割する

FILTER関数を使い、ヘッダーを含めてシートを分割する


「Excelでデータを効率よく管理したいけど、シート分割が面倒…。

簡単な方法はないかな?ExcelのFILTER関数を使えば、データのシート分割が簡単にできます。

この記事では、ExcelのFILTER関数を使ったデータのシート分割方法を具体例を交えて詳しく解説します。

さらに、FILTER関数でデータを抽出する際、ヘッダーを付ける ヘッダーを付けることで可読性を高めるようにします。

実際のビジネスシーンでの活用事例

FILTER関数は、以下のようなビジネスシーンで活用できます。

  1. 営業データの抽出: 営業部門ごとの売上データを別々のシートに分けて管理する
  2. プロジェクトデータの分割: 各プロジェクトの進捗状況を担当者別に分けて表示する
  3. 製品別の売上集計: 各製品の売上データをカテゴリ別に集計して分析する

FILTER関数を使ったデータのシート分割手順

シート『元データ』から特定の部署に基づくデータをExcelのFILTER関数を用いて、

対応するシートに自動的に分割します。

具体的には以下の操作を行います: 具体的には以下の操作を行います:

これにより、データの整理と管理が効率的に行えます。
以下で、FILTER関数を用いたデータ分割の具体的な手順を説明します。

手順 手順

1.元データを準備する

まず、元データを含むシートを準備します。
例えば、シート名を「元データ」とし、以下のようなデータを持っているとします。

2. 新しいシートを作成する

次に、データを分割して表示するための新しいシートを作成します。
例えば、「営業」と「開発」のシートを作成します。

3. FILTER関数を使用する

各シートにFILTER関数を使ってデータを分割して表示します。


営業シート:

営業シートのA1セルに以下のように入力します:

=FILTER(元データ!A1:C5, (元データ!B1:B5=”部署”)+(元データ!B1:B5=”営業”))

元データ!A1:C4の中から「営業」部門の行を抽出します。


ヘッダーを付ける工夫

まず、抽出対象にヘッダーを含めたい場合は、FILTER関数の最初の引数(データ範囲)をヘッダー行を含むように設定します。

=FILTER(元データ!A1:C5,…

さらに、条件を指定する際に、列名(ヘッダー)が一致する行を抽出対象に含める方法を採用します。

…, (元データ!B1:B5=”部署”)+(元データ!B1:B5=”営業”))

+ は論理演算の「OR」を適用する記号です(詳しい解説はこちらの記事をご覧ください)

この式では、(元データ!B1:B5="部署")(元データ!B1:B5="営業") のどちらかに一致する行が抽出されます。

この設定により、FILTER関数がヘッダーを抽出対象に含め、

元データと同じ形式でデータを出力します。





開発シート:

開発シートのA1セルに以下のように入力します:

=FILTER(元データ!A1:C5, (元データ!B1:B5=”部署”)+(元データ!B1:B5=”開発”))

元データ!A1:C4の中から「開発」部門の行を抽出します。

ロジックは同じです。


「元データ!」は、シート『元データ』を参照しています


4. 確認と修正

各シートに分割されたデータが正しく表示されていることを確認します。
条件に応じて、FILTER関数の範囲や条件を修正してください。

FILTER関数でヘッダー付シート分割するスクリーンショット

フォローアップ:FILTER関数

EXCELのFILTER関数を知らない方向けに、基本情報を提供します。

さらに詳しい情報は、こちらをご覧ください。

EXCELのFILTER関数とは?

ExcelのFILTER関数は、特定の条件に基づいてデータを抽出する便利な関数です。
この関数を使うことで、大量のデータから必要な情報だけを効率よく取り出すことができます。

FILTER関数はExcel 365、Excel2019、Excel 2021で利用可能です。

FILTER関数の構文

FILTER(フィルターしたいデータ, 条件式1, [非該当の場合])

説明:

  • 条件式1に基づいて、フィルターしたいデータの中からデータを抽出(≒FILTER)する

引数:

  • フィルターしたいデータ(必須)
    • フィルターしたいデータ範囲を指定
  • 条件式1(必須)
    • フィルター条件を指定
  • [非該当の場合](任意)
    • 条件式1に該当しない場合に返す値を指定

最後に

ExcelのFILTER関数を使ったデータのシート分割方法について解説しました。
ただ、本記事ではヘッダーありのデータが抽出されました。

ヘッダーなしのデータ抽出はこちらをご覧ください。

解答付きサンプルデータ:

解答付きサンプルデータはダウンロードしてください。