- 締切済み
Excelの自動改行
セルの横幅は広げずに、入力した文字数の分だけ縦に調節していく 表示形式について質問です。 通常、下記のユーザー設定をして改行しますが、出来上がっている 表に対して1行だけにその設定をする場合、ただ設定するだけでは ちゃんと適用されないのですが、ほかの書式設定を見直す必要があ るのでしょうか? ------------------------------------------------------------ <セル内の自動改行設定方法> 1.自動改行を設定したいセルの上で右クリックして、「セルの書式 設定」を選択 2.「配置」タブで「折り返して全体を表示する」にチェックを入れ る 3.「表示形式」タブで「分類」から「ユーザー定義」を選択し、「 種類」の枠に「d」と入力 4.「Ctrl」を押しながら「J」を押す。 (先程入力した「d」が見えなくなりますが、枠の中で改行されて いるだけで、カーソルを上に動かすと出てきます) 5.「aaa」と入力してください。 6.「OK」をクリックして完了です。 ------------------------------------------------------------ 宜しくお願いします!!
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- moon_myu
- ベストアンサー率33% (39/118)
2→セル内で改行(二行以上有りますよ)の設定ですね。 3→セル内の改行で、上の段に”日付”を表示 4→ 改行をさせる操作「ALT」+「エンター」と同じです 5→セル内の改行で、下の段に”曜日”を表示 この操作って、何行・列もある場合に、入力しておいてから一度に出来るので便利ですが、1セルだけであれば、改行したい文字の前にカーソルを出しておいて、ALT+エンターを押した方が便利ですよ。 いずれの方法でも、行高を変更するのは忘れないでくださいませ。
- imogasi
- ベストアンサー率27% (4737/17069)
><セル内の自動改行設定方法> は過去の質問の回答にあった、セルに曜日だけを出したいという回答ではないですか。万単位に表示したいとかの回答に出てきたように思います。 だからそれに関連した質問では内容なので、結局何がしたいのですか。 >下記のユーザー設定をして改行しますが、 そうではないと思います。これは改行したように見えているだけのはず。 たとえばB11にaaaaa・・・aaと入れて B12に=CODE(MID($B$11,ROW()-10,1))と入れて下に複写すると「97」だけが出ます。 ALT+ENTERです、上記と同じことをすると 「10」という改行コードが途中に出てきます。 >出来上がっている 表に対して1行だけにその設定をする場合、ただ設定するだけでは ちゃんと適用されないのですが 出来上がっているという意味が不明。 1行はセル数が少なければALT+ENTERでどうですか。
- an_inack
- ベストアンサー率47% (9/19)
多分「行の高さ」を広げてあげれば 改行された値が表示されるのではないでしょうか。 質問者様の書かれている内容をそのまま Excelで操作してみた結果で回答しています。 私のところでは、行の高さを広げてあげることで 改行された文字列が表示されました。 これは余談ですが、 ユーザー定義で指定した「d」は分かります。 「aaa」って何ですか? ヘルプで調べても何の値なのか分かりませんでした。
補足
自動改行の表示形式でユーザー定義で設定すると、横幅は変らず縦幅だけ文字数に合わせて広がっていきます。 通常はそれでやっていたんですが、今回は既に出来上がっている表に対して後から自動改行の設定をしたいという質問です☆ 自分で縦幅を広げるのではなく、自動で広がるようにするためにはどうしたらよいでしょうか?? ほかのAの列からH列まであり、A列の表示形式は日付になっており、C列には数字の表示形式になっています。