エクセルでA列に氏名が入っててB列名字、C列に名前を振り分ける方法教えて!

エクセルでA列に氏名が入っててB列名字、C列に名前を振り分けるにはどうしたらいい?

エクセルでA列に氏名が入っていて、B列に名字、C列に名前を振り分けるには、次の手順で行ってください。

画像はChatGPTが用意したものではなく分かりやすいように入れてるだけです
  1. エクセルを開き、A列に氏名が入ったシートを用意します。
  2. B列とC列に名字と名前を振り分けるために、次の式を使用します。

B列に名字を振り分けるには、セルB1(または適切なセル)に次の式を入力します:

LEFT(A1,SEARCH(" ",A1)-1)

これは、A1セルの氏名から名字(スペースの前の部分)を抽出します。

C列に名前を振り分けるには、セルC1(または適切なセル)に次の式を入力します:

=MID(A1,SEARCH(" ",A1)+1,LEN(A1))

これは、A1セルの氏名から名前(スペースの後の部分)を抽出します。

  1. B1セルとC1セルに入力した式を、氏名が入っている全ての行にコピーします。これにより、B列に名字、C列に名前が振り分けられます。

注意:この方法は、氏名が「名字 名前」の形式で入力されている場合に適用されます。また、名字と名前の間に半角スペースがあることを前提としています。スペースが全角の場合は、式の中の半角スペースを全角スペースに変更してください。

同じことをGoogleスプレッドシートでやる場合は?

「エクセルと同じです」とは言わずに同じことを言うだけでした
2023-03-25