Како да го одделите првото средно и презиме во Excel користејќи формула

  • Споделете Го Ова
Hugh West

Содржина

Овој напис ќе покаже како да ги одделите името, средното име и презимето со помош на формулата на Excel. За да добиете брз преглед на ова, погледнете подолу.

Преземете ја работната книга за вежбање

Кликнете на следнава врска и преземете ја работната книга за вежбање бесплатно.

Одделете го првото средно и презимето.xlsx

3 начини да го одделите името средно име или презиме користејќи формула

Лесно е да се подели целото име на делови користејќи формула на Excel. Но, не постои единствена формула на Excel што може да извлече прво, средно и презиме во различни ќелии истовремено. Значи, овде ќе прикажеме употреба на различни поединечни формули за одвојување на деловите од целото име.

Во следната база на податоци, имаме листа на вистински имиња на неколку истакнати актери.

Ќе користиме формули на Excel за да ги извлечеме првите, средните и презимињата од нивните целосни имиња ( Колона B ).

Можете лесно да го извлечете името користејќи ја само функцијата 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,” “,””)

    Функцијата SUBSTITUTE ги заменува празнините „ “ од текстотниза од ќелија B5 со празна низа „".

    Резултат: „WilliamBradleyPitt".

  • LEN(SUBSTITUTE(B5,” “,””))

    Функцијата LEN ја враќа должината на „WilliamBradleyPitt“.

    Резултат: 18.

  • LEN(B5)-LEN(SUBSTITUTE(B5," ",""))

    Резултат: 2 . ))))

    Еве, излезот на LEN(B5)-LEN(SUBSTITUTE(B5,” “,””))=2 кој работи како 4-ти аргумент на овој SUBSTITUTE функцијата . Значи, означува дека функцијата SUBSTITUTE ќе го замени вториот празен знак „ “ во текстуалната низа во ќелијата B5.

    Резултат: „Вилијам Бредли^Пит“.

  • >

    Излезот на 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)

    Функцијата SEARCH ја враќа позицијата на знакот празно место (““) во ќелијата B5 одлево.

    Резултат: 5.

  • LEN(B5)-SEARCH(” “,B5)

    Резултат: 4.

  • ПРАВО(B5,LEN(B5)-SEARCH(“ „,B5))

    Делот LEN(B5)-SEARCH(” “,B5) го враќа бројот на знаци во презимето. Значи, функцијата RIGHT ќе врати 4 знаци од текстуалната низа во ќелијата B5 , односно презимето.

    Резултат: Pitt.

Прочитај повеќе: Како да се подели имињата со запирка во Excel (3 соодветни начини)

3. Одделни средни имиња (единечни или Повеќе)

Можеме да имаме едно или повеќе средни имиња. Во секој случај, треба да користиме посебен Excelформули. Ние ги прикажавме и двете подолу.

За да одвоиме едно средно име, можеме да користиме формула со функцијата 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

    Функцијата SEARCH бара празно место (“ “) во текстуалната низа во ќелијата B5 и ја враќа позицијата на празно место од левиот агол на низата. Со додавање на 1 со неговиот излез се добива позицијата каде започнува средното име.

    Резултат: 9.

  • SEARCH(” “, B5, SEARCH(” “, B5)+1) – (SEARCH(” “, B5)+1)

    Во овој дел има три функции SEARCH . SEARCH(“ “, B5)+1) дел во првата функција SEARCH ја враќа почетната позиција за неа од која се брои позицијата на знакот “ “. Така SEARCH(” “, B5, SEARCH(” “, B5)+1) ја враќа позицијата на вториот празен знак во текстуалната низа. Со одземање на излезот од (SEARCH(“ “, B5)+1) од ова ќе се врати аргументот num_chars за функцијата MID .

    Резултат: 7.

  • MID(B5, SEARCH(” “, B5) + 1, SEARCH(” “, B5, SEARCH(” “, B5)+1) – (SEARCH(” „, B5)+1))

    Конечно, функцијата MID го враќа средното име.

    Резултат: „Бредли“.

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 и одете во јазичето Податоци .
  • Од групата Алатки за податоци ,

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.