Извлечете първи инициал и фамилия от пълното име
Да предположим, че имате списък с пълни имена, сега бихте искали да извлечете първото инициално и фамилно име или собственото име и първия знак на фамилното име от пълното име, както е показано на екранните снимки по-долу. Как бихте могли да се справите с тези задачи в работната книга на Excel?
- Извлечете първи инициал и фамилия от пълното име в Excel
- Извлечете собствено име и първи знак от фамилното име от пълното име в Excel
Извлечете първи инициал и фамилия от пълното име в Excel
За да извлечете първото начално и фамилното име, комбинацията от функциите LEFT, RIGHT, LEN и FIND може да ви направи услуга, общият синтаксис е:
- text: пълно име или стойност на клетка, която искате да използвате.
Моля, въведете или копирайте следната формула в празна клетка:
След това плъзнете манипулатора за попълване надолу към клетките, към които искате да приложите тази формула, и ще получите всички първи инициали и фамилни имена, които са извлечени, вижте екранната снимка:
Обяснение на формулата:
1. НАЛЯВО(A2,1): Тази ЛЯВА функция се използва за извличане на първия знак от клетка A2. Това ще получи първия инициал „J“.
2. RIGHT(A2,LEN(A2)-FIND(" ",A2)+1):
- FIND(" ",A2): Тази функция FIND връща позицията на знака за интервал. Ще получи номер 6.
- LEN(A2)-FIND(" ",A2)+1: Дължината на A2 изважда номера на знака за интервал на позицията, като добавянето на 1 означава включване на знака за интервал при извличане на данните. Това ще броя знаци, които ще бъдат върнати от края на клетка A2. Това се разпознава като num_chars на функцията RIGHT.
3. LEFT(A2,1)&RIGHT(A2,LEN(A2)-FIND(" ",A2)+1): Най-накрая, използвайки символа &, за да съедините първия инициал, върнат от функцията LEFT, и фамилията, върната от функцията RIGHT.
Извлечете собствено име и първи знак от фамилното име от пълното име в Excel
Ако трябва да извлечете първото име и първия знак от фамилното име, функциите LEFT и FIND могат да ви помогнат. Общият синтаксис е:
- text: пълно име или стойност на клетка, която искате да използвате.
Моля, копирайте или въведете формулата по-долу в празна клетка:
И след това плъзнете манипулатора за попълване надолу към клетките, към които искате да приложите тази формула, и всички първи имена и първия знак от фамилните имена са извлечени, вижте екранната снимка:
Обяснение на формулата:
FIND(" ",A2)+1: Функцията FIND се използва за връщане на позицията на знака за интервал в клетка A2, като добавянето на 1 означава да се получи позицията на първия знак след интервала. Това ще бъде разпознато като аргумент num_chars във функцията LEFT.
НАЛЯВО(A2,НАМИРАНЕ(" ",A2)+1): Тази функция LEFT се използва за извличане на броя знаци, върнати от функцията FIND от лявата страна на клетка A2.
Използвани относителни функции:
- LEFT:
- Функцията LEFT извлича дадения брой знаци от лявата страна на даден низ.
- RIGHT:
- Функцията RIGHT се използва за извличане на определен брой знаци от дясната страна на текстовия низ
- LEN:
- Функцията LEN връща броя знаци в текстов низ.
- FIND:
- Функцията FIND се използва за намиране на низ в друг низ и връща началната позиция на низа в друг
Още статии:
- Обърнете или обърнете имената и фамилиите в списъка на Excel
- Ако имате списък с пълни имена, които са форматирани като фамилно и собствено име, сега искате да обърнете фамилното и собственото име към първо и последно, както е показано на екранната снимка по-долу. В тази статия ще представя някои формули за справяне с тази работа в Excel.
- Извличане на няколко реда от клетка
- Ако имате списък с текстови низове, които са разделени с прекъсвания на редове (което се случва чрез натискане на клавишите Alt + Enter при въвеждане на текста), и сега искате да извлечете тези редове текст в множество клетки, както е показано на екранната снимка по-долу. Как бихте могли да го решите с формула в Excel?
- Извличане на N-та дума от текстов низ в Excel
- Ако имате списък с текстови низове или изречения, сега искате да извлечете конкретната n-та дума от списъка, както е показано на екранната снимка по-долу. В тази статия ще представя някои методи за решаване на тази задача в Excel.
- Извличане на текст между скоби от текстов низ
- Ако в текстовия низ има част от текста, ограден със скоби, сега трябва да извлечете всички текстови низове между скобите, както е показано на следната екранна снимка. Как бихте могли да решите тази задача в Excel бързо и лесно?
Най-добрите инструменти за производителност в офиса
Kutools за Excel - помага ви да се откроите от тълпата
Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...
Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)
- Една секунда за превключване между десетки отворени документи!
- Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
- Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
- Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.