Excelで列ごとにフィルターを設定する方法。 Excel のフィルター: オートフィルターと高度なフィルターの作成方法と使用する理由。 Excel で高度なフィルターを使用する方法 - 設定方法

多くの PC ユーザーは、Microsoft Office と呼ばれる、さまざまな種類のドキュメントを操作するための製品パッケージに精通しています。 この会社のプログラムの中には MS Excel があります。 このユーティリティはスプレッドシートで動作するように設計されています。

このプログラムには、Excel のいわゆる高度なフィルターが含まれています。 操作とテーブルの作成が簡単になるように設計されています。 これについては、この記事で説明します。 詳しい作り方と使い方をご紹介します。

この機能は何ですか? 説明

Excel の高度なフィルターとは何を意味しますか? これは、入力された要件に対して、選択したデータ (Excel の列ごと) を区別できるようにする機能です。

たとえば、学校の全生徒に関する情報 (身長、体重、クラス、性別など) を含むスプレッドシートがある場合、その中から、たとえば、学校の身長 160 の男子全員を簡単に識別できます。 8年生のクラス。 これは、Excel の高度なフィルター機能を使用して行うことができます。 詳しくはまたお話しします。

オートフィルターとはどういう意味ですか?

通常のフィルターと詳細フィルターにはどのような機能がありますか? まず、1つ目について話しましょう。 オートフィルター (通常) は、既知の基準に従ってデータを区別し、その数が決定されるように設計されています。 これは、列と指定されたパラメーターを含む小さなサイズのスプレッドシートがある場合に使用されます。 フィルタリング基準を無制限に設定する必要がある場合は、「詳細」を選択する必要があります。

正しく行うにはどうすればよいでしょうか?

Excelで高度なフィルターを作成するにはどうすればよいですか? この手順がどのように発生し、どのように実行されるかを明確にするために、例を見てみましょう。

高度なスプレッドシート フィルタリングの手順:

  1. メインテーブルの上にスペースを作る必要があります。 フィルタリングの結果がそこに表示されます。 完成したテーブルを配置するのに十分なスペースが必要です。 もう 1 行も必要です。 これにより、フィルタリングされたテーブルがメインのテーブルから分離されます。
  2. 解放されたスペースの最初の行に、メイン テーブルのヘッダー (列名) 全体をコピーします。
  3. 必要なフィルタリング データを必須の列に入力します。 エントリは = "= フィルターされた値" のようになっていることに注意してください。
  4. 次に、「データ」セクションに移動する必要があります。 フィルタリング領域(漏斗アイコン)で、「詳細」(対応する記号の右側のリストの最後にあります)を選択します。
  5. 次に、ポップアップ ウィンドウで Excel の高度なフィルター パラメーターを入力する必要があります。 「条件範囲」と「初期範囲」は、ワークシートの開始セルが選択されている場合、自動的に入力されます。 それ以外の場合は、自分で入力する必要があります。
  6. 「OK」をクリックします。 高度なフィルタリング設定の設定を終了します。

これらの手順を実行すると、指定された区切り値のレコードのみがメイン テーブルに残ります。 最後のアクション(フィルタリング)をキャンセルするには、「データ」セクションにある「クリア」ボタンをクリックする必要があります。

Excel での高度なフィルターの操作

Excel で高度なフィルターを使用するにはどうすればよいですか? 理解するために、この関数をもう一度見てみましょう。 スプレッドシートに都市を含む列があるとします。 この前に、ロストフ市に対して高度なフィルタリングをすでに実行していました。 ここで、同じ文書内で、ロストフ市に関して受信した記録に、サマラ市に対応する記録を追加したいと考えています。

これを行うには、次のものが必要です。

  1. 区切り条件 (="-Samara") を前のリクエスト (="=Rostov") の下に置きます。
  2. 高度なフィルターメニューを呼び出します(「データ」セクション、「フィルターと並べ替え」タブ、その中で「詳細」を選択します)。
  3. 「OK」をクリックします。 これにより、Excel の高度なフィルタリングが閉じられます。 そして、サマラまたはロストフの都市が示されているレコードで構成される既製のテーブルが画面に表示されます。

作業するときは、次の非常に重要な点を考慮する必要があります。 入力したすべての条件は、フィルタリングされている列にのみ含まれている必要があります。 メインテーブルの上。

高度なフィルタリングの基本的な方法を学習したら、この関数のすべての機能を探索し始めることができます。 これは特に数式の使用を指します。

高度なフィルタリング。 Excelを使用するための基本的なルール

使用規則:

  • 選択基準は元の計算式の結果です。
  • 結果には TRUE または FALSE の 2 つの値のみが含まれます。
  • 絶対参照では、フィルタリングされるテーブルのソース範囲を指定します。
  • 数式の結果には、TRUE と評価された行のみが表示されます。 数式の結果「FALSE」を受け取った行の値は表示されません。

