• ベストアンサー

《エクセル2000》「入力規制」で、数字と特定の言葉のみ入力できるようにしたい

いつもお世話になっております。 エクセルの「入力規制」を使って、入力作業をしたいと思います。 該当セルには基本的に数字が入るので、現在「日本語入力オフ」の設定をしてあります。 ただし、その数値が未定の場合があるので、「未定」という言葉のみ、できるだけ簡易な方法で入力できるようにしたいのです。 最初はドロップダウンリストを使おうかとやってみたのですが、そうすると数字の入力ができなくなってしまいました。 『任意の半角数字入力+「未定」という言葉をドロップダウンリストで選択』 以上を設定するには、どうしたらいいでしょうか。 よろしくお願いします。

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

  • ベストアンサー
  • shiotan99
  • ベストアンサー率68% (140/203)
回答No.2

こんにちは~ >『任意の半角数字入力+「未定」という言葉をドロップダウンリストで選択』 「入力規則」-「エラーメッセージ」タブ 「不正なデータが入力されたらエラーメッセージを表示する」 のチェックを外してみたらどうでしょうか? 的外れでしたらごめんなさい。

bari_saku
質問者

お礼

シンプルですが効果的ですね! ありがたく採用させていただきます。 どうもありがとうございました。

その他の回答 (2)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.3

#1のmshr1962です。 入力値の種類をユーザー設定にして式の欄に =OR(A1="未定",ISNUMBER(A1)) 範囲の設定がある場合は =OR(A1="未定",AND(A1>=0,A1<=1000)) で対応できました。

bari_saku
質問者

お礼

おお、この方法ですと大丈夫です。 2度も回答していただきましたので、20ポイント差し上げたいのは山々なのですが、ワンタッチで文字入力ができるNo.2さんのご回答がハナ差で前に出ている感があり、今回そちらを採用させていただきました。 ですが、このやり方も色々応用がききそうですね。 本当にありがとうございました。

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

表示形式で対応されたほうが良いのでは? 表示形式をユーザー定義で #,##0;;"未定" 上記は0の時に"未定"の文字、それ以外はカンマ区切りで小数点以下の桁数が0の定義 特定の値にする場合は [=-999]"未定";#,##0 上記は-999の時に"未定"の文字、それ以外はカンマ区切りで小数点以下の桁数が0の定義 これなら入力規則は数字の範囲の定義でOK

bari_saku
質問者

お礼

なるほど、これだとうまくいきますね。表示形式とは考えてもみませんでした。 ただ、SUM等で計算した時に「未定」も数字として反映されてしまうので、ちょっとその部分のみがリスキーかもしれません。 もう少し、締め切らずにおいておこうと思います。 どうもありがとうございました。

関連するQ&A