• 締切済み

エクセルについて

画像の左のデータと右のデータに重複しているのものがないか検索する方法を教えてください。 ホームタブの検索のように検索する単語を一つだけ選ぶ形ではなく、左のデータから右のデータの重複部分を一括で確認する方法があれば教えてください。

みんなの回答

  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.5

回答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.4

回答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)
回答No.3

回答No.2の追加です。 もし月内の重複の相手の位置が知りたい場合は(下方向で一致する行を表示し最後の行はは最後と表示) G3に =IF(F3="月内重複",B3&D3,"") として下にコピー H3に =IFERROR(IF(F3="月内重複",MATCH(G3,G4:$G$11,0)+ROW(G3)&"行",""),"最後") として下にコピー 画像は「鳥、昔話」(4,6,10行)と「カモノハシ、図鑑」(7,9行)をわざと追加で重複させてます。 G列は非表示にしておけば目障りにならないと思います。

  • kkkkkm
  • ベストアンサー率66% (1719/2589)
回答No.2

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,"月内重複",""),"")

回答No.1

補助列を設けて以下画像の要領で対処してみてはいかがでしょうか?

関連するQ&A