エクセルでA列に氏名が入っててB列名字、C列に名前を振り分ける方法教えて!
エクセルでA列に氏名が入っててB列名字、C列に名前を振り分けるにはどうしたらいい?
エクセルでA列に氏名が入っていて、B列に名字、C列に名前を振り分けるには、次の手順で行ってください。
画像はChatGPTが用意したものではなく分かりやすいように入れてるだけです
- エクセルを開き、A列に氏名が入ったシートを用意します。
- B列とC列に名字と名前を振り分けるために、次の式を使用します。
B列に名字を振り分けるには、セルB1(または適切なセル)に次の式を入力します:
LEFT(A1,SEARCH(" ",A1)-1)
これは、A1セルの氏名から名字(スペースの前の部分)を抽出します。
C列に名前を振り分けるには、セルC1(または適切なセル)に次の式を入力します:
=MID(A1,SEARCH(" ",A1)+1,LEN(A1))
これは、A1セルの氏名から名前(スペースの後の部分)を抽出します。
- B1セルとC1セルに入力した式を、氏名が入っている全ての行にコピーします。これにより、B列に名字、C列に名前が振り分けられます。
注意:この方法は、氏名が「名字 名前」の形式で入力されている場合に適用されます。また、名字と名前の間に半角スペースがあることを前提としています。スペースが全角の場合は、式の中の半角スペースを全角スペースに変更してください。