• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:重複レコードにチェックを入れる方法)

重複レコードにチェックを入れる方法

このQ&Aのポイント
  • 重複するデータのチェック方法や処理方法について教えてください。
  • 同じ条件の重複レコードを識別し、特定の列にチェックを入れる方法を教えてください。
  • 重複レコードの中から特定の条件でチェックを入れる方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんばんは! 一発解決!とはいかないと思いますが・・・ 一例です。 ↓の画像のようにコツコツと作業用の列を設けた方が判りやすいと思います。 画像ではSheet2を作業用のSheetとして Sheet2のA2セルに =IF(COUNTBLANK(Sheet1!D2:H2),"",Sheet1!D2&Sheet1!E2&"_"&Sheet1!H2) B2セルに =IF(A2="","",Sheet1!D2&Sheet1!E2&Sheet1!F2&Sheet1!G2&Sheet1!H2) C2セルに =IF(A2="","",Sheet1!D2&Sheet1!E2&Sheet1!F2&Sheet1!G2) D2セルに =IF(A2="","",C2&Sheet1!H2) E2セルに =IF(A2="","",Sheet1!D2&Sheet1!E2) F2セルに =IF(E2="","",IF(COUNTIF(E$2:E2,E2)>1,Sheet1!G2,Sheet1!F2)) と6列使い、A2~F2セルを範囲指定 → F2セルのフィルハンドルでずぃ~~~!っとしっかり下へコピーしておきます。 (Sheet1のデータ以上の行まで) 次にSheet1のA2セルに =IF(Sheet2!A2="","",IF(AND(COUNTIF(Sheet2!A$2:A2,Sheet2!A2)>1,F2=INDEX(G:G,MATCH(Sheet2!A2,Sheet2!A:A,0)),G2=INDEX(F:F,MATCH(Sheet2!A2,Sheet2!A:A,0))),"×","")) B2セルに =IF(Sheet2!B2="","",IF(COUNTIF(Sheet2!B$2:B2,Sheet2!B2)>1,"×","")) C2セルに =IF(Sheet2!C2="","",IF(AND(COUNTIF(Sheet2!C:C,Sheet2!C2)>1,COUNTIF(Sheet2!D:D,Sheet2!D2)=1),"○",IF(AND(COUNTIF(Sheet2!E:E,Sheet2!E2)>1,COUNTIFS(Sheet2!E:E,Sheet2!E2,Sheet2!F:F,Sheet2!F2)>1),"○",""))) という数式を入れA2~C2セルを範囲指定 → C2セルのフィルハンドルで下へコピー! これで画像のような感じになります。 ※ サンプル数が少ないのでご希望通りになっているかどうかは判りません。 ※ じっくり考えればもっと簡単に出来るかもしれませんが、 とりあえずは「たたき台」としての回答です。m(_ _)m

qq11qqq
質問者

お礼

ご回答、本当に本当にありがとうございました。 まだ、試しておりませんが、目の前が明るくなりました。 すご技ですね。驚きました。 やってみます。 これで充分、解決出来ます。 本当に本当にありがとうございました。

その他の回答 (1)

  • hue2011
  • ベストアンサー率38% (2801/7250)
回答No.1

こういう質問をするときは、何を使ってということを先に言わなければいけません。 ExcelなのかAccessなのかもわかりませんし、別のソフトの可能性もあります。

qq11qqq
質問者

お礼

ご指導いただき、無事、うまく出来ました。 本当にありがとうございました。 たすかりました。

qq11qqq
質問者

補足

すみませんでした。 マイクロソフト Excelです。 どうか、よろしくお願いします。

関連するQ&A