• ベストアンサー

右詰めで右端の空白を文字として認識させる方法はありますか?

右詰めで右端の空白を文字として認識させる方法はありますか? 右詰めの設定でたとえば"あいうえお  "とセルに入力すると"お"が一番右になってしまいます。そうではなく空白を含めて右詰めにしたいのです。書式のユーザー定義を使用するのは不可です。なぜかというと、「="あいうえお  "&char(10)&"かきくけこ"&char(10)&"さしすせそ"」を、 | あいうえお  | |   かきくけこ| |   さしすせそ| というように表示したいからです。ご存知の方よろしくお願いします。

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

  • ベストアンサー
  • fmajin
  • ベストアンサー率61% (75/122)
回答No.5

通常は、<LF>コードだけ挿入すれば改行表示されるのですが、折り返し表示の際は、最後の空白文字は省略してしまうみたいですね。改行コードをWindows本来の<CR><LF>にして、以下のようにしてみてはいかがでしょう? ="あいうえお  "&CHAR(13)&CHAR(10)&"かきくけこ"&CHAR(13)&CHAR(10)&"さしすせそ"」

Tofu-Yo
質問者

お礼

キャリッジ リターンとライン フィードの組み合わせにすればいいんですね!すっきりしました。ありがとうございました。

その他の回答 (4)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.4

回答No1,2,3です。 エクセルのバージョンが書かれていませんので答えようがありませんが次の式ではいかがでしょう。 ="あいうえお"&CHAR(9)&" "&CHAR(9)&CHAR(10)&"かきくけこ"

Tofu-Yo
質問者

お礼

バージョンを書いてなくてすいませんでした・・・ でも教えていただいた方法でできました。ありがとうございました!

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

さらに広げたい場合には次の様な式にすればよいでしょう。 ="あいうえお"&CHAR(1)&" "&CHAR(1)&CHAR(10)&"かきくけこ"&CHAR(10)&"さしすせそ"

Tofu-Yo
質問者

お礼

早速の回答ありがとうございます。 ただ、使うPCによってちがうのか、char(1)だとカギ型のような文字が印刷されてしまいました・・・。 ちなみにフォントはMS明朝を設定しています。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

さらに空白を作りたい場合には、もう一度CHAR(1)を繰り返して使用します。 ="あいうえお"&CHAR(1)&CHAR(1)&CHAR(10)&"かきくけこ"&CHAR(10)&"さしすせそ"

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

右詰めにして「折り返し」を設定した上で次の式を入力します。 ="あいうえお"&CHAR(1)&CHAR(10)&"かきくけこ"&CHAR(10)&"さしすせそ"

関連するQ&A