- ベストアンサー
スペースをなくしたい
例えば 高 橋 一 朗 のスペースを関数でなくしたいのですが どうすればいいですか? SUBSUTITUTE ではどうすればいいですか? 全角、半角が混合している場合はどうすればいいですか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
=SUBSTITUTE(A1," ","") で、第2引数に、全角または半角スペースを指定します。 第3引数""が取り除く師弟です。 両方の場合1度にするには、半角を除き、全角を除けば良いので 半角を除いた結果の文字列に全角覗きを掛ければよいので、 関数をネストします。 =SUBSTITUTE(SUBSTITUTE(A1," ","")," ","") #1の通り。 もし姓と名を2文字目の後で分けるためにスペースを入れたいなら 上記の結果に対し、(H列にある場合)隣列などに =LEFT(H1,2)& " "& RIGHT(H1,LEN(H1)-2) のようにすればよいでしょう。
その他の回答 (2)
noname#204879
回答No.2
「高 橋 一 朗」が、「高橋 一朗」でなく「高橋一朗」になっちゃっても構わないのですか?
- Cupper
- ベストアンサー率32% (2123/6444)
回答No.1
A1セルに"高 橋 一 朗"とある場合、 =SUBSTITUTE(SUBSTITUTE(A1," ","")," ","") ダブルクォーテーションで挟まれた所に検索文字/置換える文字を設定します。 検索する文字は全角のスペース、または半角のスペース 取り除きたい場合は 【何も指定しない】 のではなく、【何も無いこと】 を示す必要があります。 上の例では半角のスペースを取り除いた後の文字列に対して全角のスペースを取り除くことをしています。