ExcelのFILTER関数の使い方

Excel でデータ セットを定期的に操作している場合は、必要な情報をすばやく見つけられることがいかに重要であるかがわかります。売上高の分析、在庫の追跡、予算の管理などを行う場合でも、データをフィルタリングする機能は不可欠です。

幸いなことに、Microsoft Excelには、FILTER 関数という役立つ強力な組み込みツールがあります。 FILTER 関数を使用すると、大規模なデータセットをすばやく並べ替え、指定した条件に基づいて必要なデータを抽出できます。

目次

FILTER 機能とは何ですか?

Excel の FILTER 関数を使用すると、1 つ以上の条件に基づいて範囲からデータのサブセットを抽出できます。この関数は、データ範囲内の各値を評価し、設定した条件を満たす行または列を返します。基準は、論理値を評価する数式として表現されます。

FILTER 関数では次の構文を使用します。

=FILTER(array, include, [if_empty])

そこには:

  • 配列は、フィルタリングするセルの範囲です。
  • include は、データをフィルタリングするために使用する条件を表します。これは単一の条件、または Excel 論理関数で区切られた複数の条件にすることができます。
  • [if_empty] は、指定された条件を満たすデータがない場合の戻り値を指定するオプションの引数です。

ExcelのFILTER関数の使い方

Excel で FILTER 関数を使用する方法を理解するために、例を見てみましょう。名前、年齢、性別の列を含むデータ テーブルがあり、女性のみを表示するようにテーブルをフィルターするとします。次の式を使用します。

=FILTER(A2:C10, C2:C10="Female")
ExcelのFILTER関数の使い方
FILTER関数の使い方を示すExcelスプレッドシート

数式を解析するには、配列引数はA2:C10で、条件引数はC2:C10="Female" です。この数式は、性別が「女性」である行のみを含む値の配列を返します。

別の例を見てみましょう。製品名、カテゴリ価格の列を含むデータ テーブルがあるとします。テーブルをフィルタリングして、価格が 400 ドル以下の行のみを表示します。次の式を使用します。

=FILTER(A2:C10, C2:C10<>
ExcelのFILTER関数の使い方
Excel で FILTER 式と結果を表示するスプレッドシート

FILTER 関数は、論理演算子 (<=) を使用して、Price列が 400 ドル以下であるという条件をテストします。

FILTER関数で複数の条件を使用する

Excel の FILTER 関数を使用すると、複数の条件を指定してデータをフィルターできます。 FILTER 関数に複数の条件を追加するには、「AND」または「OR」論理関数を使用する必要があります。

AND 関数では、行がフィルター結果に含まれるためにはすべての条件が真である必要がありますが、OR 関数では、行が結果に含まれるためには少なくとも 1 つの条件が真である必要があります。

以下は、FILTER 関数内で AND 関数を使用して、2 つの条件に基づいて範囲からデータを抽出する例です。

=FILTER(A2:C10, (B2:B10="Tech")*(C2:C10>400))
ExcelのFILTER関数の使い方
Excel で複数の条件を持つ FILTER 式を表示するスプレッドシート

この数式は、指定された 2 つの条件を満たす行を返します。最初の基準は列 B の値がTechであること、2 番目の基準は列 C の値が400 より大きいことです。アスタリスク記号 ( * ) は、2 つの条件を組み合わせる AND 演算子を表します。

FILTERを他のExcel関数と併用する方法

Excel の FILTER 関数は、他の多くの関数と組み合わせて使用​​することで、大規模なテーブル内の特定のデータ セットに対して高度な計算や分析を実行できます。

FILTER を他の関数と組み合わせて使用​​する一般的な方法は、最初に FILTER 関数を使用してデータの範囲をフィルター処理し、次にフィルター処理されたリストに別の関数を適用することです。たとえば、SORT 関数と FILTER 関数を組み合わせてデータを並べ替えることができます。

次に例を示します。さまざまな製品の名前、価格、在庫状況などの情報が含まれるテーブルがあるとします。在庫のある製品のみを表示するようにテーブルをフィルタリングし、フィルタリングされたリストを価格で並べ替えます。

この場合の式は次のようになります。

=SORT(FILTER(A2:C10, C2:C10="In Stock"), 2, TRUE)
ExcelのFILTER関数の使い方
FILTER関数とSORT関数の使い方を示すExcelスプレッドシート

この数式は、現在在庫がある製品のみを価格の昇順で並べ替えたフィルターされたテーブルを返します。 SORT 関数の 2 番目の引数 (つまり 2) は、並べ替える列番号を表します。

この場合、列 B の価格で並べ替えたいので、数値 2 を使用します。SORT 関数の 3 番目の引数 (つまり TRUE) は、値を昇順で並べ替えることを指定します。

FILTER 関数と組み合わせることができる他の Excel 関数は次のとおりです。

  • SUMIFまたはAVERAGEIF : FILTER 関数を使用して、特定の条件を満たすデータのサブセットを作成し、SUMIF または AVERAGEIF 関数を使用して、そのデータのサブセットの合計または平均を計算できます。
    • たとえば、さまざまな製品の売上データのリストがあり、特定の製品の合計売上を計算したい場合は、FILTER を使用してその製品のデータのサブセットを作成し、SUMIF 関数を使用して合計売上を計算できます。
  • MAXMIN : FILTER 関数を使用すると、特定の条件を満たすデータのサブセット内の最大値または最小値を見つけることができます。売上データの例では、FILTER 関数を MAX または MIN と組み合わせて使用​​することで、売上が最も高い製品や最も低い製品を見つけることができます。
  • COUNT : COUNT 関数を FILTER と組み合わせて使用​​して、特定の条件を満たすセルの数を取得することもできます。

全体的に、FILTER 関数を他の Excel 関数と組み合わせると、より高度な分析を実行し、データをより有意義で有用なものにすることができます。

ExcelのFILTER関数でデータを効果的にフィルタリングする

Excel の FILTER 関数を使用すると、指定した条件に基づいてデータをすばやく簡単にフィルターできます。 FILTER 関数を使用すると、必要なデータを見つけるために大規模なデータ セットを手動で並べ替える手間が省けます。複数の条件を指定し、「AND」や「OR」などの演算子を使用して組み合わせることができるため、フィルター式を柔軟に制御できます。

経験豊富なアナリストでも初心者でも、Excel の FILTER 関数を使用すると、ワークフローを効率化し、データを最大限に活用できます。

Sign up and earn $1000 a day ⋙

Leave a Comment

#SPILL を修正する方法! Microsoft Excelで

#SPILL を修正する方法! Microsoft Excelで

エラー #SPILL! Excel では非常によくある問題であり、修正も非常に簡単です。 #SPILL を修正する方法は次のとおりです。エラー。 Excelで簡単。

チェックボックスが Excel であまり活用されていないのはなぜですか?

チェックボックスが Excel であまり活用されていないのはなぜですか?

表面的には、Excel のチェックボックスは非常に単純な機能のように見えます。そのため、見落とされてしまうことが多いようです。

なぜ Excel が唯一必要なプロジェクト管理ツールなのでしょうか?

なぜ Excel が唯一必要なプロジェクト管理ツールなのでしょうか?

多くの人がさまざまなプロジェクト管理ツールを試しましたが、結局プロジェクト管理には Excel に戻ってきます。誰にとっても完璧ではないかもしれませんが、使い方はすでにわかっているシンプルでありながら効果的なソリューションです。

TRUNC関数:小数点以下を切り捨てて数値を短くする方法

TRUNC関数:小数点以下を切り捨てて数値を短くする方法

Excel には、小数点を削除して数値を短くするさまざまな方法があります。この記事では、Quantrimang.com が TRUNC 関数の使い方を説明し、他の手法との違いについて説明します。

SUBTOTAL関数: Excelでフィルタリングされたリストの合計値を計算します

SUBTOTAL関数: Excelでフィルタリングされたリストの合計値を計算します

データをフィルタリングする際の合計関数は、Microsoft Excel ユーザーにとって非常に重要です。この記事では、Excel で小計を使用してフィルター処理し、合計を計算する方法をまとめます。

AirtableをExcelとGoogleスプレッドシートにエクスポートする方法

AirtableをExcelとGoogleスプレッドシートにエクスポートする方法

Airtable を使用すると、リレーショナル データベースを簡単に作成して共有できます。 Airtable データを Google スプレッドシートまたは Excel にエクスポートして、高度なグラフとデータ視覚化のメリットを享受しましょう。

ExcelでChatGPTを効果的に使う方法

ExcelでChatGPTを効果的に使う方法

ChatGPT が Excel エクスペリエンスをどのように向上させることができるか興味がありますか?次に、Excel で ChatGPT を使用する際のヒントを以下で参照してください。

Microsoft ExcelでWORKDAY関数を使用する方法

Microsoft ExcelでWORKDAY関数を使用する方法

Microsoft Excel では、WORKDAY 関数は日付と時刻に関連する関数であり、指定された営業日数の前後の日付を返すことを目的としています。営業日には、週末や休日として定義されている日は含まれません。

なぜ多くの人が Google スプレッドシートの使用をやめて Excel に戻っているのでしょうか?

なぜ多くの人が Google スプレッドシートの使用をやめて Excel に戻っているのでしょうか?

しばらくの間、Google Sheets が人々を Excel から引き離していました。しかし、Google Sheets が Excel に勝るものではないことに気付き、多くの人が引き返しました。

ExcelでTREND関数を使う方法

ExcelでTREND関数を使う方法

TREND 関数を使用して、Excel で傾向を計算し、視覚化することができます。 Microsoft Excel で TREND 関数を使用する方法を説明します。

Microsoft Officeのプロダクトキーを確認する方法

Microsoft Officeのプロダクトキーを確認する方法

Microsoft Officeのプロダクトキーを確認する方法。必見の手順とヒントをチェック!

Excel ファイル内の誰かの共有アクセス許可を削除する方法

Excel ファイル内の誰かの共有アクセス許可を削除する方法

Excel ファイルへの別のユーザーのアクセスを取り消したい場合、このガイドが役立ちます。必要な手順を簡潔に説明します。

Excelでマクロを有効または無効にする方法

Excelでマクロを有効または無効にする方法

次の記事では、Excel 2007、2010、2013、2016 でマクロを有効または無効にする方法を説明します。

Microsoft Edge の生産性を高める 10 個の便利なショートカット

Microsoft Edge の生産性を高める 10 個の便利なショートカット

キーボード ショートカットは、特に入力を頻繁に行う仕事に携わる人にとって、生産性を高める優れたツールです。

深刻なバグにより、Googleはテキスト付き画像を作成するAI機能を一時停止せざるを得なくなった

深刻なバグにより、Googleはテキスト付き画像を作成するAI機能を一時停止せざるを得なくなった

Googleは、重大な歴史的エラーのため、Gemini AIモデルのテキストから人物の画像を生成する機能を停止すると発表した。

PowerPointでCopilotを使用する方法

PowerPointでCopilotを使用する方法

Copilot は、PowerPoint コンテンツ スライドにクリエイティブなアイデアを追加したり、プレゼンテーション スライド内の不適切なコンテンツを修正したりするのに役立ちます。

Google Geminiの会話を削除する方法

Google Geminiの会話を削除する方法

Google Gemini の履歴全体を削除する代わりに、必要な会話だけを削除することを選択できます。以下の記事では、Google Gemini チャットを削除する方法について説明します。

IOS 16ベータ1からiOS 15にダウングレードする方法

IOS 16ベータ1からiOS 15にダウングレードする方法

この記事では、WebTech360 が iOS 16 ベータ版から iOS 15 にダウングレードする方法を説明します。

#SPILL を修正する方法! Microsoft Excelで

#SPILL を修正する方法! Microsoft Excelで

エラー #SPILL! Excel では非常によくある問題であり、修正も非常に簡単です。 #SPILL を修正する方法は次のとおりです。エラー。 Excelで簡単。

携帯電話を使って子供を監視するのに最適なアプリ

携帯電話を使って子供を監視するのに最適なアプリ

利用可能なさまざまなオプションを比較するのに役立つ、最高のペアレンタル コントロール アプリのリストを以下に示します。

Chromebook シェルフにメディア コントロールをピン留めする方法

Chromebook シェルフにメディア コントロールをピン留めする方法

この機能を使用するには、Chromebook で Chrome OS 89 以降を実行している必要があります。

Safariのウェブ履歴を複数のデバイス間で共有しないようにする方法

Safariのウェブ履歴を複数のデバイス間で共有しないようにする方法

Safari は、同じ iCloud アカウントを共有する他の A​​pple デバイスと Web 履歴を共有します。プライバシーを心配する人も多いので、共有を停止する方法については記事を参照してください。

Photoshopで画像のサイズを適切に変更する方法

Photoshopで画像のサイズを適切に変更する方法

Photoshop のシンプルなチャンネルベースの保護方法を知るまでは、画像のサイズ変更を非常に面倒に感じていた人がたくさんいました。

バレンタインデーによくある詐欺を避ける方法

バレンタインデーによくある詐欺を避ける方法

バレンタインデーは詐欺師にとって絶好の日です。ただし、これらの詐欺を回避することで、2 月 14 日がスムーズに進むことを保証できます。

Galaxy S25シリーズの画面交換費用はGalaxy S24よりも安くなるだろう

Galaxy S25シリーズの画面交換費用はGalaxy S24よりも安くなるだろう

サムスンは、S24 UltraのArmorガラスよりも落下耐性が高いと言われるCorning Gorilla Armor 2ガラスを搭載したGalaxy S25 Ultraを発売しました。しかし、それだけではありません。画面修理用の交換部品も、以前の世代に比べて大幅に安くなっています。

知っておくべき8つの便利なGood Lockモジュール

知っておくべき8つの便利なGood Lockモジュール

本当に目立つ Good Lock モジュールがいくつかあります。これらのモジュールの中には、携帯電話の使い方を根本的に変えてしまったものもあり、もっと早く発見していればよかったと後悔するほどです。

PDFファイルを圧縮し、PDFサイズを非常に高速に縮小します

PDFファイルを圧縮し、PDFサイズを非常に高速に縮小します

PDF ファイルを圧縮すると PDF ファイルのサイズが大幅に削減され、送信ファイルが Gmail のサイズ制限を超えた場合でもファイルの送信が簡単になります。

最新のグランドピースオンラインコード 2025年4月25日 報酬コードの入力方法

最新のグランドピースオンラインコード 2025年4月25日 報酬コードの入力方法

新しいコードが利用可能になるとすぐに更新される Grand Piece オンライン コードを以下に示します。新しいコードと、まだ機能する古いコードが含まれています。