プロが教える店舗&オフィスのセキュリティ対策術

お世話になります。EXCELで例えばセルA3にメーカー名(全角)を入れ、セルA4に商品名(全角)を入れ、A3とA4の文字数の合計が全角15文字までの設定なので、15文字を超えた際、どこかに入力規則からの文字数制限のポップアップが出るように出来ますでしょうか?添付ファイルのひな形になります。

「複数のセルの入力文字数の合計の文字数制限」の質問画像

A 回答 (2件)

ご質問者が掲出された画像の「メーカー」の文字があるセルがA1セルだとすると、A3は「八重寿銘醸」A4はB4とセル結合されていて、「お酒屋さんのお酒 6P 八重寿」と入力されていることになります。



だとすると、掲出画像はすでにA3セルとA4セルの文字数合計が15文字を超えていることになってしまいます。つまり、No.1さんも指摘されておられますが、説明と掲出画像のセル位置が一致していないのではないかという疑念が湧きます。

>A3とA4の文字数の合計が全角15文字までの設定なので・・・・
と説明されていますが、製造コードやロット番号のように、文字数や桁数を定義してから作成するものならともかくとして、「メーカー名」と「商品名」をあわせて、特定の文字数以内に抑えるという発想に無理はありませんか?

ドン・キホーテの持株会社「パン・パシフィック・インターナショナル・ホールディングス」など、社名だけで既に28文字になってしまいます。

余談はさておき、ご質問者の説明が今一つピンとこないので、大変失礼ではありますが、ご質問者の説明に誤りがあり、正しくは【A3とB3の文字数の合計が全角15文字までの設定なので、結果としてA4の文字数が全角15文字までになります】だと勝手に考えることにします。

添付画像をご覧ください。画像①のように、A4セルに「お酒屋さんのお酒 6P 八重寿銘醸」と入力すると、全角で17文字となるため、画像②のようなアラートを出すことにします。

A4セルの入力規則で画像③のように、設定タブ⇒入力値の種類(A)で「ユーザー設定」を選択⇒数式欄に「=LENB(A4)<=30」を入力⇒OKを押下 として、全角15文字つまり半角30文字を上限とする入力規則の制約条件を設定します。

続いて、画像④のようにエラーメッセージタブ⇒無効なデータが入力されたら・・・にチェック⇒スタイル(Y)で「注意」を選択⇒タイトル(T)欄に「文字数制限」と入力⇒エラーメッセージ(E)欄に「入力された文字数が全角15文字を超えています。」と入力⇒OKを押下

これで、A4に全角15文字以上入力されると画像②のアラートが表示されるようになります。
「複数のセルの入力文字数の合計の文字数制限」の回答画像2
    • good
    • 0

こんばんは



例示の図と説明のセル位置が同じとは思えないのですが・・・

説明文の通り、対象がA3セルとA4セルだとして、「合計15文字を超えたら○○と表示」し
たいのであれば、メッセージを表示したいセル(=A3、A4以外)に
 =IF(LEN(A3&A4)>15,"文字数超過","")
などの関数を入力しておくことで可能です。

あるいは、条件付き書式を利用して、背景色に色付けして注意喚起をするのであれば、例えばA4セルで、「条件付き書式」-「新しいルール」-「数式を利用して~」を選択し、下部の数式欄に
 =LEN(A3&A4)>15
を入力して、書式を設定し「OK」ボタンを押し下げ。
でも可能と思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A