こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Excelでセルに入っている数字又は文字のうしろに決められた数のスペースを入れるようにするには?

エクセルでセルに入っている数字又は文字のうしろに決められた数のスペースを入れるようにすることって出来ますか?

例えば、

A1セルに 123456 という数字が入っていた場合
123456 の後ろに半角スペースを6コつけて 「123456_ _ _ _ _ _ 」 いう風に。

B1セルに 山田太郎 という文字が入っていた場合
山田太郎のあとに全角スペースを5コ入れて 「山田太郎_ _ _ _ _ 」

セルの数字を入力すると半角又は全角スペースを決められている数だけ自動で入力されるようにしたいのですが
何かいい方法はないでしょうか?
accessでマクロ使ったほうが簡単かもしれないんですが、accessあまり分からないので・・。

説明がわかりにくくて申し訳ないんですがよろしくお願いします!!

投稿日時 - 2010-03-10 14:20:53

QNo.5740526

困ってます

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

たとえば
1. Sheet2のA1 5という文字を入力して
2. Sheet1のA1に=Sheet2!A1&"_ _ _ _ _ _ "を入力します。
3. Sheet1のA1セルを選択してコピーすればいいです。

入力がないところを非表示にするためには以下を入力してください。
=IF(Sheet2!A1="","",Sheet2!A1&"_ _ _ _ _ _ ")
以上

投稿日時 - 2010-03-10 14:33:26

お礼

ありがとうございました☆

投稿日時 - 2010-03-25 10:16:22

ANo.2

このQ&Aは役に立ちましたか?

3人が「このQ&Aが役に立った」と投票しています

回答(2)

セルの書式設定を使います。
数字なら
#"____"

文字なら
@"____"
のように指定してください。("_"はスペースを意味します)

参考URL:http://www.atmarkit.co.jp/fwin2k/win2ktips/331cellfmt/cellfmt.html

投稿日時 - 2010-03-10 14:28:16

お礼

ありがとうございました☆

投稿日時 - 2010-03-25 10:15:59

あなたにオススメの質問