これらのルールを使用すると、有効なオペランドと値を含む任意の式を作成できます。

Excel 2010の例

Excel 2010 の高度なフィルターとその中での数式の使用例を見てみましょう。 たとえば、数値データのあるある列の値を、(多少なりとも)平均値の結果に基づいて微分してみましょう。

列の平均値に基づいて Excel で高度なフィルターを使用する手順:

  1. まず、列データの平均を求める式を選択する必要があります。 これを行うには、最初のレコードから最後のレコードまでの結果の範囲を選択する必要があります。 それらを合計し、行数(レコード数)で割ります。
  2. その後、「フィルタリングと並べ替え」セクションで「詳細」を選択します。 そこに必要なデータを(範囲内で)入力します。
  3. その後、「OK」をクリックします。 結果は、特定の列の平均値を超えないレコードを含むテーブルになります。

したがって、高度なフィルタリングをさまざまな方法で使用できます。 これは、さまざまな種類の式を作成することで実現できます。

重要なことは、メインテーブルの上にある、区別する列のフィルタリング基準を忘れずに入力することです。

注意! 操作中、フィルタリング基準を満たさないレコードは削除されません。 単に表示されない(表示されない)だけです。 高度なフィルタリングは、結果をコピーして別の場所に貼り付けることができるように設計されています。 この後、「フィルタリングと並べ替え」セクションの「クリア」をクリックする必要があります。 その後、元のテーブルが画面に戻ります。

オートフィルター。 使用例

オートフィルターは一般的なツールです。 これは、正確なパラメータを設定することによってのみ適用できます。 たとえば、値 1000 を超えるすべてのテーブル値を表示します (< 1000), или показать точные данные, как было рассмотрено в примере с городами.

拡張よりもはるかに頻繁に使用されます。 ただし、AutoFilter が提供するフィルタリング オプションでは十分ではないことがよくあります。

Excel の高度なフィルターの長所と短所

高度なフィルタリングは通常のフィルタリングに追加されるものであるため、その使用には利点と欠点があります。 これから見ていきます。

高度なフィルタリングの利点:

  • 数式を使用することができます。

高度なフィルタリングの欠点:

  • この操作を実行するには、範囲と初期データの導入による調査により多くの時間を費やす必要があります。
  • 数式を使用した高度なフィルタリングを使用するには、ロジックのルールを理解し、MS Excel 数式を作成できる必要があります。

欠点はありますが、この機能には単なる自動フィルタリング以上の機能があります。 ただし、後者の場合、値を識別する基準を除いて、独自のものを入力する必要はありません。

2 つの個別の基準に基づいてフィルタリングします。 正しく行うにはどうすればよいですか?

高度なフィルタリングを使用すると、既存のスプレッドシートでさまざまな数式を使用できます。 最初に 1 つの基準で区別し、次に別の基準で (相互に別々に) 区別する必要がある場合は、次のようにする必要があります。

  1. フィルタリングパラメータを入力する場所を作成します。 この基準をどの列に入力するか混乱しないように、メイン テーブルの上にこのスペースを残しておき、ヘッダー (列名) を忘れずにコピーするのが最も便利です。
  2. フィルタリングに必要なインジケーターを入力します。 たとえば、列値が 1000 を超える (> 1000) レコードすべてです。
  3. 「データ」タブに移動します。 「フィルタリングと並べ替え」セクションで、「詳細」を選択します。
  4. 開いたウィンドウで、検討中の値の範囲と検討中の基準の値が含まれるセルを指定します。
  5. 「OK」をクリックします。 この後、指定した条件でフィルタリングされたテーブルが表示されます。
  6. 区切り結果をコピーします。 フィルタリングされたテーブルを同じ Excel シートの横のどこかに貼り付けます。 別のページを使用することもできます。
  7. 「クリア」を選択します。 このボタンは、「フィルタリングと並べ替え」セクションの「データ」タブにあります。 クリックすると、フィルタリングされたテーブルが元の形式に戻ります。 そして彼女と一緒に仕事をすることが可能になります。
  8. 次に、フィルタリングするテーブルに空き領域を再度割り当てる必要があります。
  9. 次に、メインフィールドのヘッダー (列名) をコピーし、フィルターされた構造用に解放されたスペースの最初の行に移動する必要があります。
  10. 「データ」タブに移動します。 「フィルタリングと並べ替え」セクションで、「詳細」を選択します。
  11. 開いたウィンドウで、フィルタリングするレコードの範囲 (列) を選択します。
  12. 区切り基準を記述するセルのアドレスを追加します (例: 「Odessa city」)。
  13. 「OK」をクリックします。 この後、値「Odessa」によるフィルタリングが行われます。
  14. フィルタリングされた表をコピーし、文書の別のシート、または同じページのメインのシートから離れた場所に貼り付けます。
  15. もう一度「クリア」をクリックします。 すべて準備が整いました。 これで 3 つのテーブルができました。 1 つの値 (>1000) でフィルターされたメインのものと、別の値 (オデッサ) でフィルターされたもの。

