Excel名簿の無駄スペースを削除する!?
姓と名の間は半角スペースで!!
削除する関数と置換える関数の組合せ!?
ここでは、先ず、文字列に複数のスペースが連続して含まれている場合、単語間のスペースを一つずつ残して不要なスペースをすべて削除するTRIM関数を使用し、文字列の中の一部分だけを置き換えるSUBSTITUTE関数で囲う形で解決できると思います。Excelで作成した名簿で多分無いとは思いますが・・・![]()
例えば、「 前田 健太 」とか「 太田 ゆかり 」等と前後に無駄にスペース、それも半角や全角で挿入されてたり・・・また、姓と名の間のスペースも半角・全角が混在してた場合、難儀ですよね・・・
今日はそのやり方を書いて置こうと思います。
- 【不要なスペースを削除する方法】
-
- 左の画像のように名前の前後に半角スペースや全角スペース、更には、姓と名の間のスペースも半角と全角が混ざってしまってる状態とします・・・
姓と名の間のスペースは残ってしまいますが、先ず、後の不要なスペースを削除していきます・・・ -
- 先ず、TRIM関数をセルB1に『=TRIM(』と入力します。
- そして、文字列をセルA1に指定して閉じカッコで閉じて『=TRIM(A1)』と入力し『Enter』で確定します。
-
- すると、前後の不要スペースは除去されてますのでセルB1の右下角へカーソルを『+』に変わるまで移動させます。
- 次に下方向へクリックした状態で『オートフィル』でコピーします。
- 【半角スペースに統一する方法】
-
- 残っている姓と名の間のスぺースを半角スペースに統一したいのでSUBSTITUTE関数で囲み『=SUBSTITUTE(TRIM(A1),』と入力します。
- 検索したい文字列は全角スペースなので全角スペースをダブルクォーテーションで囲んで『=SUBSTITUTE(TRIM(A1)," ",』と入力します。
- そして、置換したい文字列は半角スペースなので半角スペースをダブルクォーテーションで囲んで閉じカッコで閉じて『=SUBSTITUTE(TRIM(A1)," "," ")』とし『Enter』で確定します。
-
- すると、姓と名の間のスペースは半角スペースとなりますので、下のセルまでオートフィルでコピーして数式を貼り付けて、このB列の数式をコピーして好みの場所に値のみを貼り付けたら良い訳です。
今日は朝からPrime Videoでのワールドシリーズが延々と18回まで決着がつかずpm4:00頃迄伸びた為、私も其方の方に気を惹かれてしまいました・・・
明日も試合があるのに死闘とは、このような闘いを云うのでしょうね・・・
全選手を使い切るような戦いで、先日完投した山本由伸投手迄ブルペンで準備をしてましたが、大谷翔平さんは2塁打2本、本塁打2本、後は敬遠の四球が4+1・・・ホンマに凄かった・・・結果は、ドジャースのフリーマンがサヨナラホームラン!!・・・でした。