• ベストアンサー

エクセル 文字をつなげて改行したい

B1に「1」が入っていて、 A1で「="文字" &B1&"改行後の文字"」 といれて、最終的には 文字1 改行後の文字 としたいのですが、 どうすればいいでしょうか? Alt+エンターで改行しても、 ="文字" &B1&" 改行後の文字" こうなるだけで A1の値は改行されません。

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

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

No.1 です。補足します。 質問者さんが書かれている数式は、完全に正しいです。表示が改行されないのは、No.1 で言ったとおり、セルの書式だけの問題です。

xwhubjlvvkn
質問者

お礼

ありがとうございました。

その他の回答 (4)

  • bunjii
  • ベストアンサー率43% (3589/8249)
回答No.4

>どうすればいいでしょうか? A1セルの計算式に誤りがあります。 ="文字"&B1&CHAR(10)&"改行後の文字" 式の中の「CHAR(10)」は改行マークの文字コードです。 「文字1」の後に改行マークを付けてそのあとに「改行後の文字」を受ければセル内で改行します。 >Alt+エンターで改行しても、 「Alt+Enter」はセルに直接文字列を入力するときに強制改行をする方法です。 ="文字"&B1&"Alt+Enter"&"改行後の文字" のように入力するとCHAR(10)の代わりにAlt+Enterとキー操作することが有効になります。

xwhubjlvvkn
質問者

お礼

ありがとうございました。

  • shintaro-2
  • ベストアンサー率36% (2266/6245)
回答No.3

1の後に、改行コードを記述する必要があります。 &char(10) です。 更に、書式設定で”折り返し”を選択してください。

xwhubjlvvkn
質問者

お礼

ありがとうございました。

noname#190400
noname#190400
回答No.2

A1に  =IF(B=1,”改行後の文字”、””)ではダメですか? 少し、解ってない所有りますんで、、、 B1のセルが1ならですか?

xwhubjlvvkn
質問者

お礼

ありがとうございました。

回答No.1

セルの書式設定「折り返して全体を表示する」

xwhubjlvvkn
質問者

お礼

ありがとうございました。

関連するQ&A