中級5分で練習できます

Excelで姓と名を分ける方法|FIND・LEFT・MIDと区切り位置

名前の長さは人によって違うので、「左から2文字」では分けられません。スペースの位置を FIND で探して、その前後を取り出します。

ブラウザで実際に練習する

書き方

=LEFT(A2,FIND(" ",A2)-1) =MID(A2,FIND(" ",A2)+1,10)

ポイント

練習に使う表

ABC
1氏名姓名
2山田 太郎
3佐々木 花子
例

B2 に姓(スペースより前)を取り出そう。

B2 に =LEFT(A2,FIND(" ",A2)-1) と入力 → 結果は 山田

練習問題でやること(3問)

  1. B2 に姓(スペースより前)を取り出そう。
    やり方:スペースの位置は =FIND(" ",A2)。姓はその1つ手前まで:=LEFT(A2,FIND(" ",A2)-1)
  2. C2 に名(スペースより後ろ)を取り出そう。
    やり方:スペースの次から:=MID(A2,FIND(" ",A2)+1,10)。文字数は多めに指定すれば最後まで取れる。
  3. 3行目(佐々木 花子)も分けよう。
    やり方:B2:C2 を選んで右下の■を3行目へドラッグ。文字数が違っても、FIND で位置を探しているので大丈夫。
    ポイント:姓の文字数が違っても正しく分かれたね。「データ」タブの「区切り位置」でも同じことができる。

よくある間違い

よくある質問

新しい Excel なら?

TEXTBEFORE・TEXTAFTER 関数で =TEXTBEFORE(A2," ") のように書けます。

読んだら、手を動かして覚えよう

Exkiso なら、ブラウザの中の表に実際に入力して練習できます。間違えたらクオ先輩がヒントを出します。

「姓と名を分ける(文字の分割)」を練習する
Excel への入力そのものを、AI に任せるなら

話すだけ・名刺を貼るだけで、顧客・案件・請求の Excel が埋まる「UtaCel AI」。エクキソと同じマワースが作っています。

UtaCel AI を見る →

関連する使い方