Прескочи на основното съдържание

Премахнете бащиното име от пълното име в Excel

Автор: Xiaoyang Последна промяна: 2023-05-29

Ако имате списък с пълни имена, който съдържа първо, бащино и фамилно име, сега бихте искали да премахнете бащините имена от пълните имена, за да получите резултата от екранната снимка по-долу. В тази статия ще представя някои формули за справяне с тази задача в Excel.


Премахнете бащиното име от пълното име с формула

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

Моля, копирайте или въведете формулата по-долу в празна клетка:

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

След това плъзнете манипулатора за попълване надолу към клетките, към които искате да приложите тази формула, и всички средни имена ще бъдат премахнати наведнъж, вижте екранната снимка:

Обяснение на формулата:

1. НАЛЯВО (A2, FIND (" ", A2)):

  • FIND(" ",A2): Тази функция FIND ще получи позицията на първото пространство в клетка A2, резултатът е: 6.
  • НАЛЯВО(A2,НАМИРАНЕ(" ",A2))=НАЛЯВО(A2, 6): Тази функция LEFT ще извлече 6 знака от текстовия низ в клетка A2, така че ще бъде върнато първото име.

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

  • ЗАМЕСТВАНЕ(A2," ",ПОВТОР(" ",99)): Функцията SUBSTITUTE ще замени знака за интервал в текстовия низ с 99 знака за интервал в клетка A2. Резултатът е следният: „Никол ( 99 интервал) младши ( 99 интервал) Ууд“.
  • ДЯСНО(ЗАМЕСТВАНЕ(A2," ",ПОВТОР(" ",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)): Най-накрая, като използвате символа &, за да съедините двете части на формулата, за да получите желания резултат.


Премахнете презимето от края на името с формула

Понякога вашите пълни имена се форматират като собствено, фамилно и бащино име, за да се премахне средният инициал от края на името, както е показано на екранната снимка по-долу, как бихте могли да го постигнете?

Моля, приложете следната формула в празна клетка:

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

И след това плъзнете манипулатора за попълване надолу, за да попълните тази формула в други клетки, от които се нуждаете, и ще получите следния резултат, както ви е необходим:

Обяснение на формулата:

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. Изваждането на 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:
  • Функцията FIND се използва за намиране на низ в друг низ и връща началната позиция на низа в друг.
  • TRIM:
  • Функцията TRIM премахва всички допълнителни интервали от текстов низ и запазва само единични интервали между думите.
  • SUBSTITUTE:
  • Функцията SUBSTITUTE на Excel заменя текст или знаци в рамките на текстов низ с друг текст или знаци.
  • REPT:
  • В Excel функцията REPT се използва за повтаряне на знаците определен брой пъти.

Още статии:

  • Обърнете или обърнете имената и фамилиите в списъка на Excel
  • Ако имате списък с пълни имена, които са форматирани като фамилно и собствено име, сега искате да обърнете фамилното и собственото име към първо и последно, както е показано на екранната снимка по-долу. В тази статия ще представя някои формули за справяне с тази работа в Excel.
  • Извличане на първо средно и фамилно име от пълното име в Excel
  • Да предположим, че имате списък с потребителски имена, сега бихте искали да разделите пълните имена на първо, бащино и фамилно име в отделни колони, както е показано на следната екранна снимка. В тази статия ще представя някои формули за справяне с тази работа в Excel.
  • Извлечете първи инициал и фамилия от пълното име
  • Да предположим, че имате списък с пълни имена, сега бихте искали да извлечете първото инициално и фамилно име или собственото име и първия знак на фамилното име от пълното име, както е показано на екранните снимки по-долу. Как бихте могли да се справите с тези задачи в работната книга на Excel?
  • Отделете имейл адреси към потребителски имена и домейни в Excel
  • Обикновено имейл адресът се състои от потребителско име, символ @ и име на домейн, но понякога може да се наложи да разделите имейл адреса на отделни потребителско име и име на домейн, както е показано на екранната снимка по-долу, в тази статия ще представя някои формули за разделяне имейл адресите в Excel.

Най-добрите инструменти за производителност в офиса

Kutools за Excel - помага ви да се откроите от тълпата

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати  |  Изтриване на празни редове  |  Комбинирайте колони или клетки без загуба на данни  |  Кръг без формула ...
Супер VLookup: Множество критерии  |  Множество стойности  |  В много листове  |  Размито търсене...
адв. Падащ списък: Лесен падащ списък  |  Зависим падащ списък  |  Падащ списък с множество избори...
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  Сравнете колони с Изберете Същите и различни клетки ...
Препоръчани функции: Мрежов фокус  |  Изглед на дизайна  |  Голям формула бар  |  Мениджър на работни книги и листове | Библиотека с ресурси (Автоматичен текст)  |  Избор на дата  |  Комбинирайте работни листове  |  Шифроване/декриптиране на клетки  |  Изпращайте имейли по списък  |  Супер филтър  |  Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 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