電子書籍の厳選無料作品が豊富!

エクセルで住所録を作っているのですが、名前とフリガナを同じセルに入力していました。フリガナだけを横のセルに移動することは可能でしょうか
     A             B
1山田 太郎 ヤマダ タロウ 
2山田 花子 ヤマダ ハナコ

   A | B
1山田 太郎 | ヤマダ 太郎
2山田 花子 | ヤマダ ハナコ

宜しくお願いします。

A 回答 (4件)

◆名前にカタカナがなければ(例:山田 イチロウ)関数で


★名前(漢字部分)
=TRIM(LEFT(A1,MATCH(1,INDEX(1/((CODE(MID(ASC(A1),ROW($1:$50),1))<=223)*(CODE(MID(ASC(A1),ROW($1:$50),1))>=165)),),0)-1))

★フリガナ部分
=REPLACE(A1,1,MATCH(1,INDEX(1/((CODE(MID(ASC(A1),ROW($1:$50),1))<=223)*(CODE(MID(ASC(A1),ROW($1:$50),1))>=165)),),0)-1,)
    • good
    • 0

漢字部分は別解


=LEFT(A1,FIND(" ",REPLACE(A1,FIND(" ",A1),1,"・")))
・は全角スペース以外何でも可。
カナの部分は別解 
=TRIM(SUBSTITUTE(A1,B1,"")) を考えました。
    • good
    • 0

スペースで区切られているようですので、関数を使わないで次のようにすれば出来ます.



1.区切る列の右横に、カナを入力する空白の列を挿入する
2.区切る「名前とフリガナの列」を選択→データ→区切り位置→区切り位置ウィザード1/3で『スペースによって・・・・』にチェック→次へ
3.区切り位置ウィザード2/3で『データのプレレビュー』の区切る位置の目盛をクリック→(区切り線が表示)→次へ→完了

以上です。
    • good
    • 0

もし漢字とフリガナの姓名が全て全角空白1文字で区切られているのなら、


A1に「山田 太郎 ヤマダ タロウ」と入っているとき、
B1=LEFT(A1,FIND(" ",A1,FIND(" ",A1)+1)-1)
C1=RIGHT(A1,LEN(A1)-FIND(" ",A1,FIND(" ",A1)+1))
とすると、B1とC1に漢字とフリガナを分離できます。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!