• ベストアンサー

エクセルの数式教えてください。

1つのセルに文字数制限をかけた。 例)セルA1には、全角30文字、半角60文字までしか入力できなくする。 または、文字数がオーバーしているなど警告をだすようにする。

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

「データ」「入力規則」で「ユーザー設定」を選択して数式欄に「=LENB(A1)<=60」と入力してエラーメッセージタブで適当なメッセージを入力してください。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.3

入力規則で入力制限 http://kokoro.kir.jp/excel/nkisoku.html 下方[入力値の種類]に文字数制限について書かれています

全文を見る
すると、全ての回答が全文表示されます。
  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

セルA1の、データの入力規則を、文字列0~30に設定してみて下さい。 文字数がオーバーしているときの警告はエラーメッセージ欄に”文字数オーバー”等と記載してみてください。

yoroshiki
質問者

補足

ご回答有難うございます。 早速、行いましたが この入力規則だと全角、半角の区別はつかないですよね。 全角30文字、半角60文字で対応したのですが・・・・ 宜しくお願い致します。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

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

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

  • エクセルで1行に入力文字数制限と自動改行

    エクセルにて入力フォームを作成しているのですが、1行に対する入力文字数の制限とそれをオーバーした場合に自動で改行するマクロを知りたいです。 例えばA1セルに30文字で入力制限しそれ以上の入力があれば自動でA2セルに改行するというようなものです。 入力フォームなので複数行にわたってしまうため、A1セルのみではなくその下のA2セルA3セル...と複数の指定セルで同じ作業をさせたいです。 入力する際は全角半角が混在してしまうので、合わせて30文字ではなく半角は0.5文字というようにしたいです。 またセルは結合して作成しているのでJustifyは使えませんでした。使えたら楽だったんですが。それとも使い方間違えたかな。。。 いろいろと探してみたのですが、ちょうど自分の作りたいものに合うものが調べられず質問しました。 ご教授いただけると助かります。

  • エクセル2003で、1つのセルに全角文字、半角文字

    エクセルで文字数制限のあるセルに 全角、半角文字が混在している場合 A1 上下ABCDひだりみぎ ←対象となるセル B1全角文字数 7 C1半角文字数 4 というように対象のセルの全角文字数、半角文字数を別々のセルに表示できる方法があれば おしえてください。

  • Excelで入力禁止文字を設定したい

    いつもお世話になって居ます。 以下のように特定のセルに入力の規制をしたいのですが、お分かりの方がいらしたらお手数ですがご教示ください。 A1セルの入力時に、「文字数を30文字以下、且つ特定の文字(仮にあ、い、う、え、お)を禁止し、さらに半角のみ」 A2セルの入力時に、「文字数を30文字以下、且つ特定の文字(仮にか、き、く、け、こ)を禁止し、さらに全角のみ」 A3のセルの入力時に、「文字数を20文字以下、且つ特定の文字(仮にあ、い、う、え、お、か、き、く、け、こ)を禁止し、さらに半角のみ」 何れもエラーメッセージがそれぞれの規制ごとに「文字数オーバー」「禁止文字を使用」「全角(半角)で登録」と表示できると助かります。 入力規制ですと「特定の文字のみ可能」となってしまい、希望通りに出来ませんでした。

  • エクセルで入力制限

    メールアドレスを入力するセルに入力制限をしたいのですが方法がわかりません。 やりたいことは全角文字を半角文字にしたいだけなのですが。。。

  • EXCEL入力規則で文字数制限

    EXCEL2002です。 A列に入力規則をかけ、全角20文字、半角40文字以内にしたいと思っています。 「エクセル技道場→入力規則→全角5文字、半角10文字」を参考にさせていただき、以下の式で入力規則のユーザー設定を行いました。 =AND(ISTEXT(A1),LENB(A1)<=40) この場合、最初の文字が半角の場合に制限数以下でもエラーメッセージが出てしまいます。 最初の文字が全角でも半角でも制限数以下であればエラーメッセージが出ないようにする方法はありますか? よろしくお願いします。 http://www2.odn.ne.jp/excel/waza/validation.html#SEC10

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

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

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

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

  • Excelのセルの数字のみを別のシートのセルに転写

    Excelのセルの先頭に固定した桁数(例として7桁)の半角数字と文字数はフリーの全角の文字を入力し、別のシートのセルに固定した桁数(例として7桁)の半角数字だけを転写する方法を教えてください。

  • EXCELについて

    EXCELについて お世話になります。 EXCELでセルの文字数が任意の数以上になるとセルの色を変えるような条件書式を作りたいのですが、よくわかりません。 文字は半角、全角含みますので、単純に文字数ではなく、半角換算か全角換算かで統一したいです。 以上、宜しくお願い致します。

専門家に質問してみよう