- ベストアンサー
セル内での改行 (エクセル)
セルA1とB1の文字を結合させてC1に表示させたいのですが、 この時C1セル内で改行させたいのです。 C1に式 ”=A1 & Chr(10) & B1” と入力したみましたが、 期待どおりにはならずエラーになってしまいました。 A B C あ い あ 1 い 2 実現する方法がありましたら、教えてください。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
CHR()はVBA用です。 Excelのセルで行う場合はCHAR()になります。 =A1 & CHAR(10) & B1 で配置を折り返して全体表示にすれば表示できます。
その他の回答 (4)
- miwaki
- ベストアンサー率36% (14/38)
改行マークだけ入れたセルをたとえばD1に作ります。 そしてC1に =A1&$D$1&B1 として下にコピーしてください。 なお改行マークだけのセルは、当該セルをクリックして、alt+enterとすればできます。見掛けは空白ですがちゃんと改行マークが入ってます。 なお、蛇足ながら、C列の書式で「折り返して全体を表示」にすることを忘れないように。
お礼
回答ありがとう御座います。 うまく行きました。
- imogasi
- ベストアンサー率27% (4737/17069)
解答は既に出ています。 (1)CHAR(10)をCHR(10)と混同したこと。VBなどと混同しやすいですね。 (2)セルの書式設定で「配置を折り返して全体表示する」にチェックをいれてあったのかどうか、記述がないが 、設定しておく必要あり。 紙テープ入出力時代から伝統の有る、一般に機能文字、例えば CHAR(10)の改行 CHAR(9)の水平タブ CHAR(13)の復帰 CHAR(11)の垂直タブ などのうち、エクセルのセルで使えるのは、唯一CHAR(10)だけのようです。他は「・」になってしまう。
お礼
回答ありがとう御座います。 うまく行きました。
- goomika
- ベストアンサー率26% (66/251)
おはようございます! 手っ取り早く Altキー+Enterキーでぇす!!
お礼
回答ありがとう御座います
- edomin
- ベストアンサー率32% (327/1003)
「セルの書式設定」の「表示」タブで「折り返して全体を表示する」に事前にチェックを入れておいたら表示されます。
お礼
回答ありがとう御座います。 うまく行きました。
お礼
回答ありがとう御座います。 うまく行きました。