KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Удаление Отчество из Полное имя в Excel

АвторСяоянДата изменения

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

doc-remove-middle-name-1


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

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

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

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

Затем перетащите маркер заполнения вниз до ячеек, к которым нужно применить эту формулу, — и все отчества будут удалены сразу (см. рисунок).

doc-remove-middle-name-2

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

1. LEFT(A2,FIND(« »,A2)):

  • FIND(« »,A2): Эта функция FIND определяет позицию первого пробела в ячейке A2 — результат: 6.
  • LEFT(A2,FIND(« »,A2))=LEFT(A2, 6): Функция LEFT извлекает первые 6 символов из текстовой строки в ячейке A2, поэтому результатом будет Имя.

2. TRIM(RIGHT(SUBSTITUTE(A2,« »,REPT(« »,99)),99)):

  • SUBSTITUTE(A2,« »,REPT(« »,99)): Функция SUBSTITUTE заменит каждый пробел в текстовой строке на 99 пробелов в ячейке A2. Результат будет выглядеть так: «Nicol (99 пробелов) Jr. (99 пробелов) Wood».
  • RIGHT(SUBSTITUTE(A2,« »,REPT(« »,99)),99): Эта функция RIGHT извлекает 99 символов с правого края текстовой строки, возвращённой функцией SUBSTITUTE.
  • TRIM(RIGHT(SUBSTITUTE(A2,« »,REPT(« »,99)),99)): Функция TRIM удалит все лишние пробелы из результата, и вы получите фамилию.

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


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

Иногда ваше полное имя имеет формат «фамилия, имя и отчество». Как удалить инициал отчества с конца имени, как показано на рисунке ниже?

doc-remove-middle-name-3

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

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

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

doc-remove-middle-name-4

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

1. FIND(« »,A2,FIND(« »,A2)+1)-1:

  • FIND(« »,A2)+1): Эта функция FIND определяет позицию первого пробела в ячейке A2, а добавление 1 указывает на позицию символа, идущего сразу после этого пробела. Результат: 7.
  • FIND(« »,A2,FIND(« »,A2)+1)-1=FIND(« »,A2, 7)-1: Эта функция FIND возвращает позицию второго пробела в ячейке A2. Вычитание единицы исключает сам символ пробела, в результате чего получается число 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)

doc-remove-middle-name-5


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

  • LEFT:
  • Функция LEFT извлекает указанное количество символов с начала заданной текстовой строки.
  • RIGHT:
  • Функция RIGHT извлекает заданное количество символов с правого конца текстовой строки.
  • FIND:
  • Функция FIND ищет подстроку внутри другой строки и возвращает позицию её первого вхождения.
  • TRIM:
  • Функция TRIM удаляет все лишние пробелы из текстовой строки, оставляя только один пробел между словами.
  • SUBSTITUTE:
  • Функция SUBSTITUTE в Excel заменяет указанный текст или символы внутри текстовой строки на другие текст или символы.
  • REPT:
  • В Excel функция REPT позволяет повторять символы указанное количество раз.

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

  • Инвертировать или поменять местами имя и Фамилия в списке Excel
  • Если у вас есть список полных имён, отформатированных как «Фамилия Имя», и вы хотите поменять их местами, чтобы имя стояло первым, а фамилия — последней (как показано на рисунке ниже), в этой статье я расскажу о нескольких формулах Excel, которые помогут вам выполнить эту задачу.
  • Извлечение имени, отчества и Фамилия из Полное имя в Excel
  • Допустим, у вас есть список с полными именами пользователей, и вы хотите разделить каждое полное имя на отдельные столбцы: имя, отчество и фамилия, как показано на рисунке ниже. В этой статье я поделюсь несколькими формулами, которые помогут вам легко справиться с этой задачей в Excel.
  • Разделение Адрес электронной почты на имена пользователей и домены в Excel
  • Обычно адрес электронной почты состоит из имени пользователя, символа @ и доменного имени, но иногда возникает необходимость разделить его на отдельные компоненты — имя пользователя и доменное имя, как показано на рисунке ниже. В этой статье я расскажу о нескольких формулах для разделения адреса электронной почты в Excel.

Лучшие инструменты для повышения продуктивности в Office

Kutools для Excel — Помогает Вам выделяться из толпы

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

Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…


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

  • Переключайтесь между десятками открытых документов всего за секунду!
  • Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
  • Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
  • Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.