エクセルにて、CSV形式の顧客名簿から、女性で○○齢以上の○○月生まれの人だけ抽出する方法
どなたかご教示下さい。
下記のようなCSVファイルをエクセルにて扱う場合、
例えば女性で30歳以上かつ8月生まれの人だけを抽出したい時(今年の8月で30歳になる人を含みます)、
どのようにすれば良いのでしょうか?
最初に私が考えたのは、生年月日が8桁の標準形式になっている事から、
このセルを(ここではE2とする)を一旦、3つの別のセルにそれぞれ、
=INT(E2/10000)
=INT(MOD(E2,10000)/100
=MOD(E2,100)
の関数にて、
生年・生月・生日に分解し、さらにそれで得られたセルの値を別のセルに、値貼り付けし、
そして性別と生年と生月のそれぞれのセルを対象に、データ → フィルタ の
「フィルタオプションの設定」にて検索条件を設定し抽出する方法です。
しかしこの方法では、生年月日セルの分割や値貼り付けなどの工数が必要となる事から、
できる事ならこの工数を経ずに、8桁の生年月日に対してダイレクトに生年・生月を判断し、
性別と合わせて条件抽出したいのです。
実際に対象となるファイルは約3万人のリストからの抽出となります。
何か良い方法はありませんでしょうか?
よろしくお願い致します。
<ファイル例>
顧客番号,氏名,フリガナ,性別,生年月日,居住区
0001,山田 太郎,ヤマダ タロウ,男性,19600612,東京
0002,山田 花子,ヤマダ ハナコ,女性,19790806,東京
0003,鈴木 花子,スズキ ハナコ,女性,19820512,福岡
0004,鈴木 次郎,スズキ ジロウ,男性,19790725,福岡
0005,高橋 一郎,タカハシ イチロウ,男性,19701223,東京
0006,佐藤 二郎,サトウ ジロウ,男性,19900524,名古屋
0007,上田 花子,ウエダ ハナコ,女性,19690801,大阪
0008,坂田 次郎,サカタ ジロウ,男性,19590814,福岡
0009,中村 太郎,ナカムラ タロウ,男性,19790915,札幌
0010,中村 花子,ナカムラ ハナコ,女性,19860830,札幌
お礼
回答ありがとうございます。 大変参考になりました。