- 締切済み
エクセルについて
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- kkkkkm
- ベストアンサー率66% (1719/2589)
回答No.2の補足です。 SUMPRODUCTがすぐ頭に浮かぶのでSUMPRODUCTにしていますがCOUNTIFSでも =IF(SUMPRODUCT((Sheet1!$B$3:$B$7=Sheet2!B3)*(Sheet1!$D$3:$D$7=Sheet2!D3)*1)>0,"重複","") は =IF(COUNTIFS(Sheet1!$B$3:$B$7,Sheet2!B3,Sheet1!$D$3:$D$7,Sheet2!D3)>0,"重複","") 2項目の場合ですが3項目の場合も同じようにできます。 やたら追加や補足が多くてすみません。
- kkkkkm
- ベストアンサー率66% (1719/2589)
回答No.3のおまけです。 もし「最後」と表示されるところに一番上の重複行を出したい場合は(No.3の画像の場合、9行目が[7行]、10行目が[4行]と表示されます) =IFERROR(IF(F3="月内重複",MATCH(G3,G4:$G$11,0)+ROW(G3)&"行",""),"最後") を =IFERROR(IF(F3="月内重複",MATCH(G3,G4:$G$11,0)+ROW(G3)&"行",""),MATCH(G3,$G$3:G3,0)+ROW($G$2)&"行") にしてください。
- kkkkkm
- ベストアンサー率66% (1719/2589)
- kkkkkm
- ベストアンサー率66% (1719/2589)
Sheet1が10月分でSheet2が11月分として それぞれ 契約者 契約番号 契約サービスの3項目が一致するものを重複とするのでしたら =IF(SUMPRODUCT((Sheet1!$B$3:$B$7=Sheet2!B3)*(Sheet1!$C$3:$C$7=Sheet2!C3)*(Sheet1!$D$3:$D$7=Sheet2!D3)*1)>0,"重複","") それぞれ 契約者 契約サービスの2項目が一致するものを重複とするのでしたら =IF(SUMPRODUCT((Sheet1!$B$3:$B$7=Sheet2!B3)*(Sheet1!$D$3:$D$7=Sheet2!D3)*1)>0,"重複","") 11月分のE3に入れて下にコピーしたら上記の条件で重複と出ます。 また、10月分に存在して11月分にもあり11月分で同じデータがある場合(契約番号は含まない) 6行と10行の鳥、昔話が重複しているのでそれを表示したい場合上記の式に追加で以下をF3に入れて下にコピーしてください。 =IF(E3="重複",IF(COUNTIFS($B$3:$B$10,B3,$D$3:$D$10,D3)>1,"月内重複",""),"")
- iyonohanamuko
- ベストアンサー率54% (6740/12373)