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

Удаление Отчество из Полное имя с помощью формулы
Обычно ваше отчество располагается между именем и фамилией; в этом случае для его удаления следует совместно использовать функции LEFT, FIND, TRIM, RIGHT, SUBSTITUTE и REPT.
Скопируйте или введите приведённую ниже формулу в пустую ячейку:
Затем перетащите маркер заполнения вниз до ячеек, к которым нужно применить эту формулу, — и все отчества будут удалены сразу (см. рисунок).

Пояснение формулы:
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)): Наконец, с помощью символа & объединяются обе части формулы, чтобы получить нужный результат.
Удаление Отчество с конца имени с помощью формулы
Иногда ваше полное имя имеет формат «фамилия, имя и отчество». Как удалить инициал отчества с конца имени, как показано на рисунке ниже?

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

Пояснение формулы:
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, поэтому будут возвращены имя и фамилия, а отчество в конце — удалено.
Примечание: Если в некоторых полях «Полное имя» указаны только имя и фамилия, приведённая выше формула вернёт ошибку. В этом случае используйте следующую формулу:

Используемые связанные функции:
- LEFT:
- Функция LEFT извлекает указанное количество символов с начала заданной текстовой строки.
- RIGHT:
- Функция RIGHT извлекает заданное количество символов с правого конца текстовой строки.
- FIND:
- Функция FIND ищет подстроку внутри другой строки и возвращает позицию её первого вхождения.
- TRIM:
- Функция TRIM удаляет все лишние пробелы из текстовой строки, оставляя только один пробел между словами.
- SUBSTITUTE:
- Функция SUBSTITUTE в Excel заменяет указанный текст или символы внутри текстовой строки на другие текст или символы.
- REPT:
- В Excel функция REPT позволяет повторять символы указанное количество раз.
Другие статьи:
- Инвертировать или поменять местами имя и Фамилия в списке Excel
- Если у вас есть список полных имён, отформатированных как «Фамилия Имя», и вы хотите поменять их местами, чтобы имя стояло первым, а фамилия — последней (как показано на рисунке ниже), в этой статье я расскажу о нескольких формулах Excel, которые помогут вам выполнить эту задачу.
- Извлечение имени, отчества и Фамилия из Полное имя в Excel
- Допустим, у вас есть список с полными именами пользователей, и вы хотите разделить каждое полное имя на отдельные столбцы: имя, отчество и фамилия, как показано на рисунке ниже. В этой статье я поделюсь несколькими формулами, которые помогут вам легко справиться с этой задачей в Excel.
- Извлечение первой буквы имени и Фамилия из Полное имя
- Предположим, у вас есть список полных имён, и вы хотите извлечь первую букву имени и фамилию или имя и первую букву фамилии из полного имени, как показано на рисунках ниже. Как выполнить эти задачи в книге Excel?
- Разделение Адрес электронной почты на имена пользователей и домены в Excel
- Обычно адрес электронной почты состоит из имени пользователя, символа @ и доменного имени, но иногда возникает необходимость разделить его на отдельные компоненты — имя пользователя и доменное имя, как показано на рисунке ниже. В этой статье я расскажу о нескольких формулах для разделения адреса электронной почты в Excel.
Лучшие инструменты для повышения продуктивности в Office
Kutools для Excel — Помогает Вам выделяться из толпы
Kutools для Excel предлагает более 300 функций,гарантируя, что всё необходимое всегда под рукой…
Office Tab — Включает вкладочное чтение и редактирование в Microsoft Office (включая Excel)
- Переключайтесь между десятками открытых документов всего за секунду!
- Сокращает сотни кликов мышью каждый день — забудьте о «мышечной руке» раз и навсегда!
- Повышает продуктивность на 50 % при одновременном просмотре и редактировании нескольких документов.
- Добавляет эффективность вкладок в Office (включая Excel) — как в Chrome, Edge и Firefox.