名簿などの氏名の分割と結合 - エクセル関数の使い方

名簿などの氏名の分割と結合(1つのセルにある姓と名を分割)(姓のセルと名のセルを結合)

使用する関数:CONCATENATE、MID、SEARCH、LEN

名簿などの氏名の分割と結合
(1つのセルにある姓と名を分割)(姓のセルと名のセルを結合)

簡単な方から(姓のセルと名のセルを結合)方法です
サンプル
  A B C D E
1        
2   所属 氏名
3   小林 一郎 小林 一郎
4   鈴木 次郎 鈴木 次郎
5   井上 三郎 井上 三郎
6   伊東 四朗 伊東 四朗
7   後藤 五郎 =C7&" "&D7
E7は数式を表示しています
セルE3の数式
=C3&" "&D3 または =CONCATENATE(C3," ",D3)
セルとセルの結合は「&」でつなぐだけです
間に半角スペースを入れるのは「" "」文字列(この場合半角スペース)を「"」で囲う必要があります


名簿などの氏名の分割(1つのセルにある姓と名を分割)
サンプル
  A B C D E
1        
2   所属 氏名
3   小林 一郎 小林 一郎
4   鈴木 次郎 鈴木 次郎
5   井上 三郎 井上 三郎
6   伊東 四朗 伊東 四朗
7   後藤 五郎 後藤 五郎
セルD3の数式 =MID(C3,1,SEARCH(" ",C3))
セルE3の数式 =MID(C3,SEARCH(" ",C3)+1,LEN(C3))

解説
文字列をから「 」空白スペースを検索します
=SEARCH(" ",C3)

始めから空白スペースまでを抜き出します
=MID(C3,1,SEARCH(" ",C3))
これで姓が取得できます

名は残りの文字を取得します
全体の文字数を取得
=LEN(C3)

空白までの文字数に+1することで空白を消します
=MID(C3,SEARCH(" ",C3)+1,LEN(C3))

区切りを半角スペースと全角スペースが混在していると
半角スペースが無いのでエラーになります
区切りを全て半角スペースに統一してください
(※たくさんある場合列を指定してctrl+Hで置換できます)


(C) 2001-2020 Digital World