• ベストアンサー

Excelの入力規則 バイト数で指定2

http://oshiete1.goo.ne.jp/qa3332783.html で質問した者です。 よく分からないまま質問を締め切ってしまったので、もう一度質問させてください。 > 「ユーザー設定」 > 数式に > =LENB(B4)<=10 とすることでB4セルをバイト数で制限かけることが出来る事はわかったのですが、列全体で指定するとき、列を選んで入力規則からユーザ設定するところで、=LENB(*) <=10の「*」のところは何と書けばよいでしょうか? 度々すみませんが宜しくお願いします。

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

  • ベストアンサー
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

>列全体で指定するとき、列を選んで入力規則からユーザ設定するところで B1 とすれば、他のセルアドレスにも自動適用されます。 入力後に適当なセルを選んで入力規則から確認してください。

hide76318
質問者

お礼

ご返答ありがとうございました。 自動適用が確認できました。

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

その他の回答 (1)

  • WWolf
  • ベストアンサー率26% (51/192)
回答No.2

WWolfです。 説明が不足していたようです。 #1さんの返答でOKです。頑張って下さい。

hide76318
質問者

お礼

ご返答ありがとうございました。 自動適用が確認できました。

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

関連するQ&A

  • Excel:関数と入力規則

    セル[A2]に入力規則>設定タブ>入力値の種類で「ユーザー設定」、数式に「=LENB(A2)<=16」 と設定しています。 この設定によりこのセルには全角8文字もしくは半角16文字を超えての入力を禁止させています。 その隣のセル[B2]にはセル[A2]の入力値がそのまま自動表示されるように「=A2」とし、かつ入力規則>設定タブ>入力値の種類で「ユーザー設定」、数式に「=LENB(A2)<=12」 と設定しています。 この設定によりこのセルには全角6文字もしくは半角12文字を超えての入力を禁止させています。 例えば、セル[A2]への入力文字が全角6文字以内であれば問題ないのですが、8文字になった場合、セル[B2]の入力規則が無視され、8文字で表示されてしまうのです。 これは仕方がないのでしょうか? ちなみにセル[B2]の関数を無視して直接セル[B2]に入力するのは入力規則が正常に反応し、全角7文字以上は入力できません。 何か良い方法があれば御教示願います。

  • 複数条件の入力規則について

    セル内を以下の条件で入力規則を設定しようとしました。 ①全角文字で18文字、半角文字で36文字以上の入力を制限する ②セル内改行を禁止する ①と②は各々個別に制限動作するようにする データの入力規則で、入力値の種類を「ユーザー設定」にし、数式を 「=OR(LENB(A1)<=36,COUNTIF(A1,"*"&CHAR(10)&"*")=0)」と設定したところ、 ①全角文字で18文字、半角文字で36文字以上の文字列が入力出来てしまう ②全角文字で18文字、半角文字で36文字以内でセル内改行が出来てしまう ③全角文字で18文字、半角文字で36文字以上でセル内改行が禁止される というように、私の意図した通りの制限動作になりませんでした。 重いあぐねて、数式を 「=AND(LENB(A1)<=36,COUNTIF(A1,"*"&CHAR(10)&"*")=0)」と設定したら、 正常に動作しました。 これでは、私の知識では、「OR」と「AND」の使い方が真逆になっているとしか思えません。 この浅薄な私の勘違いを明瞭に説明いただける方がいらっしゃれば、ご教授よろしくお願いたします。

  • EXCEL2003の入力規則で1バイト以下の制限をかけたいです。

    EXCEL2003の入力規則で1バイト以下の制限をかけたいです。 入力値は16進数です。 EXCEL2007では、入力規則のユーザー設定にて 「=HEX2DEC(A1)<256」 の数式で実現できたのですが、 EXCEL2003では上記数式を入力するとエラーが出力されてしまいます。

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

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

  • 一つの列に2つの入力規則を使いたい。

    B列にはプルダウンで選択するために入力規則で、リストで名前定義を使っているのですが、 また 「そのB列に隣接するA列のセルに何か入力されてないと、 B列に入力できない」 「=入力規則のユーザー設定、COUNTA(A1)=1」 とういう2つのことをしたいです。 でも、入力規則は1つしか出来ないですよね? こうゆう場合はどうすればいいのでしょうか? マクロでしょうか? よろしくお願い致します。

  • EXCELのドラックの規則性

    はじめまして。 よろしくお願いします。 EXCELのドラックによる、入力作業省略機能がEXCELにはあるのですが、 ドラックがこちらの思い通りの規則性による作業をしてくれず、大変歯がゆい思いをしています。 具体的に言うと… セルB2の数式が=A2&B1 セルB3の数式が=A3&B1 セルB4の数式が=A4&B1 セルB5の数式が=A5&B1… とこのような規則性にてB列を入力して行きたいのですが、 ドラックすると、 セルB3の数式が=A3&B2 セルB4の数式が=A4&B3 セルB5の数式が=A5&B4… という現象が起きてしまいます。。 セルをB5までくくり、B6からドラックしても 結局、この法則性を覚えてくれません。。 どなたか、対処法を教えてください。

  • Excel入力規則

    Excelの入力規則で、特定のセルに 日付形式 あるいは  ( からはじまる文字列 に入力を制限することは可能でしょうか? よろしくお願いします。

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

    エクセルでAの列1~20に入力規則により、その列に同じ数値を入力すると警告が出る様に設定しました。同じように重複してAの列1~20に数字の1~100までの数値以外を入力したら警告が出る様にも設定したいのです。 この様に入力規則を同じセルに複数設定できますでしょうか?お教えください。

  • エクセル2000の入力規則

    エクセル2000を使っていますが、データ→入力規則で、「文字列(長さ指定)」で最大値を10文字ではなく10バイト分としたいのですが、それは可能でしょうか。 また、この入力規則では不可能であるとすれば、ある列を全て10バイト分で設定したいとき、よい方法はありますか? よろしくお願いします。

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

    エクセルの入力規則について教えてください。 セルA1に7桁のコードを入力するとします。 7桁のコードは前の6桁を7で割った余りをMOD関数で 出し最後の1桁にしています。 コードが7桁であり、かつ、前の6桁を7で割った余りが末尾1桁の数値と等しくなければ、 エラーメッセージを出して入力を出来ないようにしたいのです。 入力規則のユーザー設定、数式を入れてメッセージを出すことは 可能でしょうか。 どうぞご教授お願いいたします。

専門家に質問してみよう