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

Извлечь имя и фамилию из полного имени

Предположим, у вас есть список полных имен, теперь вы хотите извлечь первое имя и фамилию или имя и первый символ фамилии из полного имени, как показано ниже. Как бы вы могли справиться с этими задачами в книге Excel?


Извлечь имя и фамилию из полного имени в Excel

Чтобы извлечь первое имя и фамилию, комбинация функций LEFT, RIGHT, LEN и FIND может оказать вам услугу, общий синтаксис:

=LEFT(text,1)&RIGHT(text,LEN(text)-FIND(" ",text)+1)
  • text: Полное имя или значение ячейки, которое вы хотите использовать.

Введите или скопируйте следующую формулу в пустую ячейку:

=LEFT(A2,1)&RIGHT(A2,LEN(A2)-FIND(" ",A2)+1)

Затем перетащите дескриптор заполнения вниз к ячейкам, в которых вы хотите применить эту формулу, и вы получите все первые инициалы и фамилии, которые были извлечены, см. Снимок экрана:


Пояснение к формуле:

1. ВЛЕВО (A2,1; XNUMX): Эта функция LEFT используется для извлечения первого символа ячейки A2. Это будет первая буква «J».

2. RIGHT(A2,LEN(A2)-FIND(" ",A2)+1):

  • НАЙТИ (""; A2): Эта функция НАЙТИ возвращает позицию символа пробела. Он получит номер 6.
  • LEN (A2) -НАЙТИ ("", A2) +1: Длина A2 вычитает номер символа пробела, добавление 1 означает включение символа пробела при извлечении данных. Это будет количество символов, которое будет возвращено с конца ячейки A2. Это распознается как num_chars функции RIGHT.

3. LEFT(A2,1)&RIGHT(A2,LEN(A2)-FIND(" ",A2)+1): Наконец, использование символа & для соединения первого инициала, возвращаемого функцией LEFT, и фамилии, возвращаемой функцией RIGHT.


Извлечь имя и первый символ фамилии из полного имени в Excel

Если вам нужно извлечь имя и первый символ фамилии, вам могут помочь функции LEFT и FIND. Общий синтаксис:

=LEFT(text,FIND(" ",text)+1)
  • text: Полное имя или значение ячейки, которое вы хотите использовать.

Скопируйте или введите приведенную ниже формулу в пустую ячейку:

=LEFT(A2,FIND(" ",A2)+1)

Затем перетащите дескриптор заполнения вниз к ячейкам, к которым вы хотите применить эту формулу, и все имена и первый символ фамилий были извлечены, см. Снимок экрана:


Пояснение к формуле:

НАЙТИ (""; A2) +1: Функция НАЙТИ используется для возврата позиции символа пробела в ячейке A2, добавление 1 означает получение позиции первого символа после пробела. Это будет распознано как аргумент num_chars в функции LEFT.

ВЛЕВО (A2; НАЙТИ (""; A2) +1): Эта функция LEFT используется для извлечения количества символов, возвращаемых функцией FIND, из левой части ячейки A2.


Используемые относительные функции:

  • LEFT:
  • Функция LEFT извлекает заданное количество символов из левой части предоставленной строки.
  • RIGHT:
  • Функция ВПРАВО используется для извлечения определенного количества символов из правой части текстовой строки.
  • LEN:
  • Функция LEN возвращает количество символов в текстовой строке.
  • FIND:
  • Функция НАЙТИ используется для поиска строки в другой строке и возвращает начальную позицию строки внутри другой строки.

Другие статьи:

  • Перевернуть или перевернуть имя и фамилию в списке Excel
  • Если у вас есть список полных имен, которые отформатированы как фамилия и имя, теперь вы хотите перевернуть фамилию и имя на имя и фамилию, как показано ниже. В этой статье я представлю некоторые формулы для работы с этой работой в Excel.
  • Извлечь несколько строк из ячейки
  • Если у вас есть список текстовых строк, разделенных разрывами строк (это происходит при нажатии клавиш Alt + Enter при вводе текста), и теперь вы хотите извлечь эти строки текста в несколько ячеек, как показано ниже. Как бы вы могли решить это с помощью формулы в Excel?
  • Извлечь N-е слово из текстовой строки в Excel
  • Если у вас есть список текстовых строк или предложений, теперь вы хотите извлечь конкретное n-е слово из списка, как показано ниже. В этой статье я расскажу о некоторых методах решения этой задачи в Excel.

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

Kutools for Excel - поможет вам выделиться из толпы

Хотите быстро и безупречно выполнять свою повседневную работу? Kutools for Excel предлагает мощные расширенные функции 300 (объединение книг, сумма по цвету, разделение содержимого ячеек, дата преобразования и т. Д.) И экономия 80% времени для вас.

  • Рассчитан на 1500 сценариев работы, помогает решить 80% задач Excel.
  • Уменьшите количество нажатий на клавиатуру и мышь каждый день, избавьтесь от усталости глаз и рук.
  • Станьте экспертом по Excel за 3 минуты. Больше не нужно запоминать какие-либо болезненные формулы и коды VBA.
  • 30-дневная неограниченная бесплатная пробная версия. 60-дневная гарантия возврата денег. Бесплатное обновление и поддержка 2 года.
Лента Excel (с установленным Kutools for Excel)

Вкладка Office - включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), точно так же, как Chrome, Firefox и новый Internet Explorer.
Снимок экрана Excel (с установленной вкладкой Office)
Сортировать комментарии по
Комментарии (2)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
Это абсолютно НЕ работает. Иногда это работало для первой, но формула не переводилась в другие ячейки и продолжала вводить данные первой ячейки.
Этот комментарий был сведен к минимуму модератором на сайте
Ты абсолютный тупица
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места