Excelでフィルターする方法

を追加、使用、削除する方法このチュートリアルでは、さまざまな方法でExcelでデータをフィルターする方法を学習します。テキスト値のフィルターを作成する方法、数値と日付、検索でフィルターを使用する方法、色または選択したセルの値でフィルターする方法。フィルターを削除する方法、Excelオートフィルターが機能しない問題を修正する方法についても学習します。

大規模なデータセットを操作する場合、データを計算するだけでなく、関連情報を見つけることも難しい場合があります。幸い、Microsoft Excelを使用すると、シンプルでありながら強力なフィルターツールを使用して検索を簡単に絞り込むことができます。 Excelでのフィルタリングの詳細については、以下のリンクをクリックしてください。

  • Excelでのフィルターとは
  • Excelでフィルターを追加する方法
  • 方法1つまたは複数の列にフィルターを適用するには
  • Excelでフィルターを使用する方法
    • テキスト値をフィルター処理する
    • フィルター番号
    • フィルター日付
  • 色によるExcelフィルター
  • 検索を使用してExcelでフィルター処理する方法
  • 選択したセルの値または形式でフィルター処理する
  • データを変更した後にフィルターを再適用する
  • フィルター処理されたデータをコピーする方法
  • フィルターをクリアする方法
  • Excelでフィルターを削除する方法
  • Excelフィルターが機能しない

Excelのフィルターとは?

Excelフィルター(別名オートフィルター)は、特定の時間に関連する情報のみを表示し、他のすべてのデータをビューから削除する簡単な方法です。 Excelワークシートの行は、値、形式、および条件でフィルタリングできます。フィルタを適用した後、リスト全体を再配置せずに、表示されている行のみをコピー、編集、グラフ化、または印刷できます。

ExcelフィルタとExcel並べ替え

多数のフィルタリングオプションとは別に、Excel AutoFilterには、特定の列に関連する並べ替えオプションが用意されています。

  • テキスト値の場合:AからZに並べ替え、ZからAに並べ替え、
  • 数値の場合:最小から最大に並べ替え、最大から最小に並べ替え、色で並べ替え。
  • 日付の場合:古いものから新しいものへ、新しいものから古いものへ、

Excelでの並べ替えとフィルタリングの違いは次のとおりです。

  • Excelでデータを並べ替えると、テーブル全体が、たとえばアルファベット順に、または最小値から最大値に再配置されます。ただし、並べ替えによってエントリが非表示になることはなく、データが新しい順序になるだけです。
  • Excelでデータをフィルタリングすると、実際に表示したいエントリのみが表示され、関係のない項目はすべて一時的に表示されます。ビューから削除されました。

Excelでフィルターを追加する方法

Excel AutoFilterが正しく機能するには、データセットに次のような列名のヘッダー行が含まれている必要があります。以下のスクリーンショット:

列見出しのペースが決まったら、データセット内の任意のセルを選択し、次のいずれかの方法を使用して挿入しますフィルタ。

Excelでフィルタを追加する3つの方法

  1. [データ]タブの[&フィルタの並べ替え]グループで、 [フィルター]ボタン。
  2. [ホーム]タブの[編集]グループで、[並べ替え]をクリックします&フィルタ>フィルタ。
  3. Excelフィルタショートカットを使用してフィルタを有効にしますオン/オフ:Ctrl + Shift + L

使用する方法に関係なく、ドロップダウン矢印が各ヘッダーセルに表示されます:

Excelでフィルターを適用する方法

列見出しのドロップダウン矢印は、フィルターが追加されることを意味します、ただしまだ適用されていません。矢印にカーソルを合わせると、画面のヒントが表示されます(すべて表示)。

Excelでデータをフィルタリングするには、次の手順を実行します。

  1. のドロップダウン矢印をクリックします。フィルタリングする列。
  2. [すべて選択]ボックスのチェックを外して、すべてのデータの選択をすばやく解除します。
  3. 表示するデータの横にあるチェックボックスをオンにして、[OK]をクリックします。

たとえば、[地域]列のデータをフィルタリングして、東と北の売上のみを表示する方法は次のとおりです。

完了!フィルタは列Aに適用され、東と北以外の領域が一時的に非表示になります。

フィルタされた列のドロップダウン矢印が、[フィルタ]ボタンをクリックし、そのボタンにカーソルを合わせると、適用されているフィルターを示す画面のヒントが表示されます。

複数の列をフィルターする

To Excelフィルタを複数の列に適用し、必要な数の列に対して上記の手順を繰り返すだけです。

