
Как я могу разделить 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
верните первое слово после запятой.