• ベストアンサー

Excelセルに入力規制をかける方法

下記のようにA列に数字を入力していくのですが、同じ列に同じ数字が入ると警告というか同じ数字を入力できないようにするにはどうしたらいいでしょうか?   A列 1 10050 2 11598 3 10090 4 25149 25149の下に 5 11598←と入れるとコラム2に同じ数字があるので警告等入力できないようにしたいです。

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

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

A列を選択 「データ」「入力規則」の「設定」タブで入力値の種類を「ユーザー定義」にして 数式に「=COUNTIF(A:A,A1)=1」と入力(現在位置がA1の場合) 「エラーメッセージ」タブでタイトルに「重複発生!」 エラーメッセージに「同じ数字が入力済みです。数値を変更してください。」

torio1
質問者

お礼

大変、参考になりました。どうもありがとうございます。

torio1
質問者

補足

補足ですが・・・。 この数式に数字だけに反応して、ある記号が入ったときには記号のみ重複可能とかにはできるのでしょうか? 例:   A列 1 10000 2 5000 3  〃 4 10500 5  〃 ←A3とA5のコラムに「〃」が入ってもこの記号の場合は重複可能。

その他の回答 (1)

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.2

入力できないようにする方法ではありませんが、条件付き書式で 「数式が」「=COUNTIF(A:A,A1)>1」の時に背景色を着ける とすれば、重複した値を入力した時点で色が着きます。 条件付き書式は1つのセルに指定して、他のセルには「編集」→「形式を選択して貼り付け」→「書式」でペーストして下さい

torio1
質問者

お礼

大変、参考になりました。どうもありがとうございます。

関連するQ&A

  • 続:Excelセルに入力規制をかける方法

    先日、「Excelセルに入力規制をかける方法」の質問をさせていただいた者です。 質問内容にもう1つ補足をつけて再度質問させていただきます。 下記のような場合は「COUNTIF」を使って規制できたのですが、 「A列に数字を入力していき同じ列に同じ数字が入ると警告というか同じ数字を入力できないようにする。」   A列 1 10050 2 11598 3 10090 4 25149 25149の下に 5 11598←と入れるとコラム2に同じ数字があるので警告等入力できないようにする。(COUNTIF使用) 上記の内容に補足として、下の場合にはどのようにしたらいいのでしょうか? 数字だけに反応して、ある記号が入ったときには記号のみ重複可能とかにはできるのでしょうか? 例:   A列 1 10000 2 5000 3  〃 4 10500 5  〃 ←A3とA5のセルに「〃」が入ってもこの記号の場合は重複可能。

  • エクセルの入力規則について!

    エクセルでAの列1~20に入力規則により、その列に同じ数値を入力すると警告が出る様に設定しました。同じように重複してAの列1~20に数字の1~100までの数値以外を入力したら警告が出る様にも設定したいのです。 この様に入力規則を同じセルに複数設定できますでしょうか?お教えください。

  • エクセルの入力規制について質問します。

      A      B      C      D 1 (AB列を結合したセルA’)(CD列を結合したセルC’) 2 3 セルA’とセルC’には、それぞれ数字を入れます。 セルC’に数字が入ってるときに、セルA’に数字を入れることができないようにするために、セルA’に「入力規制」をしようとしました。 やったこと セルA’1に、「入力規制」→「ユーザー定義」で、数式のところに「セルC’1>0」 結果 セルC’1に数字が入っていないときに、セルA’1に数字を入れても入力エラーが出る。 どうすれば、エラーが出ずに、思ったとおりの入力規制ができるのでしょうか?ご教授いただければ幸いです。

  • エクセルで未入力セルを警告する方法

    A1~A20列にデータを入力していくのですが、セルに値のの入力が無い場合にそのセルの番地(?)を、メッセージBOXで「A**」にデータが入力されていません」というように、警告するようにしたいのですが、入力されていないセルの番地を取得するにはどうしたらよいでしょうか?

  • エクセルで関数を用いて数値入力

    エクセルでA列に0とそれ以外の数字が入力されています。(下記の画像のように、0以外の数字は飛び飛びに入力されており、それらの数字の間を0が埋めているというイメージです) B列に以下の条件で数字を入力したいのです。 1、A列に0以外の数字が入力されているときは、B列には0を入力する。 2、A列に0が入力されているときには、その行より上で最も近い0以外の数字を入力する。 上記の条件で、B列に関数で数値入力をすることはできますか。

  • エクセルのセルにて

    例えば、Aの1列を使用し数字を入力していくのですが、その同じ列に入力済みの数字と同じ数字が入力された場合、エラー表示が出るように設定出来るのでしょうか?

  • エクセルの入力規制について

    エクセル2007で表を作成しております。 A列に入力規制で『+』『-』を選べるようにしています。 『+』の場合のみB列に入力できるようし、 『-』の場合はB列に入力できないようにしたいのです。 またB列に入力できないことを表すため『-』と表記したいです。 たとえば、 A1『+』→B1『入力可(なんでも入力できる)』 A2『-』→B2『-』 よろしくお願いします。

  • エクセルのセルに入力する方法

    エクセルの、あるコラムのセルに以下を入力する方法について教えてください。 1)すべてのセルに同じ数字を入れる 2)上から順番に例えば、1,2,3,4,5,----------と入れる 3 上から順番に例えば、k001,k002,k003,-----------と入れる。 よろしく

  • エクセル:セルに入力規制したい

    ご面倒お掛けします。 セルに、ある数字しか入力出来ない方法を教えてください。 B1に「1」と入れたら、B2には数字「4」「6」「8」以外を受け付けない。 B1に「4」と入れたら、B2には数字「3」しか受け付けない。 B1に「6」と入れたら、B2には数字「5」「7」しか受け付けない。 B1に「8」と入れたら、B2には数字「9」「10」しか受け付けないようにしたいのです。 「入力規制」でいろいろやって見ましたが、うまくいきませんでした。 空いているセルはありますので、空白セルを使っても結構です。 よろしく教えてください。

  • Excelの入力規制について

    Excelの列または行を指定して、そこに数字を入力する時に、すべて全角になるように、カタカナはすべて半角になるように、入力規制する方法を教えてください。

専門家に質問してみよう