• 締切済み

エクセルで入力時データを重複を避けるには

エクセルでB列にデータ(単語)を入力します  例えば B2のセルから データを入力してゆき  常に 上のセルと比較して 重複データなら入力しなくて良い方法はありますか (何らかの 警告が出るとか セルに色が付くなど)  すでに 条件付書式で重複しているデータを検索できましたが(以前お世話になり) 今回は 入力時に 重複させない方法が知りたいのですが 宜しくお願いします  

みんなの回答

  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.6

#2です。 >同じ文字を含んでいると 塗りつぶされてしまします??? >(何らかの 警告が出るとか セルに色が付くなど) 「既に入力されたデータと同じだから、塗りつぶし表示になる」  (セルに色が付くことで、警告) という方法で、回答したのですが?

gogogo123
質問者

お礼

みなさんに たくさんかいとういただきましたが どうもうまくゆきません もうすわけありません

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

#1です。 >実行しましたが できないのです 回答に載せる式をコピーするコピー元のセルを間違え、たまたまアクチブにしていた、B9セルでの式をコピーして回答に貼り付けてしまいました。 スタートのセルのB2での式を上げるべきでした。(B2:B○に設定する場合) =COUNTIF($B$2:B2,B2)=1 が正しいです。 済みませんでした。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.4

次の方法は如何でしょうか。 B2セルでデータ→入力規制→ユーザ定義、数式を=COUNTIF($B$1:B2,B2)=1とし、下方向にコピー

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.3

条件付き書式で警告(文字の色or塗りつぶし)だけでいいなら B2のセルで「書式」「条件付き書式」 「数式が」「=COUNTIF($B$2:$B2,$B2)=1」で書式を設定 上記で重複データ時に書式が変化します。 文字で警告なら B2で「データ」「入力規則」 「入力値の種類」「ユーザー定義」・「式」「=COUNTIF($B$2:$B2,$B2)>1」 必要なら「エラーメッセージ」タブで警告文を設定する。 ※条件付き書式も入力規則も、別セルをコピーされると働かない場合があります。 ※入力規則は編集時にだけ有効ですので、既登録のセルには無効です。 上記以外だとマクロを組むことになりますね。

  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.2

条件付き書式 で設定するなら B2のセル選択 >条件付き書式> 「数式が」 =countif($B$1:B1,B2) 書式 フォント色 若しくは塗りつぶし色を指定 >OK この設定後、B2セルをB3以降に ドラッグ

gogogo123
質問者

補足

早速ありがとうございます 上記のとおり実行してみましたが 同じ文字を含んでいると 塗りつぶされてしまします???

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

(例えば)B2:B20を範囲指定 メニューの データ 入力規則 設定 ユーザー設定 数式 に =COUNTIF($B$2:B9,B9)=1 (OKにしたいケースを式にするのがポイント。この場合B2から、今入力したセルまで(含めて)で、入力したセルの値のカウントが1、すなわち同じものが無いときOK)

gogogo123
質問者

補足

早速ありがとうございます 入力規則で上記のとおり 実行しましたが できないのです。。。。。