ちょっとした結論

この機能は一見複雑そうに見えますが、実は非常にシンプルです。 知っておく必要があるのは、Excel の高度なフィルター条件の範囲だけです。 ただし、次のことを忘れてはなりません。 通常のフィルターと詳細フィルターを混同しないでください。 ロジックのルールを学び、Excel の数式を作成することもお勧めします。そうすれば、フィルターの操作が簡単になります。

Excel ドキュメントに入力されたデータは数千行で構成される場合があり、その中から必要な行を見つけるのは非常に困難です。 ただし、探しているデータが特定の基準を満たしている場合は、不要な情報をフィルターで除外できるため、Excel でフィルターを使用する必要があります。

メニューを通じて作成された Excel のすべてのテーブルの場合 "テーブル"タブ上で "入れる"または、表などの書式設定が適用されているものには、すでに組み込みフィルターがあります。

テーブルとしてフォーマットされたデータにフィルターがない場合は、フィルターをインストールする必要があります。 これを行うには、テーブルのヘッダーを選択するか、テーブル内のセルを選択してタブに移動します。 "データ"そしてメニューから選択します "フィルター"。 同じメニュー項目がタブにもあります "家"メニューにある 「並べ替えとフィルター」。 フィルターを接続すると、テーブルのヘッダーの各列のタイトルの右側に、対応する記号 (逆三角形の四角形) が表示されます。

フィルターの最も簡単な使用法は、リスト内の選択した値を除くすべての値を非表示にすることです。 フィルターアイコンをクリックし、必要な値の反対側の値のリストにチェックマークを残すだけです。 フィルターを適用すると、フィルターされた列のアイコンも変化し、フィルターがデータに適用されているかどうかを視覚的に判断できるようになります。 フィルターを削除するには、フィルター アイコンをクリックし、 「列からフィルターを削除...」.

より複雑なフィルターをカスタマイズすることもできます。 最初の列にはテキスト データのみが含まれているため、フィルター アイコンをクリックすると、この列にアクティブな項目が表示されます。 「テキストフィルター」, ここでいくつかの条件を選択できます。 数値データの場合、2 列目と同様に、オプションが利用可能になります。 「数値フィルター」.

カスタム オプションを選択すると、カスタム フィルター ウィンドウが開き、組み合わせて 2 つの条件を一度に選択できます。 "そして"そして "または".

文字色やセルの色でフィルターを設定することも可能です。 この場合、この列に適用されているテキストとセルの色のみがリストに表示されます。

最新バージョンの Excel では、テーブルでデータ スライスを作成できます。 これを行うには、表のセルをアクティブにして、表示されるタブに移動します。 "コンストラクタ"を押してメニューを選択します 「スライスを挿入」。 ウィンドウが表示され、データ スライスを適用する列を選択する必要があります。 列を選択すると、コントロールを備えたフローティング ウィンドウが表示され、すべてのスライス項目がリストされます。 任意の値を選択すると、対応するデータ スライスを受け取ります。

Excel のテーブルには、年間に購入した消耗品のリストなど、かなり大量のデータが含まれる場合があります。 そして、その中から自分の部門に関連するデータのみを見つける必要があります。 どうやってするの?

大量のレコードの中から条件を満たす部分だけを選択するには、フィルターと呼ばれるツールを使用します。 フィルタを設定するには、表のヘッダーの見出しまたは表全体をマウスで選択し、タブで ボタンをクリックしてください 並べ替えとフィルター表示されるメニューで項目を選択します フィルター。 図に示すように、下向き矢印の付いたボタンがテーブルの列ヘッダー セルの右下隅に表示されます。 5.4.

このボタンをクリックすると、この列によるソートの方向やレコードの選択条件を指定するメニューが表示されます(図5.5)。

たとえば、文字 C で始まる名前のみをリストから選択する必要がある場合は、名前の列にあるボタンをクリックし、表示されるメニューで [テキスト フィルター] サブメニューを展開し、 から始める。 図に示すウィンドウが開きます。 5.6. 「で始まる単語」の右側のフィールドに文字「C」を入力します。複数の文字を入力できます。 その結果、指定した文字の組み合わせで始まる名前のみが選択され、残りのテーブル エントリは画面から非表示になります (図 5.7)。

フィルターが設定されている列のタイトルを持つセル内のボタンが変更され、適切な外観になります。 数値データの列のボタンをクリックすると、 テキストフィルターメニュー項目が表示されます 数値フィルター。 この項目を選択すると、選択したレコードの数値の範囲を指定できます(図5.8)。 指定した値以上または以下のすべてのレコードを選択できます。

