• ベストアンサー

セル内で自動的に改行されるように設定したい。

Excelで、数字10桁だけ入力すれば↓の図のように5桁目で改行されるような書式設定ってありますでしょうか?改行はAlt+Enterを押したようなセル内での改行です。 _____________ |00000| |00000| |________|

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

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

セルの書式設定 - 配置 [レ]折り返して全体を表示する - 表示形式 - ユーザー定義 00000 まで入力後、[Ctrl]+[J] 続いて 0000 [OK]

pinponpanx
質問者

お礼

できました。 書式設定は奥が深いですね。 ありがとうございました。

その他の回答 (2)

回答No.3

すみません 後半の0が1つ足りませんでした 00000 まで入力後、[Ctrl]+[J] 続いて 00000 または ##### まで入力後、[Ctrl]+[J] 続いて ####0 ただし、数字(文字列)ではなく数値である必要があります

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

簡単なのは、 ◆セル幅を5桁分に調節しておいて、書式を「折り返して全体を表示」  にしておく この場合は、改行して見えるだけで、ご希望の様にAlt+Enterにはなりませんが、簡単です。 BVAでもよければ、 ◆シートのチェンジイベントを利用して、入力時に5桁ごとに改行コード  (Alt+Enter)を挿入 この方法なら、ご希望の内容を満足できると思いますが、残念ながら「書式設定」ではありません。

pinponpanx
質問者

お礼

VBAも勉強したいと思います。 ありがとうございました。