たとえば、結果を絞り込んで、東と北の地域のAppleのみを表示できます。 Excelで複数のフィルターを適用すると、フィルターされた各列にフィルターボタンが表示されます。

ヒント。Excelフィルタウィンドウを広くしたり長くしたりするには、下部のグリップハンドルにカーソルを合わせ、両方向矢印が表示されたらすぐに下または右にドラッグします。

空白/非空白セルのフィルタリング

空白または非空白をスキップしてExcelでデータをフィルタリングするには、次のいずれかを実行します。

空白を除外するには、つまり空白以外のセルを表示するには、自動フィルター矢印をクリックし、(すべて選択)ボックスがオンになっていることを確認してから、リストの下部にある(空白)をクリアします。これにより、特定の列に任意の値を持つ行のみが表示されます。

非空白を除外するには、つまり空のセルのみを表示するには、クリア(すべて選択)してから、(空白)を選択します。これにより、特定の列に空のセルがある行のみが表示されます。

注:

  • (空白)オプションは、少なくとも1つの空のセルを含む列でのみ使用できます。
  • キー列に基づいて空白行を削除する場合は、その列の空白以外の行を除外し、フィルタリングされた行を選択して、選択範囲を右クリックし、[行の削除]をクリックします。完全に空白の行のみを削除し、一部のコンテンツと一部の空のセルを含む行を残したい場合は、このソリューションを確認してください。

Excelでフィルターを使用する方法

上記の基本的なフィルタリングオプションとは別に、ExcelのAutoFilterには、テキスト、数値、日付などの特定のデータ型を希望どおりにフィルタリングするのに役立つ高度なツールが多数用意されています。

注:

  • 異なるExcelフィルタータイプは相互に排他的です。たとえば、特定の列を値またはセルの色でフィルタリングできますが、一度に両方でフィルタリングすることはできません。
  • 正しい結果を得るには、フィルタタイプが1つしかないため、1つの列に異なる値タイプを混在させないでください。各列で利用できます。列に複数のタイプの値が含まれている場合、最も多く発生するデータに対してフィルターが追加されます。たとえば、特定の列に数値を格納しているが、ほとんどの数値がテキストとしてフォーマットされている場合、その列にはテキストフィルタが表示されますが、数値フィルタは表示されません。

そして今、各オプションを詳しく見て、データ型に最適なフィルタを作成する方法を見てみましょう。

テキストデータをフィルタリングする

テキストをフィルタリングする場合非常に具体的なものの列では、次のようなExcelテキストフィルターによって提供されるいくつかの高度なオプションを利用できます。

  • 特定の文字で始まるまたは特定の文字で終わるセルをフィルターします。
  • テキスト内の任意の場所に特定の文字または単語を含むまたは含まないセルをフィルタリングします。
  • 指定された文字と完全に等しいまたは等しくないセルをフィルタリングします。

テキスト値を含む列にフィルターを追加するとすぐに、テキストフィルターがオートフィルターメニューに自動的に表示されます:

たとえば、バナナを含む行を除外するには、次のようにします理由:

  1. 列見出しのドロップダウン矢印をクリックし、[テキストフィルター]をポイントします。
  2. ドロップダウンメニューで、目的のフィルターを選択します(しない含む…この例では)。
  3. [カスタムオートフィルター]ダイアログボックスが表示されます。フィルタの右側のボックスに、テキストを入力するか、ドロップダウンリストから目的の項目を選択します。
  4. [OK]をクリックします。

その結果、グリーンバナナとゴールドフィンガーバナナを含むすべてのバナナ行が非表示になります。

2つの基準で列をフィルタリング

Excelで2つのテキスト基準を使用してデータをフィルタリングするには、上記の手順を実行して最初の基準を構成してから、次の手順を実行します。

  • 両方かどうかに応じて、[And]または[Or]ラジオボタンをオンにします。どちらの基準も真である必要があります。
  • 2番目の基準の比較演算子を選択し、その右側のボックスにテキスト値を入力します。

たとえば、これは次のとおりです。バナナまたはレモンのいずれかを含む行をフィルタリングする方法:

ワイルドカード文字を使用してExcelでフィルタを作成する方法

正確な検索を覚えていない場合、または同様の情報で行をフィルタリングしたい場合は、次の1つでフィルターを作成できます。 gワイルドカード文字:

ヒント。多くの場合、ワイルドカードの代わりにContains演算子を使用できます。たとえば、すべての種類のバナナを含むセルをフィルタリングするには、Equals演算子を選択して* bananas *と入力するか、Contains演算子を使用して単にbananasと入力します。

