![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.4ベストアンサー
- 回答日時:
氏名(仮にA列とします)が
「 名 字 名 前 」
のようになってしまっているのですね?何ともやっかいですね。
一番いいのは
「名字 名前」 (全角スペース)
もしくは
「名字 名前」 (半角スペース)
といった形だと思いますが、一発ではできません。
置換かTRIMを使い、さらに若干の手作業が入ります。
1.置換を使う方法(こちらがお勧め)
mike_gさんのおっしゃるとおり、検索する文字列をスペース、置換後の文字列を何も入力しないと「名字名前」となります。
名字と名前の間のスペースが必要ないならこれで終わりですが、必要なら手入力となります。
もしくは、日本人であれば名字は大抵2文字ですから、【B1】=LEFT(A1,2)
【C1】=RICHT(A1,LEN(A1)-LEN(B1))
とすると、B列にA1の先頭2文字(≒名字)、C列に残りの文字(≒名前)が表示されます。2文字以外の名字の人がいれば、【B1】の数字を手作業で変えます。
最後に【A1】=B1&" "&C1
とすれば、「名字 名前」(半角スペース)という書式に統一されます。
2.TRIMを使う方法
【B1】=TRIM(A1)
とすると、「名 字 名 前」 (半角スペース)となります。B列をコピーし、値のみをA列に貼りつけます。
次に、置換で半角スペースを削除していきます。名字と名前の間のスペースは「次を検索」で残し、それ以外のスペースは「置換」で消去します。
スペースを置換した上で、書式を均等割付にし、「前後にスペースを入れる」にすると、友人の方が入力された見栄えに近くなると思います。
No.3
- 回答日時:
「氏名」の姓と名の間のスペースも削除して構わなければ、[編集]→[置換]コマンドで簡単に行えるかと。
全角スペースと半角スペースの2回実行するだけで。
No.2
- 回答日時:
スペースを""(長さ0の文字列)に置き換えるという考え方で、VBAのReplace関数で出来るそうです。
下記サイトを参考にしてみてください。
参考URL:http://www.vbalab.net/vbaqa/c-board.cgi?cmd=ntr; …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- 郵便・宅配 クロネコヤマトについて、持ち込み発送を簡単に済ませるには?(集荷と比べて面倒) 3 2023/02/08 23:58
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- Excel(エクセル) エクセルでキーリストからデータを取り出して1枚1枚印刷するには? 11 2022/06/27 09:52
- 事務・総務 郵便払込取扱票への記入揺れ 1 2022/03/26 22:54
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
- 年賀状作成・はがき作成 Wordによる宛名印刷 2 2023/01/04 15:36
- 年賀状作成・はがき作成 エクセルで作った住所録をワードの差し込み印刷ではがきに印刷したい 3 2022/09/26 15:47
- 確定申告 貸株金利を確定申告する際について 2 2023/03/09 14:57
- Excel(エクセル) Excelの複数置換はSUBSTITUTEを重ねるしかない? 9 2022/05/08 11:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
カンマを改行に変換する方法
-
文字列に含まれているダブルク...
-
秀丸で余分なスペースを削除したい
-
カンマ( , )をタブに置換したい。
-
エクセル 置換について
-
エクセル重複削除で綺麗に削除...
-
エクセル 置換又は関数でかっこ...
-
複数のスペースを1つのタブに...
-
ワードで複数の文字を一括・連...
-
複数のワード文書に対して文字...
-
秀丸で左に幅寄せする方法
-
エクセルVBAでワードの文字を検...
-
Wordでスペースを含む文字を置...
-
word 改行マークを印刷時に表示...
-
エクセルで濁点カナの変換方法...
-
エクセルで「*」(アスタリス...
-
文字の列を揃えるには
-
セルの文字列後ろのスペース削除
-
EXCEL VBA でのワード置換
-
Excelで全角ハイフンを半角ハイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
カンマを改行に変換する方法
-
カンマ( , )をタブに置換したい。
-
Excelで全角ハイフンを半角ハイ...
-
エクセルの『検索と置換ボック...
-
文字の列を揃えるには
-
秀丸で余分なスペースを削除したい
-
文字列に含まれているダブルク...
-
エクセルで濁点カナの変換方法...
-
ワードで複数の文字を一括・連...
-
Excelで特定の文字以下を削除し...
-
エクセル重複削除で綺麗に削除...
-
複数のスペースを1つのタブに...
-
Word:差し込み印刷時に文字列...
-
エクセル 置換又は関数でかっこ...
-
【MS Office Word 2007】文章の...
-
セルの文字列後ろのスペース削除
-
Excel : テキストボックス中の...
-
ExcelのVBA 正規表現でタブを...
-
エクセルVBAでワードの文字を検...
-
1文字だけ置換したい
おすすめ情報