- ベストアンサー
エクセル2007で文字入力数の制限について質問です
エクセル2007で文字入力数の制限について質問です 全角と半角が混在した文章で全角は1文字、半角は0.5文字で計算して 合計で20文字以内とか設定できませんか? 「データの入力規則」では出来なそうなので。。。 また、20.5文字以内という設定は可能ですか? 簡単な関数でせいげんできれば助かります ご回答よろしくお願いします
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
全角は2バイト半角は1バイトで計算して40バイト以内 という風にならできるわよ。 =LENB(A1)<=40 同じく20.5文字はムリだけど41バイトならできるわ。 =LENB(A1)<=41 「データの入力規則」で =LENB(A1)<=40をセルA1で設定して 書式のコピーで対象のセルにコピーすればいいわ。
その他の回答 (2)
- aokii
- ベストアンサー率23% (5210/22062)
回答No.3
データの入力規則で、ユーザー設定とし、数式に=LENB(A1)<=40としてみてください。 全角で20.5文字以内は、半角では41文字以内ですので、=LENB(A1)<=41としてみてください。
質問者
お礼
回答有難うございました 申し訳ないですがベストアンサーは一番早かった方にさせて頂きました
- akiomyau
- ベストアンサー率43% (555/1280)
回答No.2
データの入力規則を選び 入力値の種類をユーザー設定にし 全角20文字まであれば =LENB(A1)<=40 全角20.5文字まであれば =LENB(A1)<=41 としてはどうでしょうか。 LENB関数では半角を1バイト 全角を2バイトで計算します。
質問者
お礼
回答有難うございました 申し訳ないですがベストアンサーは一番早かった方にさせて頂きました
お礼
早速の回答有難うございました 3名から同様の回答を頂きましたが、一番早かったので ベントアンサーにさせて頂きました