- ベストアンサー
エクセルの入力規則の設定について
エクセルの入力規則の設定方法で質問があります。 入力値の種類は整数です。 入力する値は、決められた範囲内で重複しない物にしたいのです。 たとえば、A列の入るデータの条件として、 1 決められた範囲(たとえば2~20までの整数) 2 前にA列に入力されている値より大きな値。 です。 A 1 2 2 3 3 4 4 6 5 ? となっている場合、A5は1~20の間で7以上の値に制限したいのです。 どこかにダミーのセルを作ってA列の最大値を求めておけば可能だと思うのですが、入力規則だけで処理したいのです。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
A5の場合、入力規制をユーザー設定にし下記の式でokだと思います。 =AND(A5>MAX(A$1:A4),A5<=20,A5>=1) 後は、A5セルをA2~A4やA6以下にコピーすれば大丈夫です。 A1には、=AND(A1<=20,A1>=1)と設定してみてください。
その他の回答 (1)
- omusupa
- ベストアンサー率61% (115/186)
回答No.1
A1番地に「2」と入力 その後A2番地をアクティブにして(選択をして) 「データ」→「入力規則」 その後 入力値のデータ 「整数」 データ 「次の値の間」 最小値 =A1+1 最大値 20 として、「OK」をクリックします。 その後、A2番地に設定した入力規則をコピーします。(オートフィルを使ってでも大丈夫です)
質問者
お礼
omusupaさんありがとうございます。 私の質問が悪かったのですが、空白の行もあり悩んでいました。 他の方の回答で解決することができました。
お礼
そっそくありがとうございました。 ユーザー設定という物を知りませんでした。 おかげでうまくできました。