linkAさん複数の列でフィルターをかけることがありますが、1つずつチマチマと設定するのは結構大変ですね。そのフィルターを解除すると、またやり直しになりますし。確かに、フィルターの設定が複数条件で絞込まれていると大変ですね。複数条件のフィルターを設定するのは面倒。さいごにはじめに本題に入る前に、この記事がおすすめな人を挙げてみます。事務職を目指している人ちなみに、最低限「IF関数の基礎」を把握している想定での記事となります。※自信がない方はこちらの記事で学んでください。複数条件のフィルターを設定するのは面倒。複数条件のフィルターとは、ここでは複数列でフィルターを設定することを指しています。テスト結果を管理している表があったとしますね。この3教科ですべてが60点より得点が高い人だけ抽出したい場合はどうしますか?よく見受けられるのは、愚直に1列ずつフィルター設定をしていく方法ですね。今回の例でいえば、「国語」の列から順に、「数値フィルター」機能で「60より大きい」という条件でフィルターを設定していきます。この作業を残りの「算数」と「英語」の列もそれぞれ行えばOKです。今回は列数も各データも少ないのでまだマシですが、データ数が多ければ多いほど、フィルターのON・OFを切り替えるのは、かなり面倒になります。そこで、今回のテクニックが生きてくるのですね。「数値フィルター」機能とは?ちなみに、「数値フィルター」機能について、おさらいしておきます。列内のデータがすべて数値の場合に使用できるフィルター機能の一種ですね。フィルター機能が設定されている場合の使い方は以下のとおりです。「OK」をクリックこれで条件に合致するデータのみを抽出することができました!IF関数でフィルター用のフラグを立てる列を追加しよう!今回の解決策として、1列分の余白の列を使い、フィルター用の「フラグ」を立てていきましょう。ちなみに「フラグ」とは、以下の意味合いです。ソースコードで、ある条件を満たしているかどうかを判断するために使う変数のこと。通常は、0か1といった2値項目を使うが、処理によっては文字列などを使うこともある。条件を満たしていることを「フラグが立つ」などと表現することがある。コトバンク今回の例では、フィルターの条件が「3教科(3列)ですべてが60点より高い得点」ですから、その条件に該当すれば”1”、該当しない場合は”0”と判定するIF関数を用いて、フラグを立てれば良いわけですね。実際にフラグ立てを行ってみた結果は以下のとおりです。今回は条件が複数あるため、今回はIF関数の条件部分にAND関数を組み合わせています。IF関数とAND関数の組み合わせテクニック自体は以下の記事で詳細を解説していますので、ご参考になさってください。今回の題材は次のとおりです。それぞれのテスト結果が記録されています。この3教科それぞれ60点より高い得点のデータを識別できるようにE列へIF関数を用いたフラグを立ててみましょう。実際に練習してみよう!可能であれば、以下のサンプルファイルをダウンロードして実際に操作してみてください。※サンプルファイルのダウンロードには無料メルマガに登録いただく必要があります。(上記リンクから登録フォームへ遷移します)ファイルを開いたら次の手順を実施してください。※赤字の部分をコピーして貼り付けてください。E2セルをコピーE3~E6セルへ貼り付け(ペースト)E2セル~E6セルの各セルの数式が以下のとおりであればOKです!B~D列の各値を変えてみて、E2セル~E6セルの値がどう変わるかも試してみてくださいね。(関数あり)」シートもサンプルファイル内に用意していますので、必要に応じてご活用くださいね。さいごに今回のテクニックで重要なのは、あくまでも「条件に合わせたフラグ立てを行なうこと」です。AND関数を使うわけではなく、状況に応じて他の関数や四則演算をうまく活用してフラグ立てをしてみてください。最初は難しいかもしれませんが、テクニック的にはIF関数の基本+ちょっとした応用なので、慣れれば自由自在に使いこなすことができるはずですよ!他にも、IF関数を便利に使うための応用テクニックを私の書籍で紹介しているので、こちらもご参考にしていただければと思います。今回のテクニックは個人的にめちゃくちゃ実務で使っているやつです。データ数が多い表を分析する際には、「フラグとなる列をいかにつくるか」が作業効率へそのまま直結しますね。このようなIF関数の使い方の発想がなかった方こそ、ぜひ反復練習して身につけてほしい内容です。エクセル専門家のパラレルワーカー。運営ブログは「Excelを制する者は人生を制す」「パラレルキャリアで生きていく。関数(秀和システム)」の他、エクセル本2冊をKindle出版(KDP)。現在は講師業やコンサル業などの独自サービスを絶賛チャレンジ中。趣味は娘を愛でること、読書(主にビジネス書・漫画)、ラーメン食べ歩き。共有:TwitterFacebookPocket無料メルマガはじめました!(特典あり)メールアドレスを登録すればブログではお伝えできない情報を無料で受信できます。「【エクセル中級者向け】重複データを防止するならIF関数+TEXT関数+COUNTIF関数で「一意のコード」をつくろう!」コメントをどうぞ返信をキャンセルする。~作業効率を劇的に変えるExcelの使い方~」(秀和システム)著者。Excel関連の資格は以下を保有。スタンダード通信会社勤務の現役サラリーマン。心が安らぐ瞬間は2人の娘といちゃいちゃする時間。ビジネス書や漫画が大好き。好きな食べ物はラーメン。二郎や蒙古タンメンがお気に入り。Excelを10年間以上ほぼ毎日数時間触り続け、本業でも複数の業界・業種のバックオフィスの設計~運営に携わってきた森田が、業務効率・精度を高めるExcelの活用方法を発信していきます。詳細プロフィールはこちら!無料メルマガはじめました!(特典あり)メールアドレスを登録すればブログではお伝えできない情報を無料で受信できます。