- ベストアンサー
《エクセル2000》「入力規制」で、数字と特定の言葉のみ入力できるようにしたい
いつもお世話になっております。 エクセルの「入力規制」を使って、入力作業をしたいと思います。 該当セルには基本的に数字が入るので、現在「日本語入力オフ」の設定をしてあります。 ただし、その数値が未定の場合があるので、「未定」という言葉のみ、できるだけ簡易な方法で入力できるようにしたいのです。 最初はドロップダウンリストを使おうかとやってみたのですが、そうすると数字の入力ができなくなってしまいました。 『任意の半角数字入力+「未定」という言葉をドロップダウンリストで選択』 以上を設定するには、どうしたらいいでしょうか。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは~ >『任意の半角数字入力+「未定」という言葉をドロップダウンリストで選択』 「入力規則」-「エラーメッセージ」タブ 「不正なデータが入力されたらエラーメッセージを表示する」 のチェックを外してみたらどうでしょうか? 的外れでしたらごめんなさい。
その他の回答 (2)
- mshr1962
- ベストアンサー率39% (7417/18945)
#1のmshr1962です。 入力値の種類をユーザー設定にして式の欄に =OR(A1="未定",ISNUMBER(A1)) 範囲の設定がある場合は =OR(A1="未定",AND(A1>=0,A1<=1000)) で対応できました。
お礼
おお、この方法ですと大丈夫です。 2度も回答していただきましたので、20ポイント差し上げたいのは山々なのですが、ワンタッチで文字入力ができるNo.2さんのご回答がハナ差で前に出ている感があり、今回そちらを採用させていただきました。 ですが、このやり方も色々応用がききそうですね。 本当にありがとうございました。
- mshr1962
- ベストアンサー率39% (7417/18945)
表示形式で対応されたほうが良いのでは? 表示形式をユーザー定義で #,##0;;"未定" 上記は0の時に"未定"の文字、それ以外はカンマ区切りで小数点以下の桁数が0の定義 特定の値にする場合は [=-999]"未定";#,##0 上記は-999の時に"未定"の文字、それ以外はカンマ区切りで小数点以下の桁数が0の定義 これなら入力規則は数字の範囲の定義でOK
お礼
なるほど、これだとうまくいきますね。表示形式とは考えてもみませんでした。 ただ、SUM等で計算した時に「未定」も数字として反映されてしまうので、ちょっとその部分のみがリスキーかもしれません。 もう少し、締め切らずにおいておこうと思います。 どうもありがとうございました。
お礼
シンプルですが効果的ですね! ありがたく採用させていただきます。 どうもありがとうございました。