日付や偶数・奇数などの条件をつける方法は?ツイート2020/01/22ITスキルExcelのフィルターは、さまざまな条件を加えて自分が見たいデータだけに絞り込むことができます。いった、実際に使われることの多い条件を例に、データ抽出の方法を解説していきます。▼<上記に解決策がないときは・・・>→Excelの関連記事はこちら空白を含めてフィルターをかける方法ソートしたいデータの中に空白行が含まれている場合、フィルターの範囲指定でエラーが生じます。下記のような表があった場合、A1セルを選択した状態で[データ]>[フィルター]からフィルターをかけてみると......下図のように、一見すると表全体がフィルターの対象となっているように見えますが、これで性別を男性で絞り込むと、女性であるNo.12の加藤さんも表示されてしまいます。このような現象が起こってしまう原因が、フィルターの範囲が設定できていないためなのです。空白行を含めてフィルターをかける場合には、下図のように事前に範囲を指定してからフィルターをかけるようにしましょう。範囲指定したことにより、フィルター範囲がきちんと定められたため、性別を男性で絞り込んでみても、すべて正しい結果が表示されるようになりました。定型で使える範囲もいくつかあらかじめ用意されていますが、今回は「2019/4/1~2019/8/31」と任意の期間を指定してみます。この日付(期間)を指定してフィルターをかける手順は、次の通りです。(1)日付が入力された列の「▼」マークをクリック、「日付フィルター」から「ユーザー設定フィルター」をクリックします。(2)オートフィルターオプションに登録日を次のように入力します。「And」2019/8/31「以前」(3)OKを押すと、指定した期間に一致するデータが表示されました。偶数・奇数のみでフィルターをかける偶数・奇数でフィルターをかけたい場合は、「MOD関数」とフラグ列を用います。MOD関数は、割り算の余りを表す関数です。数値を2で割ることにより、「余り0となる=偶数」「余り1となる=奇数」とみなします。今回は、年齢の偶数・奇数でフィルターをかけることとします。具体的な手順は次の通りとなります。(1)任意の列にフラグ列を追加ておきします。(2)フラグ列のセルを選択し、関数の挿入から「MOD」を選択します。(3)関数の引数画面で、数値には年齢列を選択、除数には「2」を入力し、OKボタンをクリックします。(4)入力されたMOD関数を、すべての行にコピーします。(5)フィルターの機能で、偶数(0)または奇数(1)で、表示したくないほうのチェックを外し、OKをクリックします。(6)今回は偶数(0)のデータのみを選択したので、年齢が偶数の場合のみが表示されました。最大値・最小値を抽出する方法フィルターの結果から、最大値や最小値を抽出するためには、「SUBTOTAL関数」を利用します。SUBTOTAL関数は、指定した範囲内で定められた集計方法を使って集計を行います。・最小値を求める場合「=SUBTOTAL(5,範囲,...)」4=最大値を求めるときの指定の数値、5=最小値を求めるときの指定の数値ですので、そのままの数値で設定すれば問題ありません。具体的にSUBTOTAL関数を用いた、最大値・最小値を抽出する手順は次の通りです。(1)最大値を表示したいセルを選択し、関数の挿入から「SUBTOTAL関数」を選択します。(2)集計方法に「4(最大値)」を記入、参照1に年齢列を選択し、OKボタンをクリックします。(3)最小値を表示したいセルにも、同様の手順で集計方法に「5(最小値)」を入力してSUBTOTAL関数を挿入します。(4)フィルターの結果に応じて、最大値と最小値が表示されました。「●●以上~●●以下」というデータを抽出する方法フィルターのデータが数値の場合であれば、「●●以上~●●以下」という範囲でデータを抽出することも可能です。今回は年齢が「25歳以上~32歳以下」という条件で、データを抽出してみましょう。(1)年齢列の「▼」から[数値フィルター]>[指定の範囲内]を選択します。(2)デフォルトで「●●以上~●●以下」となっているため、年齢の範囲のみ入力します。(3)年齢が「25歳以上~32歳以下」のデータが絞り込まれました。まとめさまざまな条件下でデータを抽出したり、絞り込むことができるようになれば、見やすく使いやすい資料を作成することができます。今回紹介したさまざまな条件は、利用する頻度が高いものですので、ぜひ覚えて活用してみましょう。その意味と利用法の簡単な覚え方2020/02/18広告宣伝費の意味や算出方法を解説。どのようなお金が絡むものなのかサクッと解説。取り組み採用情報グループ。