ID非公開さん
2022/5/27 17:53
2回答
Excelで下記条件該当するものを抽出したいです。 どうしたらいいのでしょうか?教えてください。 抽出条件:生年月日が20001212以下 かつ <表2>に載っていないもの
Excelで下記条件該当するものを抽出したいです。 どうしたらいいのでしょうか?教えてください。 抽出条件:生年月日が20001212以下 かつ <表2>に載っていないもの 抽出結果:NO112、115 <表1> A列 B列 C列 A列 1行目 NO 名前 生年月日 2行目 111 ○○○ 20111212 3行目 112 ○○○ 20001101 4行目 113 ○○○ 20000203 5行目 114 ○○○ 20000930 6行目 115 ○○○ 20000830 7行目 116 ○○○ 20221212 <表2> A列 1行目 NO 2行目 111 3行目 113 4行目 114 5行目 116
抽出した結果の表記方法を記載するのを忘れていました。 抽出結果は”●”で表記したいです。 また<表1>と<表2>は同じSheetにあり、<表2>の列は、E列になります。 (↑当初、A列と間違って記載してしまいました。すみません。)
Excel・72閲覧
ベストアンサー
シート1では作業列を作って対応します。 シート1のG2セルには次の式を入力して下方にドラッグコピーします。 =IF(A2="","",IF(OR(COUNTIF(Sheet2!A:A,A2),C2>20001212),"",MAX(G$1:G1)+1)) お求めの表はE2セルに次の式を入力して下方にドラッグコピーします。 =IFERROR(INDEX(A:A,MATCH(ROW(A1),G:G,0)),"") なお、作業列が目障りでしたらその列を選択して「非表示」にすればよいでしょう。
該当する行に●を付けるとしてD2セルには次の式を入力して下方にドラッグコピーすればよいでしょう。 =IF(A2="","",IF(OR(COUNTIF(E:E,A2),C2>20001212),"","●"))
質問者からのお礼コメント
思い通りに出来ました。ありがとうございます! 非常に助かりました。
お礼日時:5/28 16:42