Excel, 이름, 성 또는 중간 이름이 두 단어 이상인 분할 이름

Excel, 이름, 성 또는 중간 이름이 두 단어 이상인 분할 이름

last name middle initial와 를 어떻게 구분하나요?first name

예를 들어 이름이나 성, 중간 이름이 두 개 이상 포함된 이름이 있습니다.

Mendoza, John Lloyd Dela Cruz
Torres, Michael Pineda

열당 단어 수가 다른 경우 어떻게 분할할 수 있나요? 그리고 middle name? 에 대한 첫 글자만 얻으세요 . 이것이 가능한가? 그렇지 않다면 나에게 해결책을 제안해 주실 수 있나요? 나는 많은 데이터를 가지고 있다

어떤 도움이라도 주시면 감사하겠습니다.

답변1

그것은 나타납니다

  • 쉼표로 끝나는 첫 번째 하위 문자열입니다.
  • 이름쉼표 다음의 첫 번째 단어입니다.
  • 중간 이니셜쉼표 다음 두 번째 단어의 첫 글자입니다.

그렇지 않은 경우 질문을 명확히 해야 합니다. 원래 질문을 편집하여 그렇게 하세요.

실제로 그렇다면 다음 공식을 사용할 수 있습니다.

Last Name:       =LEFT(A2,FIND(",",A2)-1)
Middle Initial:  =MID(A2,1+FIND(" ",A2,1+FIND(" ",A2,1+FIND(",",A2))),1)
First Name:      =MID(A2,FIND(",",A2)+2,FIND(" ",A2,1+FIND(" ",A2,1+FIND(",",A2)))-2-FIND(",",A2))

이름과 중간 이니셜에 대한 알고리즘:

  • 의 경우 Middle Initial쉼표 다음에 오는 두 번째 단어의 첫 글자를 반환합니다.
  • 의 경우 First Name쉼표 다음의 첫 번째 단어를 반환합니다.

여기에 이미지 설명을 입력하세요

관련 정보