Excel の数式の出力に改行を追加するにはどうすればよいでしょうか?

Excel の数式の出力に改行を追加するにはどうすればよいでしょうか?
=UPPER($B$8)& " " &PROPER($C$8) & "& " & UPPER($B$9)& " "&PROPER($C$9))

セルに改行を追加したいです。現在のセルは次のようになっています:

SMITH John & SMITH Linda

しかし、私は次のように表示したいのです:

SMITH John & 
SMITH Linda

& 記号の後に改行が入り、すべてが 1 つのセルに表示されます。答えを Google で検索したところ、答えは通常Alt+であることがわかりましたEnterが、これはセルの数式に改行を追加するだけで、表示方法には影響しません。何か間違っているのでしょうか?

どうやってやるの?

答え1

次の式を使用します:

    =UPPER($B$8)& " " & PROPER($C$8) & " &" & CHAR(10) & UPPER($B$9) & " " & PROPER($C$9)

次の数式を使用して、セル内のテキストの折り返しを有効にします。

テキストを折り返す

または

テキストの折り返しが簡単

編集#1:

があるここで問題となる事項:

  • テキストの折り返し数式セルで有効にする必要があります
  • 列は「偶発的な」改行を防ぐために十分な幅が必要です
  • CHAR(10)改行したい場所に挿入する必要があります
  • 行の高さは手動で調整する必要があるかもしれません

例えば

="James" & CHAR(10)  & "Ravenswood"

編集#2

もちろん、セルに数式が含まれず、入力されたテキストのみの場合は、挿入ポイントでAlt+ を使用します。Enter

  1. 自動的に挿入されますASCII-10
  2. 自動的にオンになるテキストの折り返し
  3. 行の高さを自動的に調整します

答え2

追加しCHAR(13)(私の場合はこれでうまくいきましたが、うまくいかない場合は char(10) を試してください)、セル内でテキストの折り返しを有効にします。そうしないと、改行文字が効かなくなります。

関連情報