• 締切済み

エクセルで重複データをカットする方法教えて下さい!

こんにちは!! 分からないので教えて欲しいのですが、エクセルで表を作った時に、同じ項目欄に同じ数字(製品番号)が入らないようにしたいのですが、できますか?!また同じ番号を入力した際に、警告してくれる…なんてことはできますか?! 例えば、A列に番号(製品品番)を入力していってて、今回13という品番をつけるとします。しかし既に以前に13番が使われているとします…そんな時に、「13は使用済みです!」の様なメッセージがでるような機能がありますか?! また他に良い案があれば教えて下さい!よろしくお願いします。

みんなの回答

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.6

No.1です。 No.5の方の回答は、順に入力する場合はいいですが、入力済みデータの修正には対応出来ないことがあります。 例えば、A1~A5まで入力して、A4を修正する場合、A1~A3と同じデータには変更出来ませんが、A5と同じデータには変更出来てしまいます。 もちろん、入力済みを修正することがないなら、問題はありませんが。 (私やNo.2~No.4の方の回答ももちろん問題はないです。)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.5

入力規則を設定します。他の回答と数式が少し違う。 (1)A1;A30を範囲指定します。 (2)データ-入力規則-設定タブ-ユーザー設定 (3)数式ボックスに =COUNTIF($A$1:A1,A1)=1(OKの方のケースを記述) OK これで警告が出て、同じ列には同じ値は入力できません。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.4

同じ内容の禁止は入力規則で作れます。 「データ」「入力規則」の「設定」タブで 「入力値の種類」を「ユーザー定義」 「数式」に「=COUNTIF($A:$A,$A2)=1」 上記はA2セルの設定例です。 A列に同じ値がなければ、COUNTIFは1を返します。 1以外のときにエラーメッセージが表示します。 「エラーメッセージ」タブに表示するメッセージを設定してください。 (該当する値の表示は無理です。必要な場合はVBAで組む形になります。) メッセージでなく色だけでいいなら条件付き書式でできます。 「数式が▼」「=COUNTIF($A:$A,$A2)>1」で書式設定

  • coco1
  • ベストアンサー率25% (323/1260)
回答No.3

すみません、入力ミスです。 数式:=COUNTIF($B$1:$B$10,B14)<2 ↓ 数式:=COUNTIF($B$1:$B$10,B1)<2

  • coco1
  • ベストアンサー率25% (323/1260)
回答No.2

たとえば、B1:B10に品番を入力するとすれば、その範囲を選択して(D)データ→(L)入力規則で次のように設定します。 タブ:設定 入力値の種類:ユーザ設定 数式:=COUNTIF($B$1:$B$10,B14)<2 タブ:エラーメッセージ タイトル、エラーメッセージ:任意 これでOKです。

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 A列全体を選択して、メニューの[データ]→[入力規則]→[設定]タブで、 [入力値の種類]:「ユーザー設定」 [数式]:「=COUNTIF(A:A,A1)」 と設定します。 後は、[エラーメッセージ]タブで、独自のエラーメッセージを設定したり出来ます。

関連するQ&A