[[20070222132024]] 『カタカナのフルネームから苗字だけ取り出す』(にゃんこ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『カタカナのフルネームから苗字だけ取り出す』(にゃんこ)

カイ ユウコ と入力してあるセルの隣にカイと取り出す方法はありますか?

色々試したのですが、苗字(空白前)の文字を取り出す方法を教えてください。

1文字の人はまれだと思いますが、2文字、3文字、4文字とバラバラな為、
なかなかうまく作れません。

良い方法を教えてください。宜しくお願いします


 =LEFT(A1,FIND(" ",A1&" ")-1)
 とか
 (ROUGE)

 よこから質問・・・
  なんで、『&" "』が必要なのですか?教えてください!
                              (YAMADA)

 A1に何も入力しない状態で、
 =LEFT(A1,FIND(" ",A1&" ")-1)
 =LEFT(A1,FIND(" ",A1)-1)
 を比較してみて下さい。
 (ROUGE)


 ありゃ衝突☆
 それと、名字しか入力してない場合も比較してみるといいと思います。
(純丸)(o^-')b

 なるほど・・・、スペースが半角時でも対応できますね!
  そっか!すごいエラー処理ですね・・・
            (YAMADA)


 早速試してみたのですが、フルネームで結果が出てしまうのですけど、何故でしょうか?

 AF6にカイ ユウコ と入っているのですが・・・ =LEFT(AF6,FIND(" ",AF6&" ")-1) 
と教わったとおりに作ってみたのですが(カイ ユウコ)と表示されてしまいます。
 苗字だけ拾えません。

 宜しくお願い致します。


 おそらくスペースが半角なのではと思います。=LEFT(AF6,FIND(" ",AF6&" ")-1) 
 半角スペースにしてみて下さい。                           ^^^     ^^^
 どちらにも対応するなら、=LEFT(AF6,FIND(" ",ASC(AF6)&" ")-1)  など。
(純丸)(o^-')b

 =LEFT(AF6,FIND(" ",SUBSTITUTE(AF6," "," ")&" ")-1)
 これでどうでしょう。
 (ROUGE)

 出来ました。有難う御座います。
 とても助かりました&勉強になりました。

 すみません。更にお聞きしてもよろしいでしょうか?
 逆に空白後の名前だけを取り出す場合はどうすればいいのでしょうか?
 何度もすみません。

 =MID(AF6,FIND(" ",SUBSTITUTE(AF6," "," ")&" ")+1,9^9)
 こんなんでどうでしょうか。
 (ROUGE)

 有難う御座いました。
 すぐに出来ました。
 とても感謝です。
 またよろしくお願い致します。
 (にゃんこ)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.