• ベストアンサー

Excelのセル内の文字の頭に半角空白を入れるには

Excelで作った住所録があります。セル内の氏名あるいは住所の頭に半角の空白を入れる修正をしたいと思います。簡単な方法を教えて下さい。初心者ですから、出来たらVBA等使わずにお願いします。使った方が楽な場合は最低限のものでお願いします。

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

  • ベストアンサー
回答No.3

表示形式で即座に解決できます。現在のセル(シート)の中身は一切そのままで出来ます。 表示を変えたいセル(複数可)を選択して「セルの書式設定」のダイアログを表示させ、「表示形式」の分類で「文字列」を選択し、その後「ユーザー定義」を選択します。 すると右側の「種類(T):」の下に「@」(文字列の表示形式記号)が表示されます。その前にカーソルを持って行き、「 」(スペース。全角でも半角でも可)を打ち込んで下さい。 これで「OK」を押せば、選択した範囲の文字列の前に全て半角のスペースが追加されているはずです。 中身は一切変わっていません(飽くまで表示のみの変化です)から、検索等も今まで通りの条件で出来ます。

yuu09
質問者

お礼

いろんな方法がありますが、この方法は優れものですね。表示形式の設定でやればいいんですね。有難うございました。

その他の回答 (2)

  • Hachi5592
  • ベストアンサー率36% (252/698)
回答No.2

=" "&B6 氏名の入っているセルの次に列に行を挿入し、そこに次のように式を 入力します。   列A   列B 1 日本太郎 =" "&A1  セルB1に「 日本太郎」となります 後はセルB1を他のセルにコピーします。 住所も同じようにします。

yuu09
質問者

お礼

こんなに簡単な方法があるんですね。助かりました。有難うございました。

回答No.1

A1に住所があったとすると、 =CONCATENATE("全角スペース",A1) これをコピーで必要行数分だけ繰り返して下さい。

yuu09
質問者

お礼

早速回答いただき有難うございます。関数で結合すると言う事を知りました。参考にさせていただきます。

関連するQ&A