• ベストアンサー

エクセルの改行文字を式で追加したいのですが

エクセルの、セル内で改行する文字を数式で追加したく、 =A1 & CHAR(10) & B1 のようにしましたが、改行してくれません。 どのようにすれば可能でしょうか。

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

  • ベストアンサー
  • Ki4-U2
  • ベストアンサー率81% (364/446)
回答No.1

手元のexcel2003(windows XP Home SP1)では、それでうまくいきますが。 念のため確認ですが、[セルの書式設定]の[配置]で「折り返して全体を表示する(W)」にチェックは入れましたか? (式ではなく、Alt+Enter を使って直接入力したときには、自動的にチェックが入ってくれます)

cmc32000
質問者

お礼

2003ですが、チェックは自動で入りませんでした。手動で入れて解決しました。ありがとうございました。

関連するQ&A

  • 文字列の結合、改行、空白削除

    複数のセルを参照して文字列を結合し、2つずつでCHAR(10)で改行し、未入力のセルの空白を削除する方法はありませんか? =SUBSTITUTE(TRIM(A1&" "&B1&CHAR(10)&A2&" "&B2&CHAR(10)&A3&" "&B3&CHAR(10) &A4&" "&B4&CHAR(10)&A5&" "&B5),"","") 現在、上記のような数式を入れて一つのセルに表示させています。 しかし、これだと後半のセルが未入力の場合、空白で表示されるため、表示させるセルの中で結合した文字列が上の方に行ってしまいます。 表示させるセルは縦横共に中央揃えにしたいのですが、何かいい方法はありませんか? まだまだ初心者ですが、いろいろ調べた結果、とりあえず上記の式にたどり着きました。 マクロではなく関数でなんとかなればと考えております。 分かりにくい文章になってしまったかもしれませんが、よろしくお願いします。

  • エクセルについて 文字化??

    エクセルについて 「非数式化??数式→文字化」 たとえばセルB1に「=A1」 って入力しとけば、 セルA1に「goo」って入力すれば セルB1も「goo」になるじゃないですか これを B1に「goo」と入力しなおさずに B1を「=A1」(数式)から「goo」(文字) 数式→文字化 する方法があれば 教えてもらえませんでしょうか???

  • Excelでセル内改行

    お世話になります。 早速ですがExcelで複数のセルに文字列が入力されている時、それらの文字を結合する場合はCONCATENATE関数を使いますよね? で、この応用(なのか判りませんが)で例えばセルA1に"改"の文字が、セルB1には"行"の文字が入っているとき、セルC1に 改 行 と改行させて2行で表示したいのですが、セルC1に"=CONCATENATE(A1,CHAR(13),B1)"とやってもうまくいきませんでした。 Alt+Enterで手入力する以外に関数、マクロ等で何かいい方法がありますか? よろしくお願いします。

  • エクセルで文字を追加

    こんにちは。 エクセルでA1に19Fと書かれてるセルを B1のセルにC-19Fと特定の文字列を追加したいのですがどうすればいいのかわかりません。単純に="c-"A1としてみたのですがエラーでうまくいきません。 何かアドバイス宜しくお願いします。

  • EXCELでセル内に改行を入れる数式を教えて

    2つのセルに入れている内容(テキスト)を1つのセル内に改行で区切って入れたい。 1つのセルの内容の後に改行を入れ、そのあとに2つ目のセルの内容を表示するようにしたいのですが、この改行の入れ方を教えてください。手で入れる場合にはAlt+Enterで入りますが、これを数式で入れたい。 例えば、A1セル:ABC、B1セル:123があるとき、C1セル=A1&B1で、C1はABC123となりますが、これを  ABC 123 と改行した形にしたいのですが、その数式表現を教えてください。

  • excelの改行について

    さきほども違う内容で質問させていただきましたが、またわからないところがでてきてしまいましたので投稿させていただきました。 Excel2007を使っています。 セルの結合と改行を同時にするのに、 =CONCATE(A1,CHAR(10),A2,CHAR(10),A3) のように作りました。 しかし、A2にデータがない場合、A1、一行空き、A3という形で出ます。 これを、A2にデータがない場合、一行空くのを無視し、A1「改行」A3と連続で出せるようにしたいと思っています。 どのような関数を使えば良いのでしょうか。よろしくお願いします。

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

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

  • エクセルでセル内改行された文字から特定の文字を抜き出す関数を教えてくだ

    エクセルでセル内改行された文字から特定の文字を抜き出す関数を教えてください。 1つのセル内に、改行された文字がいくつか入っています。 例えば、A1セルに ●〒123-4567 ●東京都中央区・・・・ ●電話 03-123-****** ●メールアドレス abc@de.com この内、メールアドレスである、abc@de.comだけをB1セルに抜き出したいと 考えています。 これを抜き出す関数があれば教えて頂きたいです。 宜しくお願いします。

  • 文字列を結合し、改行する方法は?

    EXCELで二つの文字列を結合し、かつ改行したいと思います。 検索したところ ="a" & CHAR(10) & "b" というのが有りました。 しかし、私のPCでは結合はされますが改行はされません。 原因は何でしょうか。 尚、EXCEL は 97 SR-1 です。(かなり古い・・・(汗)) また、Open Office でも同じでした。

  • エクセル多数文字列セル結合と改行

    Excel2007を使っています。 セルA1~A100までに文字列が入っています。 これを結合し、セルの終わりごとに改行を入れたいです。 「=CONCATENATE(A1,CHAR(10),A2,......)」とやる以外で、うまくやる方法はありますでしょうか?

専門家に質問してみよう