私たちが検討している例 (図 5.4 を参照) では、1973 年以降に生まれた人々のリストを選択します。 これを行うには、セル E1 (誕生年) のボタンをクリックし、表示されるメニューでサブメニューを展開します。 数値フィルター、図に示すように。 5.8、さらに項目を選択します。 図に示すウィンドウが開きます。 5.9. 「more」という単語の右側のフィールドに値「1973」を入力し、「OK」ボタンをクリックします。 その結果、1973 年以降に生まれた人だけがリストに残ります (図 5.10)。

フィルターはいつでも交換したり、完全に取り外したりできます。 これを行うには、ボタンをクリックし、表示されるメニューの項目を選択します。 列からフィルターを削除する.

フィルターを使用して MS Excel で情報を検索する方法を見てみましょう。

これを行うには、Excel を開き、その中に小さな表を描画します。

ヘッダー行の任意のセルを選択し、「 データ" そしてボタンをクリックしてください" フィルター»:

表の見出しのある行の各列に「矢印」が表示されます。

テーブルに見出しのある行がない場合、Excel はデータを含む最初の行に自動的にフィルターを挿入することに注意してください。


準備段階は完了です。 情報の検索を開始できます。

フィルターの基本

テーブルにフィルターを適用する

「マネージャー」列のアイコンをクリックします。 次のメニューが開きます。

このメニューでは、チェックボックスを使用して、データをフィルタリングする要素をマークできます。

テーブルに多くの値がある場合は、検索文字列を使用します。 これを行うには、検索する必要がある単語の一部を入力し始めます。 オプションのリストは自動的に短縮されます。

この方法の欠点は、検索フレーズを含む 1 つの値または複数の値のみをマークできますが、完全に異なる値を見つけることができないことです。 つまり、たとえば、この方法では Sergey と Alexander という名前のマネージャーをすぐに見つけることはできませんが、「Serg」を含むすべての値 (Sergey、Sergeev、Sergienko など) を見つけることができます。

たとえば、数十の値のうち 2 つだけをマークする必要があります。 必須項目以外の各項目のチェックを手動で外すのは非常に時間がかかります。 このプロセスを高速化するには、「(すべて選択)」チェックボックスをオフにします。 これにより、他のすべてのチェックボックスがオフになります。 必要な項目のみをマークできるようになりました。


MS Excel は複数のフィルターをサポートしています。 複数の列を一度にフィルタリングします。

たとえば、2014 年 1 月 18 日付けのマネージャー Ivanov のすべての注文を検索する必要があります。

まず、「Manager」列の をクリックし、Ivanov を選択します。


次に、[発送日] 列の をクリックし、[(すべて選択)] のチェックを外して 01/18/2014 を選択するか、検索バーに 18 と入力して [OK] をクリックします。


テーブルは次のようになります。

同様に、「説明」、「数量」などの列でデータをフィルタリングし続けることができます。

フィルタリングされた列では、アイコンが に変わることに注意してください。

こうすることで、データがどの列によってフィルターされているかを常に知ることができます。

フィルターをキャンセル

すべてのフィルターを一度に削除するには、「 データ" そしてボタンをクリックしてください" クリア».

1 つの列のみからフィルターを削除し、他の列にはフィルターを残したままにする必要がある場合は、この列のアイコン (たとえば「出荷日」) をクリックし、「フィルターを削除」項目をクリックします。<Название столбца>»:

または

テーブル内のフィルターを完全に放棄する必要がある場合は、「」に進みます。 データ" そしてボタンをクリックしてください" フィルター」 ハイライトが停止し、タイトル バーからアイコンが消え、すべてのデータがテーブルに表示されます。

前に

追加のフィルター設定

列のコンテンツ タイプに応じて、フィルターには追加のオプションがあります。

テキストフィルター


「マネージャー」列アイコンをクリックし、「テキストフィルター」の上にマウスを置き、メニューが表示されるのを待って、選択基準のいずれかまたは「カスタムフィルター...」項目を選択します。 次のウィンドウが表示されます。


  • 1. 規約 「等しい」または 「平等ではない」目的の式がセルの内容と 100% 一致すると仮定します。 基準 「等しい」選択した値を含む行のみをテーブルに残します。 したがって、基準は 「平等ではない」選択した値を除くすべての値を残します。 タスクを簡略化するために、ドロップダウン リストから目的の値を選択できます。

  • 2. 規約 "もっと"そして "少ない"テーブルには、アルファベットの前の文字または後の文字で始まる値が保持されると想定します。 たとえば、「詳細」オプションで値「Ivanov」を選択すると、文字「Y」で始まるセルのみがテーブルに残ります (Kartov、Yoghurtov など)。 そして、「less」オプションを使用すると、文字「Z」で始まる値(Zakharov、Bukin)が使用されます。
  • 3. 条件の違いだけ 「以上か同等」そして 「以下か等しい」フィルタには選択した値が含まれるという点で、前の段落と同様です。
  • 4. で始まるすべての値を検索する必要がある場合 "柳"、次に条件を使用します 「から始める」で終わるテーブル内の値の数を知りたい場合は、 「ロビッチ」、オプションを選択します 「で終わる」.
  • 5. したがって、条件は 「では始まらない」そして 「で終わらない」検索語句を含む値を表に表示する必要はないとします。
  • 6. 条件を選ぶとき 「含む」または 「含まれていない」フィルターに含める、またはフィルターから除外する任意の語句または文字の組み合わせを指定できます。 この点と点 1、4、および 5 の違いは、検索された語句がセル内のどこにでも配置できることです。 たとえば、フィルターとして「Willow」を設定すると、結果は「Alexey Ivanov」、「Sergey Ivarovsky」、「curve」などになります。

