Note: The other languages of the website are Google-translated. Back to English

Как разделить полное имя на имя и фамилию в Excel?

Предположим, у вас есть список имен, как показано на первом снимке экрана в одном столбце ниже, и вам нужно разделить полное имя на столбец имени , столбец отчества и столбец с фамилией, как показано на следующем снимке экрана. Вот несколько хитрых методов, которые помогут решить эту проблему:


Разделить полное имя на имя и фамилию с помощью формул

Разделите полные имена на имя и фамилию:

Вы можете использовать левую функцию, правую функцию и функцию поиска, чтобы добавить полное имя к имени и фамилии, выполнив следующие действия:

1. Введите формулу = ЛЕВЫЙ (A2; НАЙТИ (""; A2,1) -1) в пустой ячейке в этом случае говорит Cell C2, а затем перетащите дескриптор заполнения вниз к ячейкам, которые вы хотите заполнить этой формулой, и все имена были извлечены сразу, см. снимок экрана:

документ разделить полные имена 2

2. Затем введите формулу = ПРАВО (A2; LEN (A2) -FIND (""; A2,1)) в другой пустой ячейке, ячейке D2, и перетащите дескриптор заполнения вниз к ячейкам, в которых вы хотите применить эту формулу, и все фамилии были извлечены в столбце D, как показано на следующем снимке экрана:

документ разделить полные имена 3


Разделите полные имена на имя, отчество и фамилию:

Если вы хотите разделить полные имена на имя, отчество и фамилию в отдельные столбцы, следующие формулы могут оказать вам услугу.

1. Введите эту формулу: = ЛЕВЫЙ (A2; ПОИСК (""; A2)) в пустую ячейку C2, а затем перетащите дескриптор заполнения вниз к ячейкам, чтобы применить эту формулу, и все имена были разделены в столбец C, см. снимок экрана:

документ разделить полные имена 4

2. Затем введите эту формулу: = MID (A2; ПОИСК (""; A2,1) + 1; ПОИСК (""; A2, ПОИСК (""; A2,1) +1) -ПОИСК ("", A2,1)) в пустую ячейку D2, а затем перетащите дескриптор заполнения вниз к ячейкам, чтобы применить эту формулу, и все вторые имена были разделены в столбец D, см. снимок экрана:

документ разделить полные имена 5

3. Наконец введите эту формулу: = ВПРАВО (A2; LEN (A2) -ПОИСК (""; A2, ПОИСК ("", A2, ПОИСК ("", A2) +1))) в пустую ячейку E2, а затем перетащите дескриптор заполнения вниз к ячейкам, чтобы применить эту формулу, и все имена были разделены в столбец E, см. снимок экрана:

документ разделить полные имена 6


Разделить полное имя на имя и фамилию с помощью команды Text to Column

Функцию запомнить непросто. Пожалуйста, не беспокойтесь об этом. Второй способ поможет вам легко разделить столбец с полным именем.

1. Выберите столбец, который вы разделите, в данном случае это A2: A13.

2, Нажмите Текст в столбцы под Данные Tab.

документ разделить полные имена 7

3. В Мастер преобразования текста в столбцы - шаг 1 из 3 диалоговое окно, проверьте разграниченный и нажмите Далее кнопку.

документ разделить полные имена 8

4. В Шаг 2 из 3 мастер, только проверьте Space вариант в Разделители раздел и нажмите Далее кнопку.

документ разделить полные имена 9

5. В следующем мастере проверьте Текст вариант в Формат данных столбца раздел и укажите Направление ячейка, в которую вы хотите поместить результаты. Смотрите скриншот:

документ разделить полные имена 10

6, Нажмите Завершить кнопка. Затем вы увидите, что столбец полного имени был разделен на столбец имени, столбца отчества и столбца фамилии одновременно.


Разделить полное имя на имя и фамилию с помощью Kutools for Excel быстро и легко

Если вам надоели два вышеуказанных метода, я могу порекомендовать вам полезный инструмент - Kutools for Excel, С его Разделить имена вы можете быстро разделить полные имена на имя и фамилию или разделить полные имена на имя, отчество и фамилию по мере необходимости.

Kutools for Excel : с более чем 300 удобными надстройками Excel, бесплатно и без ограничений в течение 30 дней. 

После установки Kutools for Excel, пожалуйста, сделайте следующее:

1. Выберите диапазон имен, который вы хотите разделить.

2. Нажмите Кутулс > Слияние и разделение > Разделить имена, В Разделить имена диалоговом окне укажите Сплит-типы вы хотите, если вы хотите разделить полное имя на имя и фамилию, пожалуйста, отметьте Имя и Фамилия, см. снимок экрана:

3. Затем нажмите OK , и появится другое диалоговое окно, выберите ячейку, в которую вы хотите поместить результат в диалоговом окне, см. снимок экрана:

документ разделить полные имена 12

4, И нажмите OK кнопки, полные имена были разделены на столбец имени и столбец фамилии, см. снимок экрана:

документ разделить полные имена 13

Внимание: Если ваше полное имя содержит имя, отчество и фамилию, которые необходимо разделить на три столбца отдельно, вам просто нужно проверить Имя, Отчество и Фамилия в Разделить имена диалоговое окно, и вы получите следующий результат:

документ разделить полные имена 14

Загрузите бесплатную пробную версию Kutools for Excel прямо сейчас!


Разделите полные имена на имя и фамилию через запятую или другие разделители:

Если ваши полные имена разделены запятой или другими разделителями в ячейках,Kutools for Excel' Разделить клетки функция также может оказать вам услугу, см. снимок экрана:

документ разделить полные имена 15

Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!


Разделить полное имя на имя и фамилию с помощью Kutools for Excel быстро

Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!


Лучшие инструменты для работы в офисе

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно

Сортировать комментарии по
Комментарии (88)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
офигенно... очень помогло... спасибо
Этот комментарий был сведен к минимуму модератором на сайте
[quote]попробуйте это для имен, имеющих имя, среднее имя, фамилию... [quote]как разделить два слова в одной ячейке,,,,,,,,,,,,,,,,,Винай Сагар С.Д.[/quote] где A1 - ячейка, в которой находится имя....Хари[/quote]е]
Этот комментарий был сведен к минимуму модератором на сайте
дорогая, пожалуйста, решите этот микро
Этот комментарий был сведен к минимуму модератором на сайте
Спасатель жизни!! Спасибо за демо!!
Этот комментарий был сведен к минимуму модератором на сайте
это работает только в том случае, если у людей в вашем списке нет отчества! ааа так расстраивает
Этот комментарий был сведен к минимуму модератором на сайте
попробуйте это для имен, имеющих имя, среднее имя, фамилию... =LEFT(TRIM(MID(SUBSTITUTE(A1," ",REPT(" ",LEN(A1))),LEN(A1),1000)) ,НАЙТИ(" ",ОТРЕЗАТЬ(СРЕДН(ПОДСТАВИТЬ(A1," ",ПОВТОР(" ",ДЛСТР(A1))),ДЛСТР(A1),1000)),1)-1) где A1 - ячейка, в которой имя находится....
Этот комментарий был сведен к минимуму модератором на сайте
Уважаемый #vinay sagar sd Не получается разделить имя, которое содержит имя, отчество, фамилию. Не могли бы вы помочь мне разделить то же самое для приведенных ниже имен. С пространством и без пространства. Мое ограничение для другой категории: можем ли мы разделить имена в верхнем регистре. Пример (1): Уильям Дж. Смит Пример (2): Уильям Дж. Смит
Этот комментарий был сведен к минимуму модератором на сайте
Привет, я пытался использовать вашу формулу для изменения имени, отчества и фамилии в трех разных столбцах одного полного имени, но я не получил правильного ответа на этот вопрос, поэтому, пожалуйста, решите эту проблему и отправьте мне на мой Email ID. (Примечание: мой адрес электронной почты "manishgupta.gupta884@gmail.com")
Этот комментарий был сведен к минимуму модератором на сайте
Уважаемый #KR, я думаю, что написать формулу для Eg(2) невозможно даже для людей из Mocrosoft... однако я могу дать вам формулу для Eg(2).. дерзайте (1).First name =TRIM(MID(SUBSTITUTE (A1, " ", REPT (" ", LEN (A1))), 1, LEN (A1))) (2). Mid Name = ЕСЛИ ОШИБКА (ЕСЛИ ОШИБКА (ЛЕВАЯ (ОТРЕЗАТЬ (СРЕДНЯЯ (ЗАМЕНИТЬ (A1, " "), ПОВТОР(" ",ДЛСТР(A1))),ДЛСТР(A1),1000)),НАЙТИ(" ",ОТРЕЗАТЬ(СРЕДН(ПОДСТАВИТЬ(A1," ",ПОВТОР(" ",ДЛСТР(A1))),ДЛСТР (A1),1000)),1)-1),ПРАВО(A1,ДЛСТР(A1)-НАЙТИ(" ",A1,1))),A1) (2).Фамилия =ЕСЛИОШИБКА(ПРАВО(ПРАВО( A1,ДЛСТР(A1)-НАЙТИ(" ",A1,1)),ДЛСТР(ПРАВО(A1,ДЛСТР(A1)-НАЙТИ(" ",A1,1)))-НАЙТИ(" ",ПРАВО(A1, ДЛСТР(A1)-НАЙТИ(" ",A1,1)),1)),ЕСЛИОШИБКА(ЕСЛИОШИБКА(СЛЕВА(ОТРЕЗАТЬ(СРЕДНЯЯ(ПОДСТАВИТЬ(A1," ",ПОВТОР(" ",ДЛСТР(A1))),ДЛСТР (A1),1000)),НАЙТИ(" ",ОТРЕЗАТЬ(СРЕДНИЙ(ПОДСТАВИТЬ(A1," ",ПОВТОР(" ",ДЛСТР(A1))),ДЛСТР(A1),1000)),1)-1) ,ВПРАВО(A1,LEN(A1)-НАЙТИ(" ",A1,1))),A1)) A1 - это адрес ячейки, где находится ваше имя... Пожалуйста, обратите внимание, что не копируйте и не вставляйте приведенную выше формулу, потому что при копировании и вставке он создает некоторый «пробел» между формулами, таким образом, он выдает ошибку ... так что лучше t введите приведенную выше формулу как есть... ** Даже эти формулы не работают, пожалуйста, сообщите свой идентификатор электронной почты, чтобы я мог отправить лист Excel с формулой, или напишите мне по адресу vinaysagarsd@gmail.com
Этот комментарий был сведен к минимуму модератором на сайте
ты тот парень, который разработал excel? эта формула сумасшедшая..!!
Этот комментарий был сведен к минимуму модератором на сайте
Уважаемый #KR (после исправления ошибки в наборе текста) я думаю, что написать формулу для Eg(2) невозможно даже для сотрудников Mocrosoft... однако я могу дать вам формулу для Eg(1).. сделайте это (1).Сначала name =TRIM(MID(SUBSTITUTE(A1," ",REPT(" ",LEN(A1))),1,LEN(A1))) (2).Mid Name =IFERROR(IFERROR(LEFT(TRIM(MID( ПОДСТАВИТЬ(A1," ",ПОВТОР(" ",ДЛСТР(A1))),ДЛСТР (A1),1000)),КОНЕЦ D(" ",ОТРЕЗАТЬ(СРЕДНЯЯ(ЗАМЕНА(A1," ",ПОВТОР(" ") ,ДЛСТР(A1))),ДЛСТР (A1),1000)),1)- 1),ВПРАВО(A1,ДЛСТР (A1)-НАЙТИ(" ",A1,1))),A1) (2). Фамилия =ЕСЛИОШИБКА(ПРАВО(ПРАВО(A1,ДЛСТР(A1)-НАЙТИ(" ",A1,1)),ДЛСТР(RI GHT(A1,ДЛСТР(A1)- НАЙТИ(" ",A1,1))) -НАЙТИ( " ",ВПРАВО(A1,ДЛСТР(A1)-НАЙТИ(" ",A1,1)),1)),ЕСЛИ ОШИБКА(ЕСЛИОШИБКА(ЛЕВОЕ(ОБРЕЗАТЬ(СРЕДНЯЯ(СВЕРХ(A1," "), ПОВТОР(" ",ДЛСТР(A1))),ДЛСТР (A1),1000)),КОНЕЦ D(" ",ОТДЕЛКА(СРЕДНЯЯ(ЗАМЕНА(A1," ",ПОВТОР(" ",ДЛСТР(A1))) ,ДЛСТР (A1),1000)),1)- 1),ВПРАВО(A1,ДЛСТР (A1)-НАЙТИ(" ",A1,1))),A1)) A1 - адрес ячейки, где находится ваше имя .... Пожалуйста, обратите внимание, что не копируйте и не вставляйте приведенную выше формулу, потому что при копировании и вставке она создает некоторый «пробел» между fo rmulas,, таким образом, он выдаст ошибку... так что лучше ввести приведенную выше формулу самостоятельно, как она есть... ** Даже эти формулы не работают, пожалуйста, дайте свой идентификатор электронной почты, чтобы я мог отправить Excel лист с формулой или напишите мне по адресу vinaysagarsd@gmail.com
Этот комментарий был сведен к минимуму модератором на сайте
Пожалуйста, пришлите мне лист Excel с формулой. С уважением Ранджан Кумар
Этот комментарий был сведен к минимуму модератором на сайте
# Маниш Гупта, ок... Пришлите мне лист с ошибкой на мою электронную почту, чтобы я мог исправить все ошибки... Мой идентификатор - vinaysagarsd@gmail.com, спасибо..
Этот комментарий был сведен к минимуму модератором на сайте
Винай психотик, и мне нравятся люди, которые его потеряли... Ваш великий фанат! С уважением.
Этот комментарий был сведен к минимуму модератором на сайте
Отлично!!! Оно работает
Этот комментарий был сведен к минимуму модератором на сайте
Очень полезно, спасибо.
Этот комментарий был сведен к минимуму модератором на сайте
Вау, замечательный макет блога! Как давно вы ведете блог? вы сделали ведение блога легким. Общий вид вашего веб-сайта превосходен, как и его содержание! кбкфбгдддеффебгд
Этот комментарий был сведен к минимуму модератором на сайте
Спасибо Спасибо! Ваш совет по разделению имен на две колонки только что сэкономил мне пару часов работы в очень загруженный день. Я очень ценю, что вы поделились этим. :смешной:
Этот комментарий был сведен к минимуму модератором на сайте
Очень полезно. Спасибо!
Этот комментарий был сведен к минимуму модератором на сайте
Я хочу разделить имя и фамилию, но проблема в том, что между ними нет ни запятой, ни пробела. так есть ли какое-нибудь решение для этого. ответьте быстро, так как это срочно
Этот комментарий был сведен к минимуму модератором на сайте
(1).First name =TRIM(MID(SUBSTITUTE(A1," ",REPT(" ",LEN(A1))),1,LEN(A1))) (2).Mid Name =IFERROR(IFERROR(LEFT) (ОТРЕЗАТЬ(СРЕДНЯЯ(ПОДСТАВИТЬ(A1," ",ПОВТОР(" ",ДЛСТР(A1))),ДЛСТР (A1),1000)),КОНЕЦ D(" ",ОТРЕЗАТЬ(СРЕДНЯЯ(ЗАМЕНИТЬ(A1," " ,ПОВТОР(" ",ДЛСТР(A1))),ДЛСТР (A1),1000)),1)- 1),ВПРАВО(A1,ДЛСТР (A1)-НАЙТИ(" ",A1,1))),A1 ) (2).Фамилия =ЕСЛИОШИБКА(ПРАВО(ПРАВО(A1,ДЛСТР(A1)-НАЙТИ(" ",A1,1)),ДЛСТР(RI GHT(A1,ДЛСТР(A1)- НАЙТИ(" ",A1,1 ,1)))-НАЙТИ( " ",ПРАВИЛЬНО(A1,ДЛСТР( A1,1)-НАЙТИ(" ",A1)),1)),ЕСЛИ ОШИБКА(ЕСЛИ ОШИБКА(L EFT(ОБРЕЗАТЬ(СРЕДНЯЯ(SU BSTITUTE( A1," ",REPT(" ",LEN(A1))),LEN (A1000),1)),FIN D(" ",TRIM(MID(SUBS TITUTE(A1," ",REPT(" ",LEN (A1))),ДЛСТР (A1000),1)),1)- 1),ВПРАВО(A1,ДЛСТР (A1,1)-НАЙТИ(" ",A1))),A1)) AXNUMX - адрес ячейки где находится ваше имя... Пожалуйста, обратите внимание, что не копируйте и не вставляйте приведенную выше формулу, потому что при копировании и вставке она создает некоторый "пробел" между формулами, таким образом, будет выдана ошибка... так что лучше введите приведенную выше формулу самостоятельно как есть...
Этот комментарий был сведен к минимуму модератором на сайте
не работает, мне нужно только разделить на имя и фамилию
Этот комментарий был сведен к минимуму модератором на сайте
Разделение только имени и фамилии. Майк Джозеф использует формулу Left & Find для извлечения имени =LEFT(A1,FIND(" ",A1)) Для извлечения фамилии используйте Right,len и формулу поиска = =RIGHT(A1,LEN( А1)-НАЙТИ(" ",А1,1))
Этот комментарий был сведен к минимуму модератором на сайте
Эта формула отлично сработала для меня... Есть ли какие-нибудь советы, как избавиться от комы? бывший. Сент-Луис, мне нужно, чтобы это был Сент-Луис. Спасибо.
Этот комментарий был сведен к минимуму модератором на сайте
Я попробовал приведенную выше формулу, но в моих данных есть все, что у нее есть имя, фамилия, имя, отчество, начальная фамилия и имя с пробелом «Ле Рой». ваша формула работает, за исключением тех, у кого средний инициал, поэтому фамилия отображается для тех, кто как К. Смит. есть ли более простая формула, чтобы отбросить K "" и не удалять первую букву других фамилий? Первое имя отлично сработало. большое спасибо
Этот комментарий был сведен к минимуму модератором на сайте
имя: = ВЛЕВО (ОТРЕЗАТЬ (A1); НАЙТИ (" "; ОТРЕЗАТЬ (A1))) отчество: = ЕСЛИ ОШИБКА (ЛЕВАЯ (ОТРЕЗАТЬ (СРЕДНЯЯ (ОТРЕЗАТЬ (A1), НАЙТИ (" ", ОТРЕЗАТЬ (A1)), 50) ),НАЙТИ(" ",ОТРЕЗАТЬ(СРЕДН(ОТРЕЗАТЬ(A1),НАЙТИ(" ",ОТРЕЗАТЬ(A1)),50)))),"Без отчества") фамилия:=ПРАВО(ОТРЕЗАТЬ(A1),ДЛСТР. (ОТРЕЗАТЬ(A1))-НАЙТИ(" ",ОТРЕЗАТЬ(A1))-ЕСЛИОШИБКА(НАЙТИ(" ",ОТРЕЗАТЬ(СРЕДН(ОТРЕЗАТЬ(A1),НАЙТИ(" ",ОТРЕЗАТЬ(A1)),20))), 0))
Этот комментарий был сведен к минимуму модератором на сайте
отличная функция, но если есть два средних имени, она покажет только одно, пожалуйста, не могли бы вы отправить одно, которое покажет все средние имена, т.е. даже если есть 3 средних имени, спасибо [у меня есть одно, которое показывает первое и среднее, например, имя: Пол Джеймс Джон Смит (чтобы показать все, кроме фамилии: =LEFT(A1,LEN(A1)-FIND(" ",A1,1)+1)]
Этот комментарий был сведен к минимуму модератором на сайте
вставьте больше столбцов справа от вас. затем объедините, используя эту функцию = CONCATENATE (C7, " ", D7," ", E7), замените, где это применимо, к вашей ячейке. " " добавит пробел между именами.
Этот комментарий был сведен к минимуму модератором на сайте
подскажите плиз, как разделить имя и фамилию, если они сочетаются с любым символом, кроме букв. EGAvnesh.chaudhary vishal1mittal akash#sharma Prateek_bansal плз помогите мне ..плз
Этот комментарий был сведен к минимуму модератором на сайте
Я хочу узнать отдельное имя из разных столбцов в заданном диапазоне.
Этот комментарий был сведен к минимуму модератором на сайте
Это сэкономило мне часы работы. БЛАГОДАРЮ ВАС!!!
Здесь еще нет комментариев
Загрузить ещё
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL