• ベストアンサー

エクセルの入力規則(できますか?)

ネットワーク上で共有しているエクセルファイルがあります。 このファイルは複数の人間が入力するため、独自の入力規則を設けているのですが全く守られていません。 これらを防ぐため(入力規則を守るため)、特定の文字を入力するとアラートを表示させることはできますか? 具体的には「全角の英数字及び記号(スペースも含む)」、「半角のカナ」を入力させたくありません。 入力規則や禁止他、何でも良いので方法を教えていただけないでしょうか? よろしくお願いいたします。

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

  • ベストアンサー
回答No.2

A1セルに入力するとして 入力規則 のユーザー設定で 数式 : =COUNT(FIND($C$2:$C$10,A1))=0 C2:C10には入力してはいけない文字が1文字ずつ リストアップされています。 # 添付図をつけたいけど調子悪いみたい・・・

untold
質問者

補足

できました! 教えていただいた方法で十分に対応できそうです。 早速ご回答いただきありがとうございました。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

http://office.microsoft.com/ja-jp/excel/HA010346571041.aspx >ブックを共有する (必要な場合) ブックを共有する場合は、入力規則および保護を設定してから行います。ブックを共有にすると、共有を解除しない限り、入力規則の設定を変更することはできません。ただし、ブックが共有されている間は、事前に指定したセルの入力規則は保持されます。 なので、入力規則を設定してはどうでしょう。 データー入力規則ーユーザー定義 =CODE(E1)<128 しかしこの式では、第1文字しか判別しない。また全角数字ばかりはエクセルにより半角数字に置き換えられる、空白はエラーが出る、などあり、全文字対象にチェックは、VBAでプログラムでも組まないとダメなのかな。 ーー 入力規則の日本語入力を半角英数にするのも、ある程度有効かも知れない。 ーーー 参考 http://www.efcit.co.jp/cgi-bin2/exqalounge.cgi?print+200610/06100189.txt

untold
質問者

補足

やはり入力規則では難しいのでしょうか。 VBAでの制限も検討してみます。 ご回答いただきありがとうございました。

  • a987654
  • ベストアンサー率26% (112/415)
回答No.1

説明が面倒なのでエクセルのバージョンを書いて欲しかった。 条件付き書式で(2007:ホーム→スタイル、2003:書式→条件付き書式) 数式を設定して(2007:新しいルール→数式を指定して、2003:数式が)  (A1セルに設定するものとすれば) =A1<>JIS(A1) 書式をパターンで赤とでもしたら如何でしょうか?

untold
質問者

補足

ご回答いただきありがとうございます。 説明不足でした。 バージョンンは「2003」です。

関連するQ&A

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

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

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

    初投稿です。 現在仕事で商品を管理するためにエクセルで管理表を作成しているのですが データ入力が不特定多数の人で行われるためセルに入力規則をしたいと考えております。 規制かけたい項目は ○入力文字数7桁、半角英数字固定 ○入力可能文字列 0000001から9999999の間で重複不可 ○全角、半角スペースの入力不可 セル範囲は B8からI41 です。 自分なりに調べてはみたのですが、この項目すべてをセルに適用させることができずに困っています。 どなたか詳しい人教えてくださると助かります。 よろしくお願いします。 使用環境 OS : win7 ソフト : Microsoft office excel 2013

  • 全角漢字の入力チェック

    Javascriptにて、Formのテキストフィールドの内容を入力チェックしているのですが、「全角漢字」「全角かな」「全角カナ」「半角英数字」 のみを許可して、それ以外の入力文字をいれるとエラーになるような 関数を作りたいのですが、全角記号や半角記号をチェックするには どうしたらよいのでしょうか。

  • エクセル 入力規則設定方法

    エクセルA1セルの入力規則設定方法を教えてください。 設定内容は、 半角カナ、英数字のみ入力可能で、かつ、20文字以内にしたいです。 宜しくお願いします。

  • フォーム入力のチェック

    フォームの入力をCGI(Perl)でチェックするとき、 全角の漢字、カタカナ、ひらがなでの入力以外は禁止にしたいです。 どなたかいい方法をご存知でしょうか? とりあえず、現在は、 jcode.plで全角英数字⇒半角英数字に変換 フォームに入力された文字列を一文字(半角2文字)ずつ抽出して、 $a=~ s/([^\w ])/'%' . unpack("H2", $1)/eg; でエンコードしたものが%を含んでいるかどうかで判別してます。 でもこれだと全角英数字と半角英数字しかシャットアウトできません。 記号文字なども入力出来ないようにしたいです。 よろしくお願いします。

    • ベストアンサー
    • CGI
  • EXCELの入力規則について

    EXCEL2000で作業しています。 その列にはメールアドレスを入力するので、 入力規則で「半角英数字」にしました。 しかし、ピリオドを入力すると 日本語に変換してしまうのです。 (「okweb.ne.jp」にしたいのに 「おけうぇb。根。jp」になってしまう。) どうしてでしょうか。

  • エクセルについて

    エクセルで半角英数字と半角カナが混在したセルの半角カナのみ全角に変換したいのですが可能でしょうか。英数字は半角を維持したいです。 =JIS()でやるとどうもアルファベットや数字まで全角になってしまうようで…

  • かな入力でひらがなから英数字の切り替え

    かな入力に設定していて、ひらがなを打つ時と英数字の切り替えはキーボードの左上(Escの下)の半角/全角ボタンで 切り替えています。 それで英数字は(半角英数はabc)と(ABC)の使い分けは abcの時はシフト押さないでABCの時はシフト押しながらにしています。 そこで質問なのですが、複数の人が別の掲示板で >シフトキーを押しながら半角英数文字を打った後(決定前の下線がある状態)F9を押すと全角になる という書き込みをみたのですが、私のPCではなりません 1.どのように設定すればそうなるのですか? 2.かな入力の場合は一般的にはひらがなと英数字の切り替えはどのようにしていますか? 3.abcは半角英数字ですよね? ABCは全角英数字ですよね?  ABCは、どういうのですか? 半角大文字とでも  いうのですか? すみません、笑わずに教えて下さい。

  • エクセルでセルに入力制限をしたいのですが。

    例えばA1のセルには全角で10文字まで、B1のセルには半角カナで10文字までという入力制限ができるでしょうか?入力規則で設定したところ、文字数制限はできるのですが、半角,全角の区別をしてくれません。 よろしくお願いします。

  • Excel2003 強烈な入力規則

    お世話になります。 表題の件でご相談が御座います。 「通常の入力規則」ではなく、「強烈な入力規則」の方法を模索しています。 通常の入力規則では、例え「半角英数」という設定をしていても「全角英数」をコピペで貼り付けたら 全角のまま貼り付けられてしまいますよね? これを「半角でないと貼り付けられない」では手間がかかり困るので、「半角にして張り付けてしまう」ぐらいの 強力な入力規則の方法を探しております。 そんな方法は御座いませんでしょうか? ご存知の方がいらっしゃいましたら ご教示ください。 宜しくお願い致します。

専門家に質問してみよう