• 締切済み

エクセルについて

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

みんなの回答

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.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,)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

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

  • fukuchan7
  • ベストアンサー率51% (156/302)
回答No.2

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

  • ham_kamo
  • ベストアンサー率55% (659/1197)
回答No.1

もし漢字とフリガナの姓名が全て全角空白1文字で区切られているのなら、 A1に「山田 太郎 ヤマダ タロウ」と入っているとき、 B1=LEFT(A1,FIND(" ",A1,FIND(" ",A1)+1)-1) C1=RIGHT(A1,LEN(A1)-FIND(" ",A1,FIND(" ",A1)+1)) とすると、B1とC1に漢字とフリガナを分離できます。