Перейти к содержимому

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

Author: Xiaoyang Last Modified: 2025-06-05

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

doc-remove-middle-name-1


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

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

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

=ЛЕВСИМВ(A2;НАЙТИ(" ";A2))&ПРАВСИМВ(СЖПРОБ(ПОДСТАВИТЬ(A2;" ";ПОВТОР(" ";99));99))

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

doc-remove-middle-name-2

Объяснение формулы:

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

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

2. ПРАВСИМВ(СЖПРОБ(ПОДСТАВИТЬ(A2;" ";ПОВТОР(" ";99));99)):

  • ПОДСТАВИТЬ(A2;" ";ПОВТОР(" ";99)): Функция ПОДСТАВИТЬ заменит символ пробела в текстовой строке на 99 пробелов в ячейке A2. Результат будет примерно такой: “Nicol ( 99 пробелов) Jr.( 99 пробелов) Wood”.
  • ПРАВСИМВ(ПОДСТАВИТЬ(A2;" ";ПОВТОР(" ";99));99): Эта функция ПРАВСИМВ используется для извлечения 99 символов с правой стороны текстовой строки, которая возвращается функцией ПОДСТАВИТЬ.
  • ПРАВСИМВ(СЖПРОБ(ПОДСТАВИТЬ(A2;" ";ПОВТОР(" ";99));99)): Функция СЖПРОБ удалит все лишние пробелы из результата. Это даст фамилию.

3. ЛЕВСИМВ(A2;НАЙТИ(" ";A2))&ПРАВСИМВ(СЖПРОБ(ПОДСТАВИТЬ(A2;" ";ПОВТОР(" ";99));99)): В конце, используя символ &, соединяем две части формулы, чтобы получить нужный результат.


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

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

doc-remove-middle-name-3

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

=ЛЕВСИМВ(A2;НАЙТИ(" ";A2;НАЙТИ(" ";A2)+1)-1)

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

doc-remove-middle-name-4

Объяснение формулы:

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

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

2. ЛЕВСИМВ(A2;НАЙТИ(" ";A2;НАЙТИ(" ";A2)+1)-1)=ЛЕВСИМВ(A2; 10): Наконец, функция ЛЕВСИМВ извлечет 10 символов слева от ячейки A2, так что имя и фамилия будут возвращены, а отчество в конце будет удалено.

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

=ЕСЛИОШИБКА(ЛЕВСИМВ(A2;НАЙТИ(" ";A2;НАЙТИ(" ";A2)+1)-1);A2)

doc-remove-middle-name-5


Связанные функции:

  • ЛЕВСИМВ:
  • Функция ЛЕВСИМВ извлекает заданное количество символов слева от предоставленной строки.
  • ПРАВСИМВ:
  • Функция ПРАВСИМВ используется для извлечения определенного количества символов с правой стороны текстовой строки.
  • НАЙТИ:
  • Функция НАЙТИ используется для поиска строки внутри другой строки и возвращает начальную позицию строки внутри другой.
  • СЖПРОБ:
  • Функция СЖПРОБ удаляет все лишние пробелы из текстовой строки и оставляет только одинарные пробелы между словами.
  • ПОДСТАВИТЬ:
  • Функция ПОДСТАВИТЬ в Excel заменяет текст или символы в текстовой строке на другой текст или символы.
  • ПОВТОР:
  • В Excel функция ПОВТОР используется для повторения символов указанное количество раз.

Больше статей:

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

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

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

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

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


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

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