Премахнете бащиното име от пълното име в Excel
Ако имате списък с пълни имена, който съдържа първо, бащино и фамилно име, сега бихте искали да премахнете бащините имена от пълните имена, за да получите резултата от екранната снимка по-долу. В тази статия ще представя някои формули за справяне с тази задача в Excel.
Премахнете бащиното име от пълното име с формула
Обикновено вашите бащи имена са между собственото и фамилното име, в този случай, за да ги премахнете, трябва да приложите функциите LEFT, FIND, TRIM, RIGHT SUBSTITUTE и REPT заедно.
Моля, копирайте или въведете формулата по-долу в празна клетка:
След това плъзнете манипулатора за попълване надолу към клетките, към които искате да приложите тази формула, и всички средни имена ще бъдат премахнати наведнъж, вижте екранната снимка:
Обяснение на формулата:
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)): Най-накрая, като използвате символа &, за да съедините двете части на формулата, за да получите желания резултат.
Премахнете презимето от края на името с формула
Понякога вашите пълни имена се форматират като собствено, фамилно и бащино име, за да се премахне средният инициал от края на името, както е показано на екранната снимка по-долу, как бихте могли да го постигнете?
Моля, приложете следната формула в празна клетка:
И след това плъзнете манипулатора за попълване надолу, за да попълните тази формула в други клетки, от които се нуждаете, и ще получите следния резултат, както ви е необходим:
Обяснение на формулата:
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, така че първото и фамилното име ще бъдат върнати, а второто име в края ще бъде премахнато.
Забележка: Ако някои от пълните имена съдържат само собственото и фамилното име, горната формула ще получи резултат за грешка, в този случай, моля, приложете следната формула:
Използвани относителни функции:
- LEFT:
- Функцията LEFT извлича дадения брой знаци от лявата страна на даден низ.
- RIGHT:
- Функцията RIGHT се използва за извличане на определен брой знаци от дясната страна на текстовия низ.
- FIND:
- Функцията FIND се използва за намиране на низ в друг низ и връща началната позиция на низа в друг.
- TRIM:
- Функцията TRIM премахва всички допълнителни интервали от текстов низ и запазва само единични интервали между думите.
- SUBSTITUTE:
- Функцията SUBSTITUTE на Excel заменя текст или знаци в рамките на текстов низ с друг текст или знаци.
- REPT:
- В Excel функцията REPT се използва за повтаряне на знаците определен брой пъти.
Още статии:
- Обърнете или обърнете имената и фамилиите в списъка на Excel
- Ако имате списък с пълни имена, които са форматирани като фамилно и собствено име, сега искате да обърнете фамилното и собственото име към първо и последно, както е показано на екранната снимка по-долу. В тази статия ще представя някои формули за справяне с тази работа в Excel.
- Извличане на първо средно и фамилно име от пълното име в Excel
- Да предположим, че имате списък с потребителски имена, сега бихте искали да разделите пълните имена на първо, бащино и фамилно име в отделни колони, както е показано на следната екранна снимка. В тази статия ще представя някои формули за справяне с тази работа в Excel.
- Извлечете първи инициал и фамилия от пълното име
- Да предположим, че имате списък с пълни имена, сега бихте искали да извлечете първото инициално и фамилно име или собственото име и първия знак на фамилното име от пълното име, както е показано на екранните снимки по-долу. Как бихте могли да се справите с тези задачи в работната книга на Excel?
- Отделете имейл адреси към потребителски имена и домейни в Excel
- Обикновено имейл адресът се състои от потребителско име, символ @ и име на домейн, но понякога може да се наложи да разделите имейл адреса на отделни потребителско име и име на домейн, както е показано на екранната снимка по-долу, в тази статия ще представя някои формули за разделяне имейл адресите в Excel.
Най-добрите инструменти за производителност в офиса
Kutools за Excel - помага ви да се откроите от тълпата
Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...
Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)
- Една секунда за превключване между десетки отворени документи!
- Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
- Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
- Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.