関連するQ&A

  • エクセルでの重複セルの削除

    こんにちは いつもお世話になっています。 エクセル2003を使っています。 A列に文字列があり、条件付書式で重複データのセルに背景色を付けています。 A列は、ふりがなで昇順でソートしてあります。 条件付書式は数式に =COUNTIF(A:A,A1)>1としています。 B列にはA列の特定セルの行にだけ数字データがあります  A列の特定セルとはA列の重複セルの下側のセルです。 重複データは常に2つだけ出てきます。ソートしてあるのでB列にデータの無いセルが上側に配置されているのだと思います。 例えば、 A    B 事項 該当箇所 (見出しです) 愛知  秋田 秋田 12.23.34. 石川 愛媛 愛媛 5.68.78. (A列の秋田、愛媛のセルの背景色が条件付書式で黄色くなっています) という具合です。 ここで質問ですが、 重複セルの上側のセルだけを削除する方法を教えてください。上の例ではB列にデータの無い秋田、愛媛です。 フィルタオプションで「重複セルを無視する」にチェックをいれても重複セルの下側のセルが無視されてしまいます。また、検索で色つきセルだけを表示しようとしても条件付書式ではできないようです。 わかりにくい説明ですみません。よろしくお願いします。

  • エクセルで重複データがあったら、目印として色をつけたい

    エクセルでデータ入力をしています。 重複するデータがあったら、セルに色をつけて分かりやすく目立たせたいと思っています。 条件付書式を使う方法でやってみたいのですが、どう設定したらいいのか 分かりません。ご存知の方がいらっしゃったら、教えてください。 お願いします。 エクセルは2000を使っています。

  • Excelの重複データについて教えて下さい。

    Excelの重複データについて教えて下さい。 A列とB列に、商品名と出荷先を日々追加していきます。 そこで、上の行にある商品名と出荷先が共に重複した場合、 エラーがでるようにしたいのですが、入力規則や条件付き書式では出来ませんでした。

  • 重複データを加算する

    関数でもVBAでも構いませんので2点ご教示下さい。 Excelに以下のようなデータが入っています。 A列   B列   C列   D列 名前  期限   点数  確認者 1.A列の名前欄には重複した名前が入る場合もあります。  この時、もし名前が重複していたら前回入力したデータの  ポイントに、今回新たに入力しようとしたポイントが加算される。 2.B列の期限が本日を過ぎたらその行全体が赤になり、  D列の確認者セルにデータが入ったら、  赤になった行を色無しに戻す。  現在は別のセルにtoday()関数で今日の日付があり、  その日を越すと行全体が赤になるという条件付書式を  設定してあります。 以上2点になります。宜しくお願い致します。 万が一不足している情報などがありましたら仰って下さい。

  • EXCELの複数シート間で重複をなくしたい

    こんにちは。 番号を入力していく際、複数シート間で番号の重複を判定していく方法はないものでしょうか?A列に番号を入力していますが、以下のような今のやり方では同一シート上でしか重複を判定できません。何とかして複数シート間での重複を避けたいのですが・・・。 シート自体の書式はどのシートも同じで、A列に番号が振ってあります。 A列を選択して条件付書式を設定しました。 =countif(A:A,A4)>1を条件として セルが赤く塗りつぶされるような書式にしました。 よろしくお願いします。

  • エクセル 色つきセルのみの表示

    こんにちは いつもお世話になっています。 エクセル2003を使っています。 A列に文字データがあります。条件付書式で重複セルに色をつけてあります。 この色をつけたセルだけを表示させる方法を教えてください。 実際に色を付けてあれば検索で処理できるようですが、条件付書式でのやり方をネット上で探せませんでした。よろしくお願いします。

  • エクセル2016で重複データのみ抽出

    ホームタブ、「条件付き書式」でセルの強調表示ルールの「重複する値」で設定すると、重複する値に色をつけられますね。 この「色のついた」セルを含む行のみを抽出する方法はありますか? 例えば、 1 2 2 3 3 3 4 5 6 6 という列で重複チェックをすると、 2 2 3 3 3 6 6 に色をつけることはエクセルの機能で可能ですが、この行のみ表示で絞り込みたいです。 よろしくお願いします。

  • エクセル 重複回数での色変更

    みなさまお世話になります。 またもや新しい問題なのですが 重複回数セルの色を変更したいのです。 現状は A列 D列 G列 J列・・・・・とデータが入力されており データが重複しているセルの色を変更するため条件付書式設定を使用して この様な形で=COUNTIF($A$1:$G$167,G167)>3 3種類までしか入らない為にそれ以上の設定をすることが出来ません。 また、やたらとシートが重たくなってしまいます。 何とかよろしくお願いします

  • EXCELのデータ修正時に、その部分だけ文字色を変える

    ご享受お願いいたします。 すでにデータが入力してあるファイル(行・列複数)において、任意のセルのデータを上書きで変えようとしています。 既存の書式は文字色=黒ですが、今から上書きするセルは入力・確定する毎に、「文字色=赤」にすることは可能でしょうか。つまり、入力終了後にはどこのセルを書き換えたか、わかるようにしたいのです。 ちなみに空き列に「データ修正を示す区分」などを入れ、条件付書式を利用する・・・などの方法は使わないとした場合です。私の知識では思いつきませんでした。 よろしくお願いいたします。

  • エクセルでの列と列の比較、重複データ個数抽出

    すいません。どなたか教えてください。 今、エクセル2003を使用しているのですが、ある条件でデータの個数が抽出出来ません。 お知恵をお貸しください。   A列 B列 1 あ   あ 2 い   う 3 う    い 4 え    5 お   か A列とB列を比べると、「あ、い、う」の3つのデータが重複しています。 そこで、一つのセルで3個とい値を返したいです。 条件として、 ・計算用のシートや別セルを使わずに、例えば、C1などの1つのセルの中で関数を使用して個数を出したいです。 ・できたらマクロも使用しないでやりたいです。 ・数字ではなく、文字列の比較で、空白行もあります。 やはり、列同士の比較は一つのセルの中でやることは不可能なのでしょうか? どなたかよろしくお願いいたします。

専門家に質問してみよう