
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
쉼표 다음의 첫 번째 단어를 반환합니다.