数値フィルター


ほとんどの条件はテキスト フィルターと同じです。 新しいものだけを考えてみましょう。

  • 1. 状態 "間"。 この条件を選択すると、表示されるウィンドウに必要な条件がすぐに設定されるため、作業が容易になります。

    キーボードから値を入力するか、リストから値を選択するだけです。

日付でフィルタリングする

これらの条件は名前から意味が容易に理解できるため、特別な説明は必要ありません。 注目すべき点は、標準の絞り込み条件を選択する画面に、日付を入力しやすくするためのカレンダーボタンが表示されていることです。


フィルターについてもう少し詳しく

データをフィルタリングする別の方法もあります。 テーブルを少し変更してみましょう。


ご覧のとおり、色を付けました。

ここで、たとえば、Krasotkin のすべての行を見つける必要があります。 この人物が含まれるセルを右クリックし、表示されるメニューから「フィルター」を選択します。 新しいメニューには、いくつかの新しいオプションがあります。 この例では、アイテムが必要です 「値でフィルタリング...」.


条件を選択すると 「色でフィルターして…」, この場合、テーブルにはアクティブ セルと同じ色のセル (黄色の塗りつぶし) を含む行が含まれます。

をクリックすると 「フォントの色でフィルタリング...」の場合、現在アクティブなセルに応じて、赤または黒のフォントを持つセルのみがテーブルに残ります。

最後のフィルター項目は、テーブルでアイコン付きの条件付き書式設定が使用されている場合にのみ適用されます。

サイト管理 Webサイト著者に感謝の意を表します アレクサンダー・ツァレフ材料を準備するため。

Microsoft Excel は、どこにでもある便利なスプレッドシート ツールです。 幅広い機能により、このプログラムはすべてのオフィス プログラムの中で MS Word に次いで 2 番目に人気があります。 経済学者、会計士、科学者、学生、および数学的データを処理する必要がある他の専門職の代表者によって使用されます。

このプログラムの最も便利な機能の 1 つはデータのフィルタリングです。 MS Excel フィルターの設定方法と使用方法を見てみましょう。

Excel のフィルターの場所 - その種類

このプログラムでフィルターを見つけるのは簡単です。メイン メニューを開くか、Ctrl+Shift+L キーを押し続けるだけです。

Excelでフィルターを設定する方法

Excel の基本的なフィルタリング関数:

  • 色による選択: フォントまたは塗りつぶしの色によってデータを並べ替えることができます。
  • Excel のテキスト フィルター: 行に特定の条件 (たとえば、「未満」、「より大きい」、「等しい」、「等しくない」など) を設定したり、論理条件 (および、または) を設定したりできます。
  • 数値フィルタ: 平均以下、上位 10 位などの数値基準で並べ替えます。
  • 手動: 自ら選択した基準に従って選択を実行できます。

使い方は簡単です。 テーブルを選択し、メニューでフィルターのあるセクションを選択し、データをどのような基準でフィルターするかを指定する必要があります。

Excel で高度なフィルターを使用する方法 - 設定方法

標準フィルタには重大な欠点があります。どの選択基準が使用されたかを記憶するには、メニューを開く必要があります。 そして、複数の基準が指定されている場合、これはさらに不便になります。 この観点から、データの上の別のテーブルに表示される詳細フィルターの方が便利です。

ビデオによる説明

設定手順:

  1. さらに作業を進めるために、データを含むテーブルを作成します。 空行を含めないでください。
  2. 選択条件を設定したテーブルを作成します。
  3. 高度なフィルターを起動します。

セットアップ例を見てみましょう。
製品、数量、価格の列を持つテーブルがあります。

たとえば、製品名が「Nails」という単語で始まる行を並べ替える必要があります。いくつかの行がこの条件に該当します。

条件を含むテーブルはセル A1:A2 に配置されます。 選択が行われる列の名前 (セル A1) と、選択自体の単語 (セル A2) を指定することが重要です。

データの上または横に配置すると最も便利です。 その下でも禁止されていませんが、追加の行を追加する必要がある場合があるため、常に便利であるとは限りません。 2 つの表の間に少なくとも 1 つの空白行をインデントします。

