300行ぐらい苗字と名前がつながった名前があります。
>一発で変換する方が早い機能はないものでしょうか?
日本人名であれば名字2文字が比率的に多いので、一度全てのセルの2文字目に空白を挿入し、上から目視で確認するのが一番手っ取り早いと思います。
以下関数
「=LEFT(A1,2) & " " &RIGHT(A1,LEN(A1)-2)」
※セルA1に姓名が入っていると仮定
として強制的に「姓2文字+全角スペース+名前」と変換してしまって、そこから目視で間違っているもの(姓が1文字や3文字)を見つけて修正…とするしかないでしょうか。
http://questionbox.jp.msn.com/qa2317076.html
msn回答の上の「日本人に多い名前の30位くらいまで「佐藤」→「佐藤□」(□=スペース)に置換して… よりかはこちらが早いと思います
繰り返しになりますがこればかりは仕方ありません
頑張ってください
※こちらの回答へのポイントは不要です
excelに名字と名前を分割する機能はありません
たとえば
樹
田中
五十嵐
など名字を集めたテーブルがあればそのテーブルから字数を算出し、その字数の次にスペースを入れるようなマクロを作れば可能ですが、機械にはそんなテーブルはありませんので、人間が作る必要があります。
あるいはスペースを挿入する名前が
田中
山田
斎藤
のように必ず名字が2文字と決まっているのであれば可能ですが、そうとは限りません
別の方法として、
a b
樹洋介 1
田中角栄 2
五十嵐順平 3
のようにスペースを入れたい文字数を隣のセルに描いて
=LEFT(A1,B1)&" "&MID(A1,B1+1,10)
のような文字列結合をしていくのも一つの手ですが面倒です
早速のご回答有難うございます。
時間の制限があり、
1つずつセルをクリックし、スペースを入れるより、
一発で変換する方が早い機能はないものでしょうか?
>一発で変換する方が早い機能はないものでしょうか?
日本人名であれば名字2文字が比率的に多いので、一度全てのセルの2文字目に空白を挿入し、上から目視で確認するのが一番手っ取り早いと思います。
以下関数
「=LEFT(A1,2) & " " &RIGHT(A1,LEN(A1)-2)」
※セルA1に姓名が入っていると仮定
として強制的に「姓2文字+全角スペース+名前」と変換してしまって、そこから目視で間違っているもの(姓が1文字や3文字)を見つけて修正…とするしかないでしょうか。
http://questionbox.jp.msn.com/qa2317076.html
msn回答の上の「日本人に多い名前の30位くらいまで「佐藤」→「佐藤□」(□=スペース)に置換して… よりかはこちらが早いと思います
繰り返しになりますがこればかりは仕方ありません
頑張ってください
※こちらの回答へのポイントは不要です
関数すごく役にたちました。
殆どが姓2文字なので間違っているものを見つける方法で
クリアーいたしました。
手作業が早くても、やはりアナログ的でめんどくさいと思って
いたので助かりました有難うございました。
perlスクリプトで分割出来ます。
http://onohiroki.cycling.jp/comp-myouji.html
windowsの場合はActivePerl等のインストールが必要になります。
有難うございました。
試してみます。
セルをクリックするのが面倒なら、F2キーでセルをクリックした状態になります。
キーボードとマウスを行き来しなくてすむので少し早くなります。
また、一旦エクセルファイルをCSVかテキストファイルで保存して、
メモ帳等でスペースを挿入すると、エクセル上で編集するよりは早くスペースを入れることが
出来ると思います。
有難うございした。
関数すごく役にたちました。
殆どが姓2文字なので間違っているものを見つける方法で
クリアーいたしました。
手作業が早くても、やはりアナログ的でめんどくさいと思って
いたので助かりました有難うございました。
関数すごく役にたちました。
殆どが姓2文字なので間違っているものを見つける方法で
クリアーいたしました。
手作業が早くても、やはりアナログ的でめんどくさいと思って
いたので助かりました有難うございました。