- ベストアンサー
右詰めで右端の空白を文字として認識させる方法はありますか?
右詰めで右端の空白を文字として認識させる方法はありますか? 右詰めの設定でたとえば"あいうえお "とセルに入力すると"お"が一番右になってしまいます。そうではなく空白を含めて右詰めにしたいのです。書式のユーザー定義を使用するのは不可です。なぜかというと、「="あいうえお "&char(10)&"かきくけこ"&char(10)&"さしすせそ"」を、 | あいうえお | | かきくけこ| | さしすせそ| というように表示したいからです。ご存知の方よろしくお願いします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
通常は、<LF>コードだけ挿入すれば改行表示されるのですが、折り返し表示の際は、最後の空白文字は省略してしまうみたいですね。改行コードをWindows本来の<CR><LF>にして、以下のようにしてみてはいかがでしょう? ="あいうえお "&CHAR(13)&CHAR(10)&"かきくけこ"&CHAR(13)&CHAR(10)&"さしすせそ"」
その他の回答 (4)
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No1,2,3です。 エクセルのバージョンが書かれていませんので答えようがありませんが次の式ではいかがでしょう。 ="あいうえお"&CHAR(9)&" "&CHAR(9)&CHAR(10)&"かきくけこ"
お礼
バージョンを書いてなくてすいませんでした・・・ でも教えていただいた方法でできました。ありがとうございました!
- KURUMITO
- ベストアンサー率42% (1835/4283)
さらに広げたい場合には次の様な式にすればよいでしょう。 ="あいうえお"&CHAR(1)&" "&CHAR(1)&CHAR(10)&"かきくけこ"&CHAR(10)&"さしすせそ"
お礼
早速の回答ありがとうございます。 ただ、使うPCによってちがうのか、char(1)だとカギ型のような文字が印刷されてしまいました・・・。 ちなみにフォントはMS明朝を設定しています。
- KURUMITO
- ベストアンサー率42% (1835/4283)
さらに空白を作りたい場合には、もう一度CHAR(1)を繰り返して使用します。 ="あいうえお"&CHAR(1)&CHAR(1)&CHAR(10)&"かきくけこ"&CHAR(10)&"さしすせそ"
- KURUMITO
- ベストアンサー率42% (1835/4283)
右詰めにして「折り返し」を設定した上で次の式を入力します。 ="あいうえお"&CHAR(1)&CHAR(10)&"かきくけこ"&CHAR(10)&"さしすせそ"
お礼
キャリッジ リターンとライン フィードの組み合わせにすればいいんですね!すっきりしました。ありがとうございました。