• ベストアンサー

エクセルのセル単位で字数制限

エクセル表でセルに対する文字入力を全角7文字または半角14文字までと規制したいのですが、そのために使用する関数か数式をご存じの方がいたら教えてください。 直接入力時に超えた字数分を自動カット出来るとありがたいのですが、出来なければ任意のセルがその字数を超えたと表示するセルを作りたいと思います。 よろしくお願いいたします。

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

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

> 全角7文字または半角14文字まで 入力規則のユーザー設定で=(LENB(A1)<=14)ですね。len関数や文字 数指定では1バイト文字と2バイト文字の区別はつかないので。

bbtsuneyan
質問者

お礼

早速のご回答ありがとうございました。 書いていただいた数式 A1を文字の書かれているセルとして別セルで判別させてみましたら TRUE FALSE 判定も出来ましたし、 データーの入力規則に入れてもOKでした。 作業が効率よくなりましたありがとうございます。

その他の回答 (2)

  • akiomyau
  • ベストアンサー率43% (555/1280)
回答No.3

失礼しました。 半角14文字、全角7文字なので LENB関数を使い =LENB(G1)<=14 でうまくいくと思います。

  • akiomyau
  • ベストアンサー率43% (555/1280)
回答No.1

データメニューの入力規則で ユーザー設定を選び 数式に =LEN(A1,14) といった式を入れてはどうでしょうか。

bbtsuneyan
質問者

お礼

早速ご回答頂きありがとうございました。 残念ながら数式に誤りがあると表示されてしまいました。 LEN関数をもっと勉強してみますね

関連するQ&A

  • エクセルのASC関数の字数制限について

    エクセルのASC関数の字数制限について 特定のセルの値をASC関数にて、半角に出来る文字を全部半角にしようとして、 =ASC(セル番号)としたところエラーが発生します。 対象セルの文字数は、全角で368字あります。 ASC関数は対象の字数制限があるのでしょうか。

  • Excelのセルへの文字入力の規制

    Excelでひとつのセルに全角文字なら一文字のみ、半角なら二文字までしか入力できないような規制を設定することは可能でしょうか? もし、Excelで不可能であれば他のアプリ(シェアー・フリー含め)でこういったことが出来るものはあるでしょうか?

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

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

  • Excelのセル内の行数を制限する

    現在、Excelでセルの文字制限を行いたいと思っているのですが。 行数の制限はできるのでしょうか? 文字制限で96文字以内というのはできたのですが 行数は何か方法があるのでしょうか? 全角でも半角でも6行以上の入力をできないようにしたいのです。 全角8文字x6行(48文字) 半角16文字x6行(96文字) と表示制限を行いたいのです。

  • Excel セル内の文字だけを取り出すには

    Excelの1つのセルに 01234 ABCDEFG のように、「数字5つ(固定)+半角スペース+(任意の数の)文字」 が入力されています。数値は必ず5桁と決まっていますが、 文字列の数はさまざまです。 関数で文字の部分だけ、別のセルに取り出したいのですが、 どの関数を使うとできますか?教えて下さい。 よろしくお願いします。

  • エクセルのセルに入力文字の制限

    エクセルのセルに文字の制限をしたいのですが、例えばA1セルには半角英数、B1セルにはひらがな、C1セルには半角カタカナという感じでキーボートの半角/全角や英数キーを変更しなくても入力出来る方法がありましたら教えて下さい。宜しくお願いします。

  • Excel2002 パスワードの字数制限

    エクセル保存時の読み取り、書き込みパスワード設定の字数制限ですが、 マイクロソフトExcelヘルプでは「255半角文字以内の文字、数字、スペース、記号またはその組み合わせ・・」とありますが、実際には、半角15文字しか入力できません。 どなたか、正確な字数制限お分かりの方、教えてください。

  • エクセル2002/数式入力モードにする「=」について?

    自宅ではエクセル2000を使っています。 ツールバーとワークシートの間にある欄 の「=」のマークをマウスでクリックすると、数式入力状態になり、任意のセルでEnterを押すとそのままそのセルの情報が数式に入るので便利に使っています。 ですが、会社で使っているエクセル2002では「=」ではなく「fx」があって、クリックすると、関数を入力する状態になります。 それはそれで便利ですが、普段簡単な計算式ばかりで関数入力することが少ないので、 私的には「=」の方が便利だったのに・・・と思ってしまいます。 これって、「=」か「fx」か、自分で選択することはできないのでしょうか? もちろん、キーボードから、「=」を入力すれば、いいのはわかっていますが、 テンキーにないし。 いつも標準で「かな全角」モードになっているので、(私はかな入力)「=」を入力する為に、全角を半角に直して、英数モードに切り換え、更にシフトキーを押して「=」を入力するのが面倒で・・・・ で、かわりに「+」を入力すると自動的に数式入力状態になるので、それを使うのですが、 そうすると、数式の前の「+」がずーっとそのまま残っているのが気になります。 気にしなければいいんでしょうか? (^_^;

  • 【エクセル】指定のセルで全角/半角の切り替え

    Excel2000で、ある表を作成しています。 例えばセルE10は全角入力、セルJ15は半角入力を行いたいのです。 現状では、そのセルにくる度に”半角/全角”キーを押して切り替えているのですが、そのセルにカーソルを移動すると自動的に希望する入力モードに変える方法はあるのでしょうか?

  • 教えて!goo での字数制限のことで

    このサイトでの字数制限の関係でおたずねします。 (goo に問い合わせればいい話ではありますが、  回答が届くのに結構時間が掛かるようでもありますので、  既にお分かりの方がおられましたらよろしくお願いします。)   ---- 1. たとえば、質問文が長すぎると、  【入力されたテキストの長さは 800 文字以上です。】 のように注意されたりしますが、 この種の制限(お礼、補足などにも文字数制限があるようですが)については、 サイト上では特に説明はされていないんでしょうか? 「使い方」などには見当たらないようではありますが。 2. たとえば質問文での 800 文字ですが、 (i)これは全角での文字数でしょうか? (ii)半角の英数字などについては、  ・それぞれ1文字なんでしょうか?  ・それとも2文字分で全角1文字にカウントされるんでしょうか? (iii)改行やタブについても1文字と考えておけばいいんでしょうか? --

専門家に質問してみよう