次に、次のことを行う必要があります。

  1. いずれかのセルを選択し、
  2. 次のパスに従って「詳細フィルター」を開きます: データ - 並べ替えとフィルター - 詳細、
  3. 「元の範囲」フィールドに指定されている内容を確認してください。情報を含むテーブル全体がそこに格納されるはずです。
  4. 「条件の範囲」では、選択条件を含むセルの値を設定する必要があります。この例では、範囲 A1:A2 です。

「OK」ボタンをクリックすると、必要な情報が選択され、目的の単語を含む行のみがテーブルに表示されます。この場合は「Nails」です。 残りの行番号は青色に変わります。 指定したフィルターをキャンセルするには、CTRL+SHIFT+L を押します。

また、大文字と小文字を区別せずに、「Nails」という単語を正確に含む行のフィルタリングを設定するのも簡単です。 B1:B2 の範囲に、新しい選択基準を含む列を配置します。スクリーニングが実行される列の見出しを示すことを忘れないでください。 セル B2 に次の式「=Nails」を入力する必要があります。

  • 表のセルを選択し、
  • 「詳細フィルター」を開く
  • データを含むテーブル全体が「ソース範囲」に含まれていることを確認します。
  • 「条件の範囲」のB1:B2を示します。

「OK」をクリックすると、データがフィルタリングされます。

これらは最も単純な例です Excel でフィルターを操作する。 上級バージョンでは、他の選択条件を設定すると便利です。たとえば、「OR」パラメータによるスクリーニング、「Nails」パラメータによるスクリーニング、「数量」列の値>40などです。

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

テーブル内の情報は、1 つ以上の列でフィルタリングできます。 「City」、「Month」、「Sales」という列を含むテーブルの例を見てみましょう。

都市名のアルファベット順の列でデータをフィルタリングする必要がある場合は、この列のセルのいずれかを選択し、「並べ替え」と「フィルタ」を開いて「AY」オプションを選択する必要があります。 その結果、都市名の最初の文字が考慮されて情報が表示されます。

逆の原理を使用して情報を取得するには、「YA」パラメータを使用する必要があります。

月ごとに情報をフィルタリングする必要があり、また、販売量の多い都市が販売量の少ない都市の上の表に表示される必要があります。 この問題を解決するには、「並べ替えとフィルター」で「並べ替え」オプションを選択する必要があります。 表示される設定画面で「並び替え」-「月」を指定します。

次に、2 番目の並べ替えレベルを追加する必要があります。 これを行うには、「並べ替え」で「レベルの追加」を選択し、「売上」列を指定する必要があります。 「順序」設定列で「降順」を選択します。 「OK」をクリックすると、指定したパラメータに従ってデータが選択されます。

ビデオによる説明

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

ユーザーはフィルターなどのツールを使用するときに問題が発生することがよくあります。 通常、これらは特定の設定を使用するためのルールの違反に関連付けられています。

日付フィルターに関する問題は、最もよくあるものの 1 つです。 会計システムから配列形式でデータをダウンロードした後に発生します。 日付を含む列で行をフィルタリングしようとすると、フィルタリングは日付ではなくテキストで行われます。

問題の解決策:

  1. 日付列を選択し、
  2. メインメニューの「Excel」タブを開き、
  3. 「セル」ボタンを選択し、ドロップダウンリストから「テキストを日付に変換」オプションを選択します。

このプログラムを使用する際によくあるユーザーの間違いには次のようなものもあります。

  • 列ヘッダーがない (列ヘッダーがないと、フィルタリング、並べ替え、その他の重要なパラメーターが機能しません)、
  • データを含むテーブル内に空の行と列が存在する (これにより並べ替えシステムが混乱します。Excel は情報を互いに独立した 2 つの異なるテーブルとして認識します)。
  • 1 ページに複数の表を配置 (各表を別のシートに配置すると便利です)。
  • 同じタイプのデータを複数の列に配置する
  • たとえば、月ごとまたは年ごとにデータを複数のシートに配置します (作業量は、情報が含まれるシートの数ですぐに倍増します)。

Excel の機能を最大限に活用できないもう 1 つの重大な間違いは、ライセンスのない製品の使用です。

正しい動作は保証できず、常にエラーが発生します。 この数理情報処理ツールを継続的に使用する場合は、製品版を購入してください。

Excel の高度なフィルターにより、スプレッドシート データを管理するための優れた機能が提供されます。 設定はより複雑ですが、操作ははるかに効果的です。

標準フィルタを使用すると、Microsoft Excel ユーザーは割り当てられたすべてのタスクを解決することはできません。 適用されたフィルタリング条件は視覚的に表示されません。 3 つ以上の選択基準を適用することはできません。 重複する値をフィルタリングして一意のエントリのみを保持することはできません。 そしてその基準自体は図式的で単純なものです。 高度なフィルターの機能はさらに豊富です。 その機能を詳しく見てみましょう。

Excelで高度なフィルターを作成するにはどうすればよいですか?

