• ベストアンサー

EXCELの「折り返して全体を表示する」について

EXCELです。 日本人名をローマ字で入れて、折り返して全体を表示する設定をしています。 姓と名の間にカンマと半角スペースを入れると、カンマの位置で折り返されてキレイに2段で表示されるのですが、半角スペースを入れないと、セルの幅で文字を折り返してしまいます。 半角スペースを入れずに折り返させることは出来ないのでしょうか。 【名前の例】 kintarou,ooki 【半角スペース有り】 kintarou, ooki 【半角スペース無し】 kintarou,oo ki

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

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.4

半角スペース有りでも、文字数が短ければ、例えば、 ueo, ai は書式設定では改行されないはずです。 すべて、改行させるためには、個別に「,」の次にAlt+Enterとするか、 B2:kintaroo,ooki B3:ueo,ai と入力したセルの隣の列にでも、 C2:=SUBSTITUTE(B2,",",","&CHAR(10)) として、下にコピーすれば算式で改行コードを挿入することができます。C列にも折り返して全体を表示するの設定をします。 後は、B列を非表示にするとか、 C列をコピーして、そのセル自身に形式を選択して貼り付け→値 を行なったりすることもできます。

Voyager_02
質問者

お礼

ご回答ありがとうございました。 セルの数が多いので、なんとか一括して操作する方法はないものかと考えていた次第です。

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

好きな文字の箇所でALTキーを押しつつ、ENTERを入れれば良い。 入力後からでも、数式バー部に表示されている文字列でそれをやればよい。

Voyager_02
質問者

お礼

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

回答No.2

無理です。さっさとスペースを入れた方が早いっすよ。新しい列に =trim(substitute(A1,",", ", ")) としてカンマの後にスペース一つの表記に統一し、形式を選択して ペーストで元の列に書き戻すだけ。

Voyager_02
質問者

お礼

ご回答ありがとうございました。 セルの数が多いので、なんとか一括して操作する方法はないものかと考えていました。

回答No.1

セル内での折り返し(改行)は、 改行したい位置で「Alt」キーと「Enter」キーを 同時に押します。 この方法ではいかがでしょうか?

Voyager_02
質問者

補足

すいません。説明不足でした。 セルごとの操作ではなく、列ごとや文書全体で設定が可能かということでした。