Excelで数値をフィルタリングする方法

Excelの数値フィルターを使用すると、次のようなさまざまな方法で数値データを操作できます。

  • 特定の数値と等しいか等しくない数値をフィルターします。
  • 指定された数値よりも大きい、小さい、またはその間の数値をフィルタリングします。
  • 上位10または下位10の数値をフィルタリングします。
  • 平均より上または平均より下の数値でセルをフィルタリングします。

次のスクリーンショットは、Excelで使用できる数値フィルターの全リストを示しています。

たとえば、250ドルから300ドルの注文のみを表示するフィルターを作成するには、次の手順に進みます。

  1. 列ヘッダーの自動フィルター矢印をクリックし、[数値フィルター]をポイントします。
  2. リストから適切な比較演算子を選択します(この例ではBetween…)。
  3. カスタムで[オートフィルター]ダイアログボックスで、下限値と上限値を入力します。デフォルトでは、Excelは「以上」および「以下」の比較演算子の使用を推奨しています。境界値を含めたくない場合は、「より大きい」と「より小さい」に変更できます。
  4. [OK]をクリックします。

その結果、250ドルから300ドルの注文のみが表示されます。

方法Excelで日付をフィルター処理する

Excel日付フィルターは、特定の期間のレコードをすばやく簡単にフィルター処理できるさまざまな選択肢を提供します。

デフォルトでは、ExcelAutoFilterはすべての日付をグループ化します。年、月、日の階層で特定の列を指定します。特定のグループの横にあるプラス記号またはマイナス記号をクリックすると、さまざまなレベルを展開または折りたたむことができます。上位レベルのグループを選択またはクリアすると、ネストされたすべてのレベルのデータが選択またはクリアされます。たとえば、2016の横のチェックボックスをオフにすると、2016年内のすべての日付が非表示になります。

さらに、日付フィルタを使用すると、特定の日、週、月のデータを表示または非表示にできます。四半期、年、指定された日付の前後、またはb 2つの日付の間。以下のスクリーンショットは、使用可能なすべての日付フィルターを示しています。

ほとんどの場合、日付によるExcelフィルターはシングルクリックで機能します。たとえば、現在の週のレコードを含む行をフィルタリングするには、[日付フィルター]をポイントして[今週]をクリックするだけです。

[等しい]、[前]、[後]、[間]の演算子、または[カスタムフィルター]を選択すると、すでに使い慣れています。 [カスタムオートフィルター]ダイアログウィンドウが表示され、目的の条件を指定します。

たとえば、2016年4月の最初の10日間のすべてのアイテムを表示するには、[間…]をクリックして、次のようにフィルターを構成します。

Excelで色でフィルタリングする方法

ワークシートのデータが手動または条件付き書式でフォーマットされている場合は、そのデータを色でフィルタリングすることもできます。

自動フィルターのドロップダウン矢印をクリックすると、列に適用される書式に応じて、1つ以上のオプションを含む[色でフィルター]が表示されます。

  • セルの色でフィルタリング
  • フォントの色でフィルタリング
  • セルアイコンでフィルタリング

たとえば、特定のセルをフォーマットした場合3つの異なる背景色の列rs(緑、赤、オレンジ)で、オレンジ色のセルのみを表示する場合は、次の方法で実行できます。

  1. ヘッダーセルのフィルター矢印をクリックし、[フィルター]をポイントします。色。
  2. 目的の色(この例ではオレンジ)をクリックします。

ボイラ!オレンジ色のフォント色でフォーマットされた値のみが表示され、他のすべての行は一時的に非表示になります。

詳細については、フィルタリング方法とExcelでセルの色で並べ替えます。

検索を使用してExcelでフィルタリングする方法

Excel 2010以降、フィルタインターフェイスには、大規模なデータセットでのナビゲーションを容易にする検索ボックスが含まれています。正確なテキスト、番号、または日付を含む行をすばやくフィルタリングします。

すべての「東」地域のレコードを表示するとします。オートフィルターのドロップダウンをクリックして、検索ボックスに「東」という単語を入力し始めます。 Excel Filterは、検索に一致するすべてのアイテムをすぐに表示します。これらの行のみを表示するには、Excelの[オートフィルター]メニューで[OK]をクリックするか、キーボードのEnterキーを押します。

複数の検索をフィルタリングするには、上記のように最初の検索用語に従ってフィルターを適用し、次に2番目の用語を入力し、検索結果が表示されたらすぐに[現在の選択をフィルターに追加]ボックスを選択し、[OK]をクリックします。この例では、すでにフィルタリングされた「東」アイテムに「西」レコードを追加しています。

