- ベストアンサー
エクセルで重複しているNo.にチェックを入れたい
エクセルでA列にNo.(数字6桁)、B列に会社名が入っています。 今は会社名順に並んでいるのですが、その中で同じNo.が重複しないようにしたいです。 そのためNo.が重複している場合には、C列にチェック("×"か何か)を入れたいと思っているのですが、 どのような関数を使ったらよいでしょうか。 (No.がない会社もあるので、No.が入っていない行もあるのですが・・・) よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 1行目は見出しで2行目からデータがあるとし、 重複があったら、該当行のC列に"重複"と表示。 C2に =IF(COUNTIF(A:A,A2)>1,"重複","") と入力して、これを、今は未入力でも将来データが入るであろう行まで余分にコピーすればOKです。 外にも以下の方法があります。 ●条件付書式を使い、重複の場合はC列に色付け ●入力規則を使い、重複コードは入力不可にする 以上です。
その他の回答 (3)
- takibo
- ベストアンサー率57% (116/200)
A列を基準に重複チェックをするのであれば C1に下記の関数を入力して必要な行だけコピーしてください。 =IF(A1="","",IF(COUNTIF($A$1:A1,A1)=1,"","×")) この場合、A列が空白の場合は空白になります。 会社名でも(全角・半角等に気をつければ)同様に使えます。その場合は関数内の「A」を「B」に置き換えてください。
- WWolf
- ベストアンサー率26% (51/192)
No(数字6桁)と会社名は一意(例えば000001 あ社 000002 い社)であ社に000001と000005があれば×ということでしょうか?
似たような事を先日やりました。 Dataは約8000行です。 1、Noで昇順並び替。(A列とする) 2、一列追加挿入(B列とする) 3、B1に=A2-A1、B2に=A3-A2・・ 4、B列を昇順並び替。 あとは0(ゼロ)になっているところが重複です。(Dataの入らないところもゼロが入るが、、、あとは人力で・・)
お礼
どうもありがとうございました。 できました!