Содржина
Овој напис ќе покаже како да ги одделите името, средното име и презимето со помош на формулата на Excel. За да добиете брз преглед на ова, погледнете подолу.
Преземете ја работната книга за вежбање
Кликнете на следнава врска и преземете ја работната книга за вежбање бесплатно.
Одделете го првото средно и презимето.xlsx
3 начини да го одделите името средно име или презиме користејќи формула
Лесно е да се подели целото име на делови користејќи формула на Excel. Но, не постои единствена формула на Excel што може да извлече прво, средно и презиме во различни ќелии истовремено. Значи, овде ќе прикажеме употреба на различни поединечни формули за одвојување на деловите од целото име.
Во следната база на податоци, имаме листа на вистински имиња на неколку истакнати актери.
Ќе користиме формули на Excel за да ги извлечеме првите, средните и презимињата од нивните целосни имиња ( Колона B ).
1. Одделете го првото Име со функциите Excel LEFT и SEARCH
Можете лесно да го извлечете името користејќи ја само функцијата LEFT сама или комбинирајќи ја со функцијата SEARCH .
Генеричка формула со функцијата ЛЕВА:
=LEFT(Целосно име, број на знаци во името)Генерички Формула LEFT-SEARCH:
=LEFT(Целосно име,SEARCH(“ “,Полно име)-1)
Користете запирка (,) наместо празно место, ако целосните имињаизберете го копчето Пополнете блиц .
Останатите ќелии ( C6:C9 ) автоматски ќе ги вратат првите имиња сега.
Забелешка:
Креирајте ја шемата во ќелијата C5 на начин на кој сакате да го добиете излезот. Ако сакате да го отстраните средното име, напишете Вилијам Пит во ќелијата C5, потоа нанесете Flash Fill, и така натаму.
Прочитајте повеќе: Excel VBA: Сплит го името и Презиме (3 практични примери)
3. Одделни имиња користејќи Find and Replace
Алатката Најди и замени е уште една функција на Excel која има огромна функционалност. Овозможува употреба на џокери во него. Ќе ја користиме џокерот со ѕвездичка (*) во Најдете и замени во овој дел за да ги извлечеме името, средното и презимето.
3.1 Одделете го името или презимето
Одделете прво Имиња:
- Прво копирајте ги целосните имиња во посебна колона.
- Притиснете CTRL+H. Ќе се појави прозорецот Најди и замени .
- Во полето Најди што: , напишете празно место проследено со ѕвездичка (*).
- Во полето Замени со: , не напишете ништо. Оставете го празно.
- Притиснете го копчето Замени ги сите .
Следната слика покажува дека овој метод функционира совршено. 👇
Одделете ги презимињата:
- Копирајте ги целосните имиња во посебна колона и изберете ги.
- Притиснете CTRL+H.
- За да ги одделите презимињата, напишете ѕвездичка (8) проследена сопразно место во полето Најди што: . Оставете го полето Замени со: празно.
- Сега, притиснете го копчето Замени ги сите .
Следната слика ги прикажува резултатите. 👇
3.2 Отстранете го средното име од целото име
За да ги отстраните средните имиња од целосното име, работната процедура е иста како во 3.1 . Но, треба да вметнете празно место, проследено со ѕвездичка (*), потоа повторно празно место во полето Најди што од прозорецот Најдете и замени . Не оставајте празно полето Замени со . Овој пат, треба да вметнете празно место во него. Потоа притиснете го копчето Замени ги сите .
Прочитајте повеќе: Како да ги поделите имињата користејќи формула во Excel (4 Лесно Методи)
Брзи белешки
- Можете да ја користите функцијата FIND чувствителна на големи букви наместо функцијата SEARCH во сите горенаведените формули.
- SEARCH или FIND функцијата ја враќа позицијата на бараниот знак од најлевиот агол на дадената текстуална низа.
- Да одделете ги имињата користејќи поединечен метод во исто време, користете ја функцијата T екст до колони .
- За да ја користите функцијата Flash Fill , креирајте ја шемата во соседната колона. Во спротивно, Flash Fill не може да го почувствува редоследот.
Заклучок
Разговаравме за 3 примери на формула за да ги одделиме имињата, средните и презимињата во Excel со добрите и лошите страни на секое. Ако имате некојпрашања, ве молиме кажете ни во делот за коментари. За да прочитате повеќе статии поврзани со Excel, посетете ја нашата страница ExcelWIKI .
имајте запирки.Формулата LEFT-SEARCH е поефикасна од формулата LEFT во овој случај поради една причина. Мора рачно да го внесете бројот на знаци во името во случај на формулата LEFT . Додека формулата LEFT-SEARCH ќе открие колку знаци имаат вашите први имиња, а потоа ќе ги врати првите имиња со функцијата LEFT во неа.
1.1 Користете LEFT- Формула за ПРЕБАРУВАЊЕ
Извршете ги следните чекори за да ги раздвоите првите имиња.
Чекори:
- Прво, копирајте ја следната формула и внесете во ќелија C5 .
=LEFT(B5,SEARCH(" ",B5)-1)
- Притиснете ENTER копчете и повлечете ја иконата Пополнете ја рачката преку ќелиите подолу за да ја копирате формулата во нив.
Забелешка:
Можете да ја користите и функцијата FIND , наместо функцијата SEARCH . Разликата меѓу нив е во тоа што SEARCH не е осетлив на букви, па оттука е пофлексибилен, додека FIND е чувствителен на букви. Но и двете функции ќе работат добро во овој случај.
1.2 Користете ја функцијата само ЛЕВА
Чекорите за извршување се следни.
Чекори:
- Сметајте го бројот на знаци во името. На пример, бројот на знакот во името на „Вилијам Бредли Пит“ е 7 (Ш и л и м).
- Одете во ќелија C5 и внесете ја следнава формула вотоа.
=LEFT(B5,7)
- Притиснете ENTER и добијте го името за првата целосна име.
- Одете во следните ќелии и повторете ги сите претходни чекори.
Конечниот излез ќе биде како на следната слика. 👇 Ги покажав и соодветните формули.
Прочитај повеќе: Како да ги поделите имињата на три колони во Excel (3 методи)
2. Одделете го презимето (со или без средни имиња)
Може да има типови на имиња. Имиња со средно име, и имиња без средно име! За да го одделиме презимето од целото име, треба да размислиме дали има средно име во него или не. Во зависност од ова, формулите ќе се разликуваат.
2.1 Кога има средни имиња
Ќе примениме формула користејќи ги RIGHT, LEN, FIND и SUBSTITUTE функционира во вториот метод. Само применете ги чекорите подолу.
Чекори:
- Впишете ја или копирајте ја следната формула во ќелија C5 .
=RIGHT(A2,LEN(A2)-FIND("^",SUBSTITUTE(A2," ","^",LEN(A2)-LEN(SUBSTITUTE(A2," ","")))))
- Притиснете го копчето ENTER и повлечете ја иконата Пополнете ја рачката сите начин.
Конечниот резултат е прикажан подолу. 👇
Забелешка:
Можете да ја користите и функцијата SEARCH наместо тоа на функцијата FIND .
🔎 Како функционира формулата?
- SUBSTITUTE(B5,” “,””)
Резултат: „WilliamBradleyPitt".
- LEN(SUBSTITUTE(B5,” “,””))
Резултат: 18.
- LEN(B5)-LEN(SUBSTITUTE(B5," ",""))
Резултат: 2 . ))))
Резултат: „Вилијам Бредли^Пит“.
>
Излезот на SUBSTITUTE(B5,” “,”^”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,””))) е делот “William Bradley^Pitt” . Така, функцијата FIND ја наоѓа позицијата на знакот „^“ од текстуалната низа „Вилијам Бредли^Пит“ од левиот агол.
Резултат: 16.
- LEN(B5)-FIND("^",SUBSTITUTE(B5,"","^",LEN(B5)-LEN(SUBSTITUTE(B5,"" ,””))))
Резултат: 4.
- =RIGHT(B5,LEN(B5) -FIND(“^”,SUBSTITUTE(B5,” “,”^”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,”)))))
Резултат: Пит.
2.2 Кога нема средно име
Ако нема средно име во целосните имиња, тогаш нашата работае полесно. За да ги одвоиме презимињата во такви случаи, мораме да ја идентификуваме позицијата на знакот празно место во целото име од лево кон десно, да го одземеме резултатот од должината на текстуалната низа со полно име, а потоа да го користиме овој втор резултат како num_chars аргументот на функцијата RIGHT .
Применете ги следните лесни чекори за да го направите ова.
Чекори:
- Напишете ја следната формула во ќелија C5 и притиснете го копчето ENTER .
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
- Повлечете ја иконата Пополнете ја рачката за да ја копирате формулата надолу.
Еве го резултатот . 👇
🔎 Распределба на формулата
- ПРЕБАРУВАЈ (“ “,B5)
Резултат: 5.
- LEN(B5)-SEARCH(” “,B5)
Резултат: 4.
- ПРАВО(B5,LEN(B5)-SEARCH(“ „,B5))
Резултат: Pitt.
Прочитај повеќе: Како да се подели имињата со запирка во Excel (3 соодветни начини)
3. Одделни средни имиња (единечни или Повеќе)
Можеме да имаме едно или повеќе средни имиња. Во секој случај, треба да користиме посебен Excelформули. Ние ги прикажавме и двете подолу.
3.1 Одделно едно средно име со формулата MID-SEARCH
За да одвоиме едно средно име, можеме да користиме формула со функцијата MID во комбинација со повеќе функции SEARCH . Функцијата MID враќа даден број на знаци од средината на одредена текстуална низа, почнувајќи од дадена позиција.
Синтакса на функцијата MID:
=MID(текст, start_num, num_chars)
Сега, следете ги чекорите подолу.
Чекори:
- Прво, напишете ја следнава формула во ќелија C5 и притиснете го копчето ENTER .
=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-(SEARCH(" ",B5)+1))
- Повлечете ја иконата Рачка за пополнување до ќелијата C9 за да ја копирате формулата во сите ќелии.
Погледнете ја сликата подолу на која се гледа дека средните имиња се совршено одвоени. 👇
Забелешка:
Ако некои од целосните имиња имаат само име и презиме, формулата ќе има Функција IFERROR на стартот.
=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1),"")
🔎 Разбивање на формулата
Функцијата MID што се користи во оваа формула има три потребни аргументи.
» B5 се однесува на текст аргументот .
» SEARCH(" ",B5)+1 се однесува на аргументот start_num .
» SEARCH(" ",B5 ,SEARCH(” “,B5)+1)-(SEARCH(” “,B5)+1) го враќа аргументот num_chars за MID функцијата.
- ПРЕБАРУВАЊЕ (“ “,B5) + 1
Резултат: 9.
- SEARCH(” “, B5, SEARCH(” “, B5)+1) – (SEARCH(” “, B5)+1)
Резултат: 7.
- MID(B5, SEARCH(” “, B5) + 1, SEARCH(” “, B5, SEARCH(” “, B5)+1) – (SEARCH(” „, B5)+1))
Резултат: „Бредли“.
3.2 Одделете повеќе средни имиња
Ако имате повеќе средни имиња, сепак можете да ги одделите од целосните имиња. Исто како и во претходната формула, ќе ја користиме функцијата MID . Со тоа, ќе ги комбинираме и функциите TRIM и LEN .
Генеричка формула за одвојување повеќекратни средниИмиња:
=TRIM(MID(име,LEN(прво)+1,LEN(име)-LEN(прв&последен))
Чекори:
- Прво, треба да ги одделите името и презимето во две посебни колони C и Д . Разговаравме за ова во 1.1 и 2.
- Копирајте ја следнава формула во ќелија E5 и притиснете ENTER .
=TRIM(MID(B5,LEN(C5)+1,LEN(B5)-LEN(C5&D5)))
- Повлечете ја рачката за полнење и добијте го излезот за сите имиња. 👇
🔎 Распределба на формулата
- LEN(C5&D5)
Резултат: 10.
- LEN( B5)-LEN(C5&D5)
Резултат: 13.
- LEN(C5)+1
Резултат: 6.
- MID(B5,LEN(C5)+1,LEN(B5)-LEN (C5&D5))
Резултат: “ Е. Хофман „
- =TRIM(“ Е. Хофман „)
Резултат: „Е. Хофман“.
Повеќе начини за одвојување на првото средно и презиме во Excel
Досега научивме неколку формули со кои можеме прво да ги одвоиме, средни или презимиња во Excel. Сега во овој дел, ќе научиме уште неколку методи без формули на Excel.
1. Поделете ги целосните имиња со помош на функцијата Текст во колона
Текст во колони на Excel Волшебникот ни овозможува истовремено да ги одвоиме првото, средното или презимето. Само следете ги едноставните чекори подолу.
Чекори:
- Изберете го опсегот наќелии B5:B9 кои ги содржат целосните имиња.
- Одете во картичката Податоци >> групата Алатки за податоци >> притиснете го копчето Текст во колони .
- Ќе се појави следниот прозорец. Притиснете го копчето Ограничено и потоа притиснете Следно> .
- Означете го Просторот штиклирајте и притиснете Следно> повторно.
- Изберете Формат на податоци на колона како Општо .
- Изберете ја дестинацијата клетката C5 , каде што ќе се случи првиот излез.
- Притиснете Заврши .
- Ако се појави следниот скокачки прозорец, притиснете OK .
Следната слика ги прикажува одвоените имиња. 👇
Прочитајте повеќе: Како да ги поделите имињата во Excel (5 ефективни методи)
2. Одделете го првото, средното или презимето Користење Flash Fill во Excel 2013, 2016, 2019 и засилувач; 365
Excel Flash Fill е одлична карактеристика што може да ги почувствува шемите во ќелиите и автоматски да ги пополни следните ќелии според шемата. Ако користите Excel 2013, 2016, 2019 или 365, можете да ја користите оваа функција.
Следните чекори ќе покажат како да ги извлечете/отстранете имињата, средните или презимињата користејќи Excel Flash Fill.
Чекори:
- Впишете го името во ќелија C5 .
- Изберете C5:C9 и одете во јазичето Податоци .
- Од групата Алатки за податоци ,