OfficeRE-RICCAト総合ップページ お問い合わせはこちら OfficeRE-RICCA 総合サイトマップ
パソコンTOP メールマガジン サービスのご案内 準備中
パソコンTOPへ


Apple Store(Japan)
フルネームから”なまえ”だけをとりだす方法

説明に使うデータ
   ↓

準備データ

苗字だけを取り出す方法はここで紹介

<方法1>

LEFT があるなら RIGHT もある!

考え方としては、総文字数から苗字の文字数を引き算すれば
なまえの部分の文字数が判明する! というもの。

使う関数は、RIGHT LEN FIND です。

=RIGHT(B2,LEN(B2)-FIND(" ",B2,1))

" "の間は全角スペース。
半角スペース2つで全角にした場合はうまくいきません。
(2文字分スペースがある、とExcelが考えてしまうから)

ためしに、名前をいろいろ変えてみましょう。
その時、姓と名の間の全角スペース入力をお忘れなく!!



<方法2>

考え方としては、氏名データの先頭からスペースまでの文字数を数えて、
その文字数分を空白に置き換える・・というもの。

使う関数は REPLACE と すでにおなじみ FIND

REPLACE 関数は、文字列中の指定した位置の文字列を置き換える関数。

=REPLACE(文字列,開始位置,文字数,置換文字列) 
                という構造です。

FIND関数で、氏名の何桁めにスペース("  ")がはいっているのかを調べて
REPLACEでデータなし("")に置き換えていきます!

=REPLACE(B2,1,FIND(" ",B2,1),"")

どうですか?うまくいきました??
  あとは必要なだけフィルハンドルでコピーするだけ。

ちょっと大変だけど、知っておくと便利ですよ。
一度フォームを作ってしまえば・・ね。

いろいろ応用してみてください。


Google
 
Web www.rericca.com


お気に入りに追加
Copyright(C)2000−2005  RE-RICCA All Rights Reserved.