関連するQ&A

  • Excel セルの書式設定 折り返し、改行

    御世話になります。 Excel 2010、2013です。 セルの行高さを広げて文章を作成に利用しています。 「セルの書式設定>配置>折り返して全体表示する」を設定しています。 折り返しした時、または Alt+Enterで改行した時に、 改行幅を広げる設定はあるでしょうか? よろしくお願いします。

  • エクセルの同一セル内での改行とセルの書式設定、ユーザー定義による自動入力についてです。

    質問をご覧になっていただきありがとうございます。 同一セル内での改行はAlt+Enterってことは勉強しました。 また、セルの書式設定のユーザー定義で、 例えば「”お弁当”@”個”」と入力しておけば@の所に数字を書けば、「お弁当1個」と入力できるのも覚えました。 しかし明日仕事でどうしても必要なのですが、 同一セル内で改行して例えば、 お弁当◯個 ジュース◯個 というのを数字を入れるだけで入力できるようにしたいのです。 ユーザー定義の種類の欄に入力する文字を教えていただけないでしょうか? また、こうすればもっと早く済むという情報も大歓迎です。 初心者のため意味が分からなかったら夕方までには補足します。 焦っておりますので、どうかよろしくお願いします。

  • エクセル セル内の改行

    エクセル2003を使用しています。 セル内で文字を入力し、任意の場所で改行を行うには、通常「Alt」+「Enter」を使うと思いますが、どうしても次の行(下のセル)に移動してしまいます。 オプション等で設定できるのでしょうか?

  • XPで、セル内での改行を行いたいが・・・

    OfficeXP初心者です(^_^.) ひとつのセル内で改行を行いたいのですが、どうしたらできますか? 普通にセル内で[Alt+Enter]キーで改行をして文字列を入力しても、別のセルに移ったタイミングでそのセル幅で表示されてしまいます。(入力したセルより右のセルには何も空白のセルが並んでいる状態にもかかわらず…です) セルの書式設定で確認してみると「折り返して全体を表示する」にチェックがつけられています。 そのチェックをはずしてセルを確認してみると今度は改行がされずにひたすら横に文字列が並んでいる状態になります。 ちなみにそのセルにカーソルをあてて、エクセル画面上部のセルの編集ウィンドウ(?)で見てみると、きちんと改行がされている状態で表示されているのですが。。 どなたか教えてください、お願いします。 (尚、説明不足でわかりにくいようだったら補足をします。よろしくお願いします。)

  • 「Alt+Enter」ではない、セル内の改行

    エクセルを使用しているとき、セルでの入力を終え、下段にアクティブセルを移そうとEnterを押しました。 すると、Alt+Enterを押したときのようにセル内で改行されてしまいます。 Enterで下段に移動するように設定する方法を教えてください。 会社で不特定多数の人間が使用しているPCなので、誰かが設定を変えてしまったのかと思い、ツール→オプションを見てみましたが、わかりませんでした。

  • エクセルのセルの書式設定で

    エクセルのセルの書式設定で折り返して全体を配置するにチェックをいれてなくても セルの中に書き込み、Alt+Enter でセルの中で改行して何かを入力すると 自動的に2行分にセルが広がったりします。 これは止められないのでしょうか? やりたい事は セルの中での書き込みは何行にも改行して記載しておきたいのですが、 表示自体は1行で収まって欲しいのです。 その文章自体は隣のセルに消されて見えませんが それで構わないのです。 そのように設定する方法ってありますか? ご存知の方、ご教授願います。

  • エクセルのセル内での数字の並び替え

    こんにちは。 エクセルについて質問です。一つのセルの中に10桁の数字がいくつかあります。 これを同じセル内で縦に並べることは可能でしょうか? ALT + ENTERで数字を一つずつ改行するよりも何かもっと効率的な方法はあるのか、何方か教えていただけますか? (例えばマクロとかアクセスで) 数字は常に10桁なのですが、行によっては9個以上あることもあります。 例: セルA1 0011005408 8701005438 8721005627 8731005602 8741005539 8861005557 8701005441 8721005629 8861005559 ↓ これを、同じセル内で 0011005408 8701005438 8721005627 8731005602 8741005539 8861005557 8701005441 8721005629 8861005559 どうぞよろしくお願いします。

  • 【Excel 2003】 折り返しとセル内での改行

    こんにちは。 類似の質問を見つけられなかったので投稿させていただきます。 以下の方法をご教授ください。 「折り返してセルの全体を表示される」のチェックを外した際に alt + Enter での改行(等)が無視されてしまうことを防ぎたい。 これは以下の手順で再現します。 (1) 「折り返してセルの全体を表示される」ボックスのチェックが 無い 状態でセルの列幅を越える文字数を入力します。 → この時点では、右隣のセルまで文字は侵入していますが、表示されます。 (2) 次に、(1)で書いた文字列の最後尾で alt + Enter を入力し、セル内改行を行います。 (3) そのセル内の2行目に再度セルの列幅を越える文字数を入力します。そしてそのセルの編集を終えます。(Enter押下) → すると自動的に「折り返してセルの全体を表示される」が適用されるようで(これも納得はいかないのですが。。)、強引にセルの列幅に合わせられる形で全体が表示されます。 (4) しかたないので、改めて上記で編集してきたセルの書式設定から 「折り返してセルの全体を表示される」ボックスのチェックを外します。 → すると今度は、alt + Enter の改行が無かったかのように1行で表示されます。 ※ 但し、数式表示ウィンドウ(fx)では問題なく改行された状態で表示されます。 この問題の解決方法をご教授願います。 なおこの事象は、改行を含むテキストデータのコピー&ペーストでも同様に発生します。 宜しく御願いします。

  • 1.ショートカットキー;セル内で改行 2.DATEIF関数が使えない!

    こんばんは。2つ質問が有ります。宜しくお願いします。 1.ショートカットキーについて セル内で改行するショートカットキーは、本を読んだのですが、 Ctrl+Alt もしくは Shift+Alt とあったのですが、セル内で改行できません。 セル内改行のショートカットキーを教えてください。 (OSはwindowsです) 2.DATEIF関数が使えない!    A      B       C 1 2000/01/01  2001/12/31  =DATEIF(A1,B1) 上記のようにC1に関数を入力したのですが、エラー表示になってしまいます。セルの書式設定を見ると、A1もB1もC1も、「日付」が選択されていて、表示形式も「西暦/月(2桁)/日(2桁)」になっています。 ちなみに、全て半角で入力しています。なぜエラーになるのでしょうか?

  • EXCELで書式設定の折り返して全体を表示するにチェックを入れるとセル

    EXCELで書式設定の折り返して全体を表示するにチェックを入れるとセル内の文章の中にハイフン"-"が入っていると改行されてしまいます。 改行されなくする方法はありますか。 ALT + ENTERで手動で改行する方法は知っていますが、 それ以外でいい方法がありましたら教えてください。 よろしくお願いします。

専門家に質問してみよう