プロが教える店舗&オフィスのセキュリティ対策術

エクセルでA列にNo.(数字6桁)、B列に会社名が入っています。
今は会社名順に並んでいるのですが、その中で同じNo.が重複しないようにしたいです。
そのためNo.が重複している場合には、C列にチェック("×"か何か)を入れたいと思っているのですが、
どのような関数を使ったらよいでしょうか。
(No.がない会社もあるので、No.が入っていない行もあるのですが・・・)
よろしくお願いします。

A 回答 (4件)

こんにちは。



1行目は見出しで2行目からデータがあるとし、
重複があったら、該当行のC列に"重複"と表示。

C2に

=IF(COUNTIF(A:A,A2)>1,"重複","")

と入力して、これを、今は未入力でも将来データが入るであろう行まで余分にコピーすればOKです。


外にも以下の方法があります。

●条件付書式を使い、重複の場合はC列に色付け
●入力規則を使い、重複コードは入力不可にする

以上です。
    • good
    • 0
この回答へのお礼

どうもありがとうございました。
できました!

お礼日時:2005/01/27 14:36

A列を基準に重複チェックをするのであれば


C1に下記の関数を入力して必要な行だけコピーしてください。

=IF(A1="","",IF(COUNTIF($A$1:A1,A1)=1,"","×"))

この場合、A列が空白の場合は空白になります。

会社名でも(全角・半角等に気をつければ)同様に使えます。その場合は関数内の「A」を「B」に置き換えてください。
    • good
    • 0

No(数字6桁)と会社名は一意(例えば000001 あ社 000002 い社)であ社に000001と000005があれば×というこ

    • good
    • 0

似たような事を先日やりました。


Dataは約8000行です。

1、Noで昇順並び替。(A列とする)
2、一列追加挿入(B列とする)
3、B1に=A2-A1、B2に=A3-A2・・
4、B列を昇順並び替。
あとは0(ゼロ)になっているところが重複です。(Dataの入らないところもゼロが入るが、、、あとは人力で・・)
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!