これはかなり高速でしたが、そうではありませんでした。マウスを3回クリックするだけです!

選択したセルの値または形式でフィルタリングする

Excelでデータをフィルタリングするもう1つの方法は、内容または形式と同じ基準でフィルターを作成することです。選択したセルの例を次に示します。

  1. データをフィルタリングする値、色、またはアイコンを含むセルを右クリックします。
  2. コンテキスト内メニューで、[フィルター]をポイントします。
  3. 目的のオプションを選択します。選択したセルの値、色、フォントの色、またはアイコンでフィルターします。

この例では、選択したセルのアイコンでデータをフィルタリングしています:

Re -データの変更後にフィルターを適用する

フィルター処理されたセルのデータを編集または削除する場合、Excel AutoFilterは変更を反映するために自動的に更新されません。フィルターを再適用するには、データセット内の任意のセルをクリックして、次に、次のいずれかを行います。

  1. [データ]タブの[&フィルターの並べ替え]グループで[再適用]をクリックします。
  2. [並べ替え]をクリックします&フィルター> [編集]グループの[ホーム]タブで再適用します。

Excelでフィルター処理されたデータをコピーする方法

フィルター処理されたデータ範囲を別のワークシートにコピーする最速の方法または、ワークブックは次の3つのショートカットを使用します。

  1. フィルタリングされたセルを選択し、Ctrl + Aを押して、列ヘッダーを含むすべてのフィルタリングされたデータを選択します。

    列ヘッダーを除くフィルタリングされたデータを選択するには、データを含む最初の(左上の)セルを選択し、Ctrl + Shift + Endを押して、選択を最後のセルに拡張します。

  2. Ctrl + Cを押して、選択したデータをコピーします。
  3. 別のシート/ワークブックに切り替え、宛先範囲の左上のセルを選択し、Ctrl + Vを押してフィルター処理されたデータを貼り付けます。
注。通常、フィルタリングされたデータを他の場所にコピーすると、フィルタリングされた行は省略されます。まれに、ほとんどの場合、非常に大きなブックで、Excelが表示行に加えて非表示行をコピーする場合があります。これを防ぐには、フィルタリングされたセルの範囲を選択し、Alt +を押します。非表示の行を無視して、表示されているセルのみを選択します。キーボードショートカットの使用に慣れていない場合は、代わりに[特別に移動]機能を利用できます([ホーム]タブ>編集グループ>検索& >を選択します。[特別]に移動します… >可視セルのみ)。

フィルターをクリアする方法

特定の列にフィルターを適用した後、フィルターをクリアしてすべての情報を再度表示したり、別の方法でデータをフィルター処理したりできます。

特定の列のフィルタをクリアするには、列のヘッダーにあるフィルタボタンをクリックしてから、<列名:

Excelでフィルターを削除する方法

ワークシート内のすべてのフィルターを削除するには、次のいずれかです。

  • [データ]タブに移動します>並べ替え&フィルタグループをクリックし、クリアします。
  • [ホーム]タブに移動しますグループを編集し、[並べ替え] &フィルター>クリアをクリックします。

Excelでフィルターが機能しない

Excelのオートフィルターがワークシートの途中で機能しなくなった場合は、おそらくそれが原因です。フィルタリングされたセルの範囲外にいくつかの新しいデータが入力されました。これを修正するには、フィルターを再適用するだけです。それでも問題が解決せず、Excelフィルターが機能しない場合は、スプレッドシート内のすべてのフィルターをクリアしてから、新たに適用してください。データセットに空白行が含まれている場合は、マウスを使用して範囲全体を手動で選択してから、オートフィルターを適用します。これを行うとすぐに、新しいデータがフィルター処理されたセルの範囲に追加されます。

基本的に、これはExcelでフィルターを追加、適用、および使用する方法です。しかし、それだけではありません。次のチュートリアルでは、高度なフィルターの機能を調べ、複数の基準セットを使用してデータをフィルター処理する方法を確認します。しばらくお待ちください!

  • Excel AdvancedFilter-作成方法と使用方法
  • ExcelでのAdvancedFilterの使用-数式を使用した基準範囲の例
  • 方法フィルタリングされた(表示されている)セルのみを合計する
  • Excelで重複をフィルタリングする方法
  • Excelで一意の値をフィルタリングする方法
  • Googleスプレッドシートでフィルタを追加して使用する方法

Leave a Reply

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です