• ベストアンサー

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

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

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

  • ベストアンサー
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.1

>この様に入力規則を同じセルに複数設定できますでしょうか?  入力規則を複数設定するのではなく、1つの入力規則で複数の制限条件を設定する様にすれば良いだけです。  確認したいのですが、 >数字の1~100までの数値 という事は、1.0001とか99.999999等の様な数値も入力出来る様にすると考えて宜しいのでしょうか?  それでしたら、A1~A20のセル範囲をまとめて範囲選択されてから、入力規則の[設定]タブの「入力値の種類」欄を[ユーザー設定]とした上で、「数式」欄に次の数式を入力されると良いと思います。 =AND(COUNTIF(A$1:A$20,A1)=1,A1>=1,A1<=100)

bosuketin
質問者

お礼

早速の回答ありがとうございました。無事解決しました、ありがとうございました。

その他の回答 (1)

  • mashkun
  • ベストアンサー率23% (86/364)
回答No.2

こちらより、デジタルライフ > MS Office の方がカテとして適切かと。

関連するQ&A

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

    エクセルの入力規則の設定方法で質問があります。 入力値の種類は整数です。 入力する値は、決められた範囲内で重複しない物にしたいのです。 たとえば、A列の入るデータの条件として、 1 決められた範囲(たとえば2~20までの整数) 2 前にA列に入力されている値より大きな値。 です。   A  1 2  2 3  3 4  4 6  5 ? となっている場合、A5は1~20の間で7以上の値に制限したいのです。 どこかにダミーのセルを作ってA列の最大値を求めておけば可能だと思うのですが、入力規則だけで処理したいのです。 よろしくお願いします。

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

    エクセルの入力規則について エクセルの入力規則で設定する「リスト」にて0.05から0.05刻みで1まで(実際の数字は%表示)入力することができるように各数字を入れました。またエラーメッセージとして「入力できる数字は5%刻みです」と入れました。 設定後、その場では5%刻みで5~100%までの数値を入力することができ、またそれ以外の数字はエラーメッセージが出るのですが、その状態を保存して一旦ファイルを閉じ、再度開くと、今度はすべての数字入力に対してエラー表示が出てしまいます。 本来いったん閉じても入力規則は有効のはずだと思ってますが、違うのでしょうか? 上記の問題で考えられる理由がありましたら是非教えて頂けると助かります。 よろしくお願いします。

  • エクセル 入力規則

    エクセルでB列に郵便番号を入力できるよう、入力規則で日本語入力をオフにし、数字を入れたところB2は半角数字、B3は全角数字となってしまいます。何故でしょう? 入力規正の日本語入力オフにした以外は、何も設定したいないはずなんですが・・・ よろしくお願いします。

  • エクセル 入力規則 貼付しても規則が変わらないようにするには?

    どなたかよろしくお願いします。 複数の営業所の売上を一つのエクセルシートに貼り付け、それを集計しています。 テンプレートでは入力規則で設定しているのですが、どうしても各人の入力方法がまちまちで、アルファベットを入力する列が全角・半角・太字になっていたり、数字の列が文字列になっていたりとバラバラなので、毎回直しています。なので貼り付けられても書式を統一出来ればと思います。 僕はあまり詳しくないのですが、入力規則でこの列は「半角英数字」と設定していても貼り付けたらそれになってしまうので、貼り付けられても書式が変わらないように、もしくはテンプレートの段階で書式を変更出来ないようにするにはVBAなどで設定すればそれは回避できるのでしょうか。 お手数ですが、よろしくお願い致します。

  • 【エクセル】入力規則で困っています

    効率よく仕事ができるよう、下記の質問にお答えいただけましたら幸いです。 A1~A30には決まっている数値があります(その中には非訴求という文言もあります) B1~B30までに数値を入力していきます。 エクセルイメージ     A       B 1  1200 2  1800 3  5000 4  非訴求 5   ・ 6   ・ 7   ・ そこで質問なのですが (1)A1には『1200』とあるので、この1200に500を足した1700以下の数値をB1に入力した場合、入力不可にしたい ※B2に入力時は2300以下は入力不可 (2)A4の『非訴求』の場合は、B列の入力は「5%OFF、10%OFF、15%OFF」の3種類しか選べないようにしたい この(1)と(2)の条件を踏まえた入力規則を設定したい。  ※同時に設定できなければ、(1)の設定だけでもしたいと思っています。 ややこしい内容で申し訳ございませんが、どなたかお助けいただけると幸いです。 どうか宜しくお願いします。

  • Excelの入力規則について

    "入力規則"の事でお聞きしたい事があります。 データの入力規則の設定なのですが、"入力時のメッセージ"を 複数行入力しています。 例 1:aaa 2:bbb : 13:xxx 14:xxx タイトルは入力していません。 設定後、セルにカーソルが来ても、13行しか表示されないのです。 単純に、Excelの制限なら考える事もなく、制限ですと断言するんですが。 Excelの他のバージョンはどうなのでしょうか? また、13行以上表示出来るのでしょうか? どなたかご存知ありませんか? Excel97-SR2 Windows-NT40WS(SP6a)

  • 入力規則? エクセル関数??

    エクセル2003を使用しています。 特定のセル内に数字の1を入力すれば(同じセル内に)○○、2と入力すれば××、3と入力すれば△△となるように設定したいです。 ツールバーの「データ」→「入力規則」もしくは、「セルの書式設定」→「表示形式」から作成することができますか? それとも関数を作る必要がありますか? お願いします。

  • エクセル 入力規則について教えてください

    エクセルで顧客管理をしています。 C列に顧客名を入力していくのですが、 同じ顧客のデータは1行にまとめたいため、 C列には同じ名前が入力できないようにしたいのです。 C列全部に データ→入力規則→設定→数式  =countif(c:c,c1)=1 と、入力規則を設定しました。 この後、ダブリ入力をすると警告のメッセージボックスが出るようになったのですが、 中にはまったく同じ顧客名なのに入力できてしまったり、 また同じ名前はないのに、入力できなかったりします。 これは何が原因なのでしょうか? どうしてもダブリ入力はできないようにしたいのですが、他に何か方法はないでしょうか? 入力規則のようなものをVBAではできますか??

  • エクセルのデータの入力規則について

    エクセル2013を使用している初心者です。 以下の入力規則をしています。 (1)A1セルが「aもしくはb」の場合、B1セルに入力しエンターを押すと、警告文が出て入力出来ない。 (2)A1セルが「c」の場合、B1セルに「1,000」と金額が入力出来る。 ここまでは良いのですが、 (2)の状態でA1セルを「aもしくはb」に変更した時、B1セルに「1,000」と金額が入力されたまま残ってしまいます。 この時に「エラー!金額が入力されています」等のメッセージを表示させる事は可能なのでしょうか。 A1セルが「c」の場合、普通に数字を入力するので、セルに関数は入れられないと思うのですが。。。 因みにマクロは全くの初心者です。

  • エクセルの入力規則

    こんにちは。どうかお力貸してください。 A・Bの列に各数字が入っているとします。       A       B 1   目標値    実績値 2   500      600 3   200      100 4   300      200 5   600      800 この場合、「A2」より「B2」の方が大きい場合、 「B2」を青く表示したいのです。 色々考えて、入力規則で、 「隣のセルより値が大きい時、文字を青くする設定」 をいたしました。 1つ1つ設定していくのは面倒なので、 入力規則のみコピーをしてみましたが はじめの一つの条件でしかコピーされず、 結局1個1個設定しているのですが、数が多く途方にくれています。 ちなみに実際の表はいろんなデータが組み込まれていて すでに関数も入っています。 (「シート1」が一覧になっていてそれに入力すると  グループごとのデータが各シートに分かれて表示する感じです。) 入力規則の上手な使い方や、他の方法など どなたか御存知でしたら教えてください。 よろしくおねがいいたします。