高度なフィルターを使用すると、無制限の条件セットでデータをフィルターできます。 このツールを使用すると、ユーザーは次のことができます。

  1. 2 つ以上の選択基準を設定します。
  2. フィルタリング結果を別のシートにコピーします。
  3. 数式を使用して複雑な条件を設定します。
  4. 一意の値を抽出します。

高度なフィルターを使用するためのアルゴリズムは簡単です。

  1. ソース データを使用してテーブルを作成するか、既存のテーブルを開きます。 たとえば、次のようになります。
  2. 条件テーブルを作成します。 特徴: ヘッダー行はフィルターされたテーブルの「ヘッダー」と完全に一致します。 エラーを回避するには、ソース テーブルのヘッダー行をコピーし、同じシート (側面、上面、底面) または別のシートに貼り付けます。 選択基準を条件表に入力します。
  3. 「データ」タブ - 「並べ替えとフィルター」 - 「詳細」に移動します。 フィルターされた情報を別のシート (元のテーブルが存在する場所ではない) に表示する必要がある場合は、別のシートから詳細フィルターを実行する必要があります。
  4. 開いた「詳細フィルター」ウィンドウで、情報の処理方法 (同じシート上または別のシート上) を選択し、初期範囲 (表 1、例) と条件の範囲 (表 2、条件) を設定します。 ヘッダー行は範囲に含める必要があります。
  5. 「詳細フィルター」ウィンドウを閉じるには、「OK」をクリックします。 結果はわかります。

上の表はフィルタリングの結果です。 わかりやすくするために、条件を示す下のプレートを並べて示します。

Excel で高度なフィルターを使用するにはどうすればよいですか?

詳細フィルターのアクションをキャンセルするには、テーブル内の任意の場所にカーソルを置き、Ctrl + Shift + L キーの組み合わせを押すか、「データ」-「並べ替えとフィルター」-「クリア」を押します。

「高度なフィルター」ツールを使用すると、「Set」という単語を含む値に関する情報が見つかります。

条件テーブルに基準を追加します。 たとえば、次のようなものがあります。

この場合、プログラムは名前に「Set」という単語が含まれる製品に関するすべての情報を検索します。

「=」記号を使用すると、正確な値を見つけることができます。 次の基準を条件テーブルに追加してみましょう。

Excel は「=」記号を信号として解釈します。ユーザーは数式を入力します。 プログラムが正しく動作するには、数式バーに「= 地域 6 年生のセット」のようなエントリが必要です。

「高度なフィルター」を使用した後:

次に、さまざまな列の「OR」条件を使用してソーステーブルをフィルタリングしましょう。 「OR」演算子はオートフィルター ツールでも使用できます。 ただし、1 つの列内で使用できます。

選考基準を条件テーブルに「=地域6年生募集」と入力します。 (「名前」列) および ="

基準は、異なる行の適切な見出しの下に記述する必要があることに注意してください。

選考結果:

高度なフィルターを使用すると、数式を基準として使用できます。 例を見てみましょう。

最大負債を持つ行の選択: =MAX(Table1)。

したがって、1 つの Excel シートで複数のフィルターを実行した場合と同じ結果が得られます。

Excelで複数のフィルターを作成するにはどうすればよいですか?

いくつかの値に基づいてフィルターを作成してみましょう。 これを行うには、条件テーブルにいくつかのデータ選択基準を入力します。

「高度なフィルター」ツールを使用してみましょう。

次に、選択したデータを含むテーブルから、他の基準に従って選択された新しい情報を抽出します。 たとえば、2014 年の出荷のみ。

条件テーブルに新しい基準を入力し、フィルタリング ツールを使用します。 初期範囲は、前の基準に従って選択されたデータを含むテーブルです。 これは、複数の列をフィルタリングする方法です。

複数のフィルターを使用するには、新しいシートに複数の条件テーブルを作成します。 実装方法はユーザーが設定したタスクによって異なります。

Excelで行ごとにフィルタリングするにはどうすればよいですか?

標準的な方法 - ありえません。 Microsoft Excel は列内のデータのみを選択します。 したがって、他の解決策を探す必要があります。

Excel の高度なフィルターの文字列条件の例を次に示します。

  1. テーブルを変換します。 たとえば、3 行から 3 列のリストを作成し、変換されたバージョンにフィルタリングを適用します。
  2. 数式を使用して、必要なデータを正確に行に表示します。 たとえば、いくつかのインジケーターをドロップダウン リストにします。 そしてIF関数を使って隣のセルに数式を入力します。 ドロップダウン リストから特定の値を選択すると、その隣にそのパラメータが表示されます。

Excel で行フィルターがどのように機能するかを示す例として、テーブルを作成してみましょう。

製品のリストについては、ドロップダウン リストを作成します。

ソース データを含むテーブルの上に空の行を挿入します。 情報がどの列から取得されるかを示す数式をセルに入力します。

ドロップダウン リストのセルの横に、次の式を入力します。そのタスクは、特定の製品に対応する値をテーブルから選択することです。

高度なフィルターのサンプルをダウンロードする

したがって、Excel はドロップダウン リスト ツールと組み込み関数を使用して、特定の基準に基づいて行内のデータを選択します。

Excel でデータをフィルタリングすると、特定の時点でユーザーが関心のある情報をテーブルの列に表示できます。 これにより、大きなテーブルを操作するプロセスが大幅に簡素化されます。 列に表示されるデータとリストから除外されるデータの両方を制御できるようになります。

Excel で [挿入] タブ - [表] または [ホーム] タブ - [表として書式設定] を使用して表を作成した場合、そのような表ではフィルターがデフォルトで有効になります。 これは、右側の一番上のセルに矢印として表示されます。

単にセルにデータを入力して表として書式設定した場合は、フィルターを有効にする必要があります。 これを行うには、フィルター ボタンは一番上の列に配置されているため、列ヘッダーを含むテーブル セルの範囲全体を選択します。データが含まれるセルで始まる列を選択すると、その列はフィルターされたデータに関連付けられません。このコラム。 次に、「データ」タブに移動し、「フィルター」ボタンをクリックします。

この例では、フィルター矢印がヘッダーにありますが、これは正しいです。下の列のすべてのデータがフィルターされます。

Excel で表を作成する方法に興味がある場合は、リンクをクリックしてこのトピックに関する記事をお読みください。

次に、Excel でフィルターがどのように機能するかを見てみましょう。 例として次の表を使用してみましょう。 「商品名」「カテゴリ」「価格」の3つの列があり、それぞれに様々なフィルターを適用していきます。

目的の列の一番上のセルにある矢印をクリックします。 ここには、この列にあるすべてのセルの非反復データのリストが表示されます。 各値の横にチェック マークが表示されます。 リストから除外したい値のボックスのチェックを外します。

たとえば、「カテゴリ」には果物だけを残してみましょう。 「野菜」のチェックを外して「OK」をクリックします。

フィルターが適用されるテーブル列については、対応するアイコンが上部のセルに表示されます。

Excel でデータ フィルターを削除する必要がある場合は、セルのフィルター アイコンをクリックし、メニューから [(列名) からフィルターを削除] を選択します。

Excel ではさまざまな方法でデータ フィルターを作成できます。 テキストフィルターと数値フィルターがあります。 列のセルにテキストまたは数値が含まれている場合、それらはそれに応じて適用されます。

「価格」列に「数値フィルター」を適用してみましょう。 上部のセルのボタンをクリックし、メニューから対応する項目を選択します。 ドロップダウン リストから、列データに適用する条件を選択できます。 たとえば、価格が「25」以下の商品をすべて表示してみましょう。 「少ない」を選択してください。

適切なフィールドに必要な値を入力します。 論理 AND および OR を使用して、複数の条件を適用してデータをフィルタリングできます。 「AND」を使用する場合は両方の条件を満たす必要があり、「OR」を使用する場合は指定された条件のいずれかを満たす必要があります。 たとえば、「少ない」 – 「25」 – 「および」 – 「多い」 – 「55」 を設定できます。 したがって、価格が 25 ~ 55 の範囲にある製品を表から除外します。

25 の下の「価格」列でフィルタリングされた表。

表例の「テキストフィルター」は「商品名」列に適用できます。 列のフィルター ボタンをクリックし、メニューから同じ名前の項目を選択します。 表示されるドロップダウン リストでは、例として「で始まる」を使用します。

「か」で始まる商品は表に残しておこう。 次のウィンドウのフィールドに「ka*」と書き込みます。 「OK」をクリックします。

単語内の「*」は一連の文字を置き換えます。 たとえば、「含む」-「s*l」という条件を設定すると、テーブル、椅子、ファルコンなどの単語が残ります。 「?」 あらゆる標識を置き換えます。 たとえば、「b?ton」 – パン、つぼみ。 5文字以上の言葉を残す場合は「?????」と記入してください。

製品名列のフィルタ。

フィルターは文字色またはセルの色で設定できます。

「商品名」列に「色でフィルター」セルを作成しましょう。 フィルター ボタンをクリックし、メニューから同じ名前の項目を選択します。 色は赤色を選んでみましょう。

赤い製品だけがテーブルに残ります。

テキスト カラー フィルターは、[カテゴリ] 列に適用されます。 実だけ残しておきましょう。 再度赤を選択します。

ここで、例のテーブルには赤い果物だけが表示されます。

表のすべてのセルを表示したいが、赤いセルが最初に表示され、次に緑、青などのセルが表示される場合は、Excel で並べ替えを使用します。 リンクをクリックすると、そのトピックに関する記事を読むことができます。

Excel のフィルターは、大きなテーブルを操作するのに役立ちます。 フィルターの作成方法とその操作方法に関する主要なポイントを説明しました。 必要な条件を選択し、関心のあるデータをテーブルに残します。