Перейти к основному содержанию

Удалить отчество из полного имени в Excel

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


Удалить отчество из полного имени с помощью формулы

Обычно ваши отчества находятся между именем и фамилией, в этом случае, чтобы удалить их, вы должны применить функции LEFT, FIND, TRIM, RIGHT SUBSTITUTE и REPT вместе.

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

=LEFT(A2,FIND(" ",A2))&TRIM(RIGHT(SUBSTITUTE(A2," ",REPT(" ",99)),99))

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

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

1. ВЛЕВО (A2; НАЙТИ (""; A2)):

  • НАЙТИ (""; A2): Эта функция НАЙТИ получит позицию первого пробела в ячейке A2, результат: 6.
  • LEFT (A2; FIND (""; A2)) = LEFT (A2; 6): Эта функция LEFT извлечет 6 символов из текстовой строки в ячейке A2, поэтому будет возвращено первое имя.

2. ОБРЕЗАТЬ (ПРАВО (ПОДСТАВИТЬ (A2, "", ПОВТОР ("", 99)), 99)):

  • ПОДСТАВИТЬ (A2; ""; ПОВТОР ("", 99)): Функция ЗАМЕНА заменит пробел в текстовой строке на 99 пробелов в ячейке A2. Результат такой: «Никол (99 пробел) младший (99 пробел) Вуд».
  • ВПРАВО (ПОДСТАВИТЬ (A2, "", ПОВТОР ("", 99)), 99): Эта функция RIGHT используется для извлечения 99 символов из правой части текстовой строки, возвращаемой функцией SUBSTITUTE.
  • ОБРЕЗАТЬ (ПРАВО (ПОДСТАВИТЬ (A2; ""; ПОВТОР ("", 99)); 99)): Функция TRIM удалит все лишние пробелы из результата. Это получит фамилию.

3. LEFT (A2, FIND ("", A2)) & TRIM (RIGHT (SUBSTITUTE (A2, "", REPT ("", 99)), 99)): Наконец, используйте символ &, чтобы соединить две части формулы, чтобы получить нужный результат.


Удалить отчество из конца имени с помощью формулы

Иногда ваши полные имена форматируются как имя, фамилия и отчество, чтобы удалить средний инициал из конца имени, как показано ниже, как вы могли этого добиться?

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

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

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

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

1. НАЙТИ (""; A2; НАЙТИ (""; A2) +1) -1:

  • НАЙТИ (""; A2) +1): Эта функция НАЙТИ используется для получения первого символа пробела из ячейки A2, добавление 1 означает нахождение позиции символа рядом с первым пробелом. Результат: 7.
  • НАЙТИ (""; A2; НАЙТИ (""; A2) +1) -1 = НАЙТИ (""; A2; 7) -1: Эта функция НАЙТИ вернет позицию второго пробела в ячейке A2. Вычитание 1 означает исключение символа пробела. И это получит число 10.

2. LEFT (A2, FIND ("", A2, FIND ("", A2) +1) -1) = LEFT (A2, 10): Наконец, функция LEFT извлечет 10 символов из левой части ячейки A2, поэтому будут возвращены имя и фамилия, а отчество в конце будет удалено.

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

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


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

  • LEFT:
  • Функция LEFT извлекает заданное количество символов из левой части предоставленной строки.
  • RIGHT:
  • Функция RIGHT используется для извлечения определенного количества символов из правой части текстовой строки.
  • FIND:
  • Функция НАЙТИ используется для поиска строки в другой строке и возвращает начальную позицию строки внутри другой.
  • TRIM:
  • Функция TRIM удаляет все лишние пробелы из текстовой строки и сохраняет только отдельные пробелы между словами.
  • SUBSTITUTE:
  • Функция ЗАМЕНА в Excel заменяет текст или символы в текстовой строке другим текстом или символами.
  • REPT:
  • В Excel функция ПОВТОР используется для повторения символов определенное количество раз.

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

  • Перевернуть или перевернуть имя и фамилию в списке Excel
  • Если у вас есть список полных имен, которые отформатированы как фамилия и имя, теперь вы хотите перевернуть фамилию и имя на имя и фамилию, как показано ниже. В этой статье я представлю некоторые формулы для работы с этой работой в Excel.
  • Извлечь первое отчество и фамилию из полного имени в Excel
  • Предположим, у вас есть список имен пользователей, теперь вы хотите разделить полные имена на имя, отчество и фамилию в отдельных столбцах, как показано на следующем снимке экрана. В этой статье я представлю некоторые формулы для работы с этой задачей в Excel.
  • Извлечь первое имя и фамилию из полного имени
  • Предположим, у вас есть список полных имен, теперь вы хотите извлечь первое имя и фамилию или имя и первый символ фамилии из полного имени, как показано ниже. Как бы вы могли справиться с этими задачами в книге Excel?
  • Отдельные адреса электронной почты для имен пользователей и доменов в Excel
  • Обычно адрес электронной почты состоит из имени пользователя, символа @ и имени домена, но иногда вам может потребоваться разделить адрес электронной почты на отдельное имя пользователя и доменное имя, как показано на скриншоте ниже, в этой статье я представлю некоторые формулы для разделения Адреса электронной почты в Excel.

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

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

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты  |  Удалить пустые строки  |  Объедините столбцы или ячейки без потери данных  |  Раунд без формулы ...
Супер ВПросмотр: Несколько критериев  |  Множественное значение  |  На нескольких листах  |  Нечеткий поиск...
Адв. Выпадающий список: Простой раскрывающийся список  |  Зависимый раскрывающийся список  |  Выпадающий список с множественным выбором...
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  Сравнить столбцы с Выберите одинаковые и разные ячейки ...
Рекомендуемые функции: Сетка Фокус  |  Просмотр дизайна  |  Большой Формулный Бар  |  Менеджер книг и листов | Библиотека ресурсов (Авто текст)  |  Выбор даты  |  Комбинировать листы  |  Шифровать/дешифровать ячейки  |  Отправлять электронные письма по списку  |  Суперфильтр  |  Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы ...)  |  50+ График Тип (Диаграмма Ганта ...)  |  40+ Практических Формулы (Рассчитать возраст по дню рождения ...)  |  19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути ...)  |  12 Конверсия Инструменты (Числа в слова, Конверсия валюты ...)  |  7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить ячейки Excel ...)  |  ... и более

Kutools для Excel может похвастаться более чем 300 функциями, Гарантия того, что то, что вам нужно, находится на расстоянии одного клика...

Описание


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

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
thank thank you!!!!!! been looking hard for this formula. However, what if there are commas? for example DOE, JOHN E. and I just wanted to remove the Initial? Also there are some Last names that are 2 (IE. JAVIER RODRIGUEZ, JOHN E) or have 2 first names (IE DOE, JOHN HENRY E.).

What would be a formula for this? because I was trying to figure out the one above to where there is a comma in these and brain is melted:(((. I dont want to remove commas just the initial. TYSM for your advance assistance! it is greatly appreciated.

DOE, JOHN E
JAVIER RODRIGUEZ, JOHN E
DOE, JOHN HENRY E
This comment was minimized by the moderator on the site
Hello, Henry,
To solve your problem, the following formula may help you:
=TRIM(LEFT(A1,LEN(A1)-LEN(MID(A1,SEARCH("@",SUBSTITUTE(A1," ","@",LEN(A1)-LEN(SUBSTITUTE(A1," ","")))),LEN(A1)))))


Please have a try, thank you!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations