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 関数を使用すると、ワークフローを効率化し、データを最大限に活用できます。

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 Teamsの予期しないダウンロードエラーを修正する方法

Microsoft Teamsの予期しないダウンロードエラーを修正する方法

Microsoft Teamsのダウンロードエラー「予期せぬエラー」でワークフローが滞っていませんか?専門家によるステップバイステップガイドと、クイックフィックスと高度なヒントで、すぐに問題を解決できます。再インストールは不要です!

Teams 会議でブレイクアウト ルームが表示されないのはなぜですか?

Teams 会議でブレイクアウト ルームが表示されないのはなぜですか?

Teams 会議でブレイクアウトルームが表示されなくて困っていませんか?Teams でブレイクアウトルームが表示されない主な原因を解説します。ステップバイステップの解決方法に従って、数分でスムーズに機能するようにしましょう。主催者にも参加者にも最適です!

Microsoft Teams OneDriveのファイル同期エラーの解決

Microsoft Teams OneDriveのファイル同期エラーの解決

Microsoft Teams OneDriveのファイル同期エラーにうんざりしていませんか?ステップバイステップガイドに従って、Microsoft Teams OneDriveのファイル同期エラーを素早く解決しましょう。Teamsチャンネルでのスムーズな共同作業に役立つ実証済みの修正プログラムをご用意しています。今すぐエラーのないファイル同期を実現しましょう!

Microsoft Teams のハードエラーを修正する方法(2026 レジストリ修正)

Microsoft Teams のハードエラーを修正する方法(2026 レジストリ修正)

Microsoft Teamsがハードエラーでクラッシュするのにうんざりしていませんか? わずか数分で解決できる、実績のある2026レジストリ修正プログラムを入手しましょう。ステップバイステップガイド、スクリーンショット、そして永続的な問題解決のためのヒントをご紹介します。最新バージョンで動作します!

Microsoft Teamsチュートリアルヘルプエラーのトラブルシューティング

Microsoft Teamsチュートリアルヘルプエラーのトラブルシューティング

Microsoft Teamsチュートリアルヘルプのエラーでお困りですか?このよくある問題に対する、実証済みのステップバイステップの解決策をご覧ください。キャッシュをクリアし、Teamsを更新するなど、すぐにシームレスなコラボレーションを取り戻しましょう!

Microsoft Teams エラーのトラブルシューティング: 最初に確認すべきこと

Microsoft Teams エラーのトラブルシューティング: 最初に確認すべきこと

Microsoft Teamsでエラーが発生していますか?このMicrosoft Teamsのトラブルシューティングガイドでは、エラーを迅速に解決するための最初のチェックポイントをステップバイステップでご紹介します。接続、キャッシュ、アップデートに関するクイックフィックスで、スムーズなチャットを再開できます。

Microsoft Teams アドインが Outlook に表示されないのはなぜですか?

Microsoft Teams アドインが Outlook に表示されないのはなぜですか?

Outlook に Microsoft Teams アドインが表示されなくて困っていませんか?主な原因と簡単なステップバイステップの修正方法をご紹介します。Teams と Outlook のシームレスな連携を簡単に復元できます。最新バージョンでご利用いただけます。

公共Wi-FiでのMicrosoft Teamsネットワークエラーの解決方法

公共Wi-FiでのMicrosoft Teamsネットワークエラーの解決方法

公共Wi-FiでMicrosoft Teamsのネットワークエラーに悩まされていませんか?VPNの調整、ポートチェック、キャッシュクリアなどの即時修正で、通話や会議をスムーズに復旧できます。ステップバイステップガイドですぐに問題を解決できます。

Microsoft Teams のステータスが「離席中」のままになっているのはなぜですか?

Microsoft Teams のステータスが「離席中」のままになっているのはなぜですか?

Microsoft Teamsのステータスが「離席中」のままになって困っていませんか?アイドルタイムアウトや電源設定など、よくある原因と、すぐに「対応可能」に戻すためのステップバイステップの修正方法をご紹介します。最新のTeams機能にアップデートしました。

Microsoft Teams のようこそ画面の起動ループのトラブルシューティング

Microsoft Teams のようこそ画面の起動ループのトラブルシューティング

Microsoft Teamsのようこそ画面の起動ループに悩まされていませんか?Microsoft Teamsのようこそ画面の起動ループを解消するための実証済みのトラブルシューティング手順をお試しください。キャッシュのクリア、アプリのリセット、再インストールが可能です。数分でシームレスなコラボレーション環境を取り戻せます!

Microsoft Teamsはなぜ遅いのか?2026年にスピードアップするための10のヒント

Microsoft Teamsはなぜ遅いのか?2026年にスピードアップするための10のヒント

Microsoft Teams の遅延にイライラしていませんか?Microsoft Teams が遅い理由を解明し、2026 年に劇的に高速化するための 10 の実証済みヒントを適用して、スムーズなコラボレーションを実現しましょう。

Microsoft Teams のショートカット エラーと起動時のクラッシュを解決する

Microsoft Teams のショートカット エラーと起動時のクラッシュを解決する

Microsoft Teamsのショートカットエラーでワークフローが滞っていませんか?Microsoft Teamsのショートカットエラーや起動時のクラッシュを解決し、スムーズなコラボレーションを実現する実証済みの手順をご紹介します。素早く簡単に解決できる方法を解説しています。

直接リンク経由でMicrosoft Teamsの会議参加エラーを解決する

直接リンク経由でMicrosoft Teamsの会議参加エラーを解決する

Microsoft Teamsの会議参加エラーでお困りですか?直接リンクから解決方法をご確認ください。シームレスに参加するためのクイックフィックス - 技術的なスキルは必要ありません!

Chromebook で Microsoft Teams のログインエラーを修正する方法

Chromebook で Microsoft Teams のログインエラーを修正する方法

Chromebook で Microsoft Teams のログインエラーに困っていませんか?ログイン問題を素早く解決するためのステップバイステップの解決策をご紹介します。キャッシュのクリア、アプリのアップデートなど、スムーズなチームワークを実現しましょう。最新の Chrome OS で動作します!

Teamsカレンダーはどこにありますか?同期の問題のトラブルシューティング

Teamsカレンダーはどこにありますか?同期の問題のトラブルシューティング

Teamsのカレンダーがどこにあるのか分からず困っていませんか?Microsoft Teamsの同期に関する問題をステップバイステップで解決しましょう。専門家のヒントも満載で、カレンダービューを復元して簡単に同期できます。