ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

Excel(エクセル)活用コミュの同一セル内のデータの分割

  • mixiチェック
  • このエントリーをはてなブックマークに追加
初めまして。kaoと申します。

質問があります。

同一セル内に「氏名」が入力されているデータがあります。180人名分ほどデータ数があるのですが、これを弥生給与という給与ソフトにインポートしようとしましたら、弥生給与のデータが「氏」と「名」を分けていれるものでした。

同一セル内にある苗字と名前を分割して、苗字の入ったセルの隣に名前の入ったセルを作りたいのですが、そのような機能、または関数はありますでしょうか。

どうぞお知恵を貸して下さい。

宜しくお願いします。

コメント(3)

苗字と名前の区切りをどうやって、パソコンが判断するかが、最初のポイントになってきます。


(1)もしも、苗字と名前の間にスペース等があるなら、この問題は非常に簡単です。
なぜなら、excelには最初から分割の機能が搭載されているからです。
[データ]⇒[区切り位置]⇒[スペースで区切る]などと選んでいけば、excelが自動的に分割してくれます。


(2)苗字と名前の間に何の区切りもなく、人間が経験と勘で分けるしかない場合は少し手間がかかります。
A列に人の名前を入力して、B列に手入力で区切り位置を入力する必要が出てきます。たとえば、

山田太郎 2
孫御供 1
長谷川町子 3

などというデータベースをまず作ります。
c列に苗字を入れる方法は、left関数を使って、
left(a1,b1)
です。
d列に名前を入れる方法は、right関数を使って、
right(A1,LEN(A1)-B1)
です。
こうしてc列とd列に
山田 太郎
孫 御供
長谷川 町子
と書かれます。
ただし、この状態だと数式になってしまっているので、給与ソフトで読み込めないかもしれません。
c列とd列をコピーして、別の場所に[形式を指定して貼り付け]⇒[値]とすれば、数式が残りません。
1÷0さんへ

ありがとうございます!!
早速会社で朝やってみました!!

スペースの位置が違うセルがあり、そこで苦労をしたものの、10分かからずあっという間に名字と名前が分かれて感動!!
本当にありがとうございました〜
無事給与ソフトへインポートが済みましたm(__)m

感謝です
普通にやったら時間がかかってしょうがない作業を、
たかが10分で終わらすことのできるExcelは
やっぱすばらしいですよね。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Excel(エクセル)活用 更新情報

Excel(エクセル)活用のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。