- ベストアンサー
エクセルの対象セルの1つしか入力できないようにする方法。
エクセルで、たとえば、A列にデータを入力した場合、B,C,D列にはデータを入力できないようにする方法はありますか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
質問が曖昧です。こういうことでしょうか A1、B1、C1、D1、E1の各セルのうち、1つに値が入力されたら他のセルには値が入らないようにしたい それであれば入力規則で可能です まずA1:E1の範囲を選択し「データ」→「入力規則」を選択します。 「設定タブ」で入力値の条件を「ユーザー設定」にします。次に数式に =COUNTA($A1:$E1)<2 と入力します。次に「エラーメッセージタブ」を開き、エラーメッセージに「A列からE列は1つしか入力できません」と入力し「OK」 これでA1:E1に2つ以上の値を入力するとエラーとなり、入力ができなくなります。 2行目以降も同じ入力規則を適用するなら、1行目をコピーし2行目以降に「編集」→「形式を選択して貼り付け」→「入力規則」で貼り付けて下さい
その他の回答 (2)
- zap35
- ベストアンサー率44% (1383/3079)
回答No.3
#02です >A列にデータを入力した場合、B,C,D列にはデータを入力できないようにする のであれば、B1:D1に対して入力規則の =$A1="" にすれば良いです。 「たとえば」とあるので実際の条件は違うかもしれませんが、後は応用可能でしょう
質問者
お礼
この場合は、A列に入った場合、BCD列は入力できないということですね。 またやってみます。 勉強になります。 ありがとうございます。
- pamsd
- ベストアンサー率18% (39/209)
回答No.1
こういう場合は、シートの保護を使います。 詳しくは参考URLをよく読んでみてください。
質問者
お礼
私の説明が下手でわかりにくかったと思います。。。 保護は知っていたのですが、セル単位は知らなかったので、べんきょうになりました。 ありがとうございました。
お礼
そうです!そうです!まさしく、おっしゃるとおりです。 説明が下手ですみませんでした。 このやり方で、見事!クリアしました。 ありがとうございました。