人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセルで、苗字と名前の間にスペースを簡単に挿入する方法を教えてください。
300行ぐらい苗字と名前がつながった名前があります。

●質問者: yamanaoki
●カテゴリ:コンピュータ 学習・教育
✍キーワード:エクセル 名前 苗字
○ 状態 :終了
└ 回答数 : 5/5件

▽最新の回答へ

1 ● ana_log
●20ポイント

excelに名字と名前を分割する機能はありません


たとえば

田中

五十嵐

など名字を集めたテーブルがあればそのテーブルから字数を算出し、その字数の次にスペースを入れるようなマクロを作れば可能ですが、機械にはそんなテーブルはありませんので、人間が作る必要があります。


あるいはスペースを挿入する名前が

田中

山田

斎藤

のように必ず名字が2文字と決まっているのであれば可能ですが、そうとは限りません


別の方法として、

a b

樹洋介 1

田中角栄 2

五十嵐順平 3

のようにスペースを入れたい文字数を隣のセルに描いて

=LEFT(A1,B1)&" "&MID(A1,B1+1,10)

のような文字列結合をしていくのも一つの手ですが面倒です

◎質問者からの返答

早速のご回答有難うございます。

時間の制限があり、

1つずつセルをクリックし、スペースを入れるより、

一発で変換する方が早い機能はないものでしょうか?


2 ● ana_log
●40ポイント ベストアンサー

>一発で変換する方が早い機能はないものでしょうか?

日本人名であれば名字2文字が比率的に多いので、一度全てのセルの2文字目に空白を挿入し、上から目視で確認するのが一番手っ取り早いと思います。

以下関数

「=LEFT(A1,2) & " " &RIGHT(A1,LEN(A1)-2)」

※セルA1に姓名が入っていると仮定

として強制的に「姓2文字+全角スペース+名前」と変換してしまって、そこから目視で間違っているもの(姓が1文字や3文字)を見つけて修正…とするしかないでしょうか。

http://questionbox.jp.msn.com/qa2317076.html


msn回答の上の「日本人に多い名前の30位くらいまで「佐藤」→「佐藤□」(□=スペース)に置換して… よりかはこちらが早いと思います


繰り返しになりますがこればかりは仕方ありません

頑張ってください

※こちらの回答へのポイントは不要です

◎質問者からの返答

関数すごく役にたちました。

殆どが姓2文字なので間違っているものを見つける方法で

クリアーいたしました。

手作業が早くても、やはりアナログ的でめんどくさいと思って

いたので助かりました有難うございました。


3 ● chyopper
●5ポイント

perlスクリプトで分割出来ます。

http://onohiroki.cycling.jp/comp-myouji.html

windowsの場合はActivePerl等のインストールが必要になります。

http://pocketstudio.jp/win/activeperl/

◎質問者からの返答

有難うございました。

試してみます。


4 ● foobar_777
●10ポイント

セルをクリックするのが面倒なら、F2キーでセルをクリックした状態になります。

キーボードとマウスを行き来しなくてすむので少し早くなります。


また、一旦エクセルファイルをCSVかテキストファイルで保存して、

メモ帳等でスペースを挿入すると、エクセル上で編集するよりは早くスペースを入れることが

出来ると思います。

◎質問者からの返答

有難うございした。


5 ● dsfddsss2009
●25ポイント

『姓と名の間に半角スペースを一括挿入する方法』

http://www.excel.studio-kazu.jp/kw/20020530175826.html

◎質問者からの返答

関数すごく役にたちました。

殆どが姓2文字なので間違っているものを見つける方法で

クリアーいたしました。

手作業が早くても、やはりアナログ的でめんどくさいと思って

いたので助かりました有難うございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