Содржина
Во Microsoft Excel, мора да има некои случаи кога треба да го поделите целото име. Excel има неколку методи за да го направите ова. Тоа всушност ја намалува вашата задача затоа што можете да го направите рачно, но тоа одзема многу време и тешко е да се концентрирате. Оваа статија ќе ви ги покаже сите можни методи за поделување имиња во Excel користејќи формула. Се надевам дека ќе уживате во оваа статија и ќе соберете повеќе знаење за Excel.
Преземете ја работната книга за вежбање
Преземете ја оваа работна книга за вежбање.
Поделете ги имињата во Excel. xlsx
Подели имиња од различни позиции користејќи формули на Excel
Можеме да ги поделиме имињата или со формула или со вградена команда во Excel. Во оваа статија, ги покриваме сите можни методи за поделба на имињата во Excel. Една од најголемите предности на користењето формули за решавање на кој било проблем е тоа што формулите даваат динамични решенија додека другите команди на Excel даваат статични решенија. За да ги прикажеме сите методи за поделба на имињата во Excel, земаме база на податоци што го вклучува целото име на некои лица. Треба да ги поделиме имињата на имиња, средни имиња и презимиња.
1. Извадете име
За да го извлечете името од целосното име, ги користиме функциите LEFT и SEARCH .
Чекори
- Изберете ќелија C5 каде сакате да ја примените формулата за извлекување на името.
- Запишете ја следната формулаво лентата со формули.
=LEFT(B5,SEARCH(" ",B5)-1)
- Притиснете Enter за да ја примените формулата.
- Повлечете ја иконата Пополнете ја рачката надолу по колоната или кликнете двапати на неа.
Поделба на формулата
- ПРЕБАРУВАЊЕ(“ “,B5) -1): Овде, функцијата SEARCH користи за да го добие празното во ќелијата B5, а -1 користи за да добие текст 1 чекор пред празното место.
- LEFT (B5,SEARCH(” “,B5)-1): Функцијата LEFT го започнува текстот од левата страна и го завршува 1 чекор пред празното место.
2. Извадете средно име
За да го извлечеме средното име, ја користиме комбинацијата на функциите IFERROR , MID и SEARCH .
Чекори
- Прво, изберете која било ќелија. Овде, ја избираме ќелијата D5 .
- Запишете ја следната формула во лентата со формули:
=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1)
- Притиснете Enter за да ја примените формулата.
- Повлечете ја иконата Рачка за пополнување надолу по колоната или кликнете двапати на неа. Може да најдете некои резултати прикажани како „ #VALUE! “. Ова се случува затоа што две од нашите дадени целосни имиња всушност немаат средни имиња.
- За да се реши оваа грешка и да се прикаже средното име како празно кога има нема средно име, можеме да ја користиме функцијата IFERROR .
- Заменете ја претходната формула со следнаваформула:
=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1),"")
- Сега, повлечете ја иконата Пополнете рачка надолу по колоната и ќе добиете резултатот е празен кога нема средно име>
- MID(B5,SEARCH(” “,B5)+1,SEARCH(” “,B5,SEARCH(” “,B5)+1)-SEARCH(” “,B5)-1): За да го добиете средното име од целосното име, користете SEARCH(" ",B5)+1 за да го извлечете името од следниот знак и ставете го во аргументот Start_num на MID функцијата . За да кажете колку знаци да извлечете, треба да ја одземете позицијата на првото место од второто место и на крајот да го ставите во аргументот num_chars на функцијата MID .
- И ако средното име недостасува, функцијата IFERROR ќе ги замени со празна низа.
3. Извадете презиме
За да го извадите презимето од целосно име, ги користевме функциите RIGHT , SEARCH , SUBSTITUTE и LEN .
Чекори
- Изберете ќелија E5 .
- Напишете ја следната формула во формулата лента.
=RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5," ","#",LEN(B5)-LEN(SUBSTITUTE(B5," ","")))))
- Притиснете Enter за да ја примените формула.
- Повлечете ја иконата Пополнете ја рачката надолу по колоната или кликнете двапати на неа.
Поделба на формулата
- LEN(ЗАМЕНА(B5,“ „,“ ”)): Еве, ЗАМЕНА функцијата се користи за елиминирање на празни места во целото име и броење на должината користејќи ја функцијата LEN без празно место.
- LEN(B5)-LEN(SUBSTITUTE(B5,” “, ””)): Ова ја обезбедува должината на просторот во базата на податоци.
- SUBSTITUTE(B5,” “,”#”,LEN(B5)-LEN(SUBSTITUTE(B5,” „,““))): Функцијата SUBSTITUTE користи овде за да го замени просторот со „ # “. Бројот на пример во функцијата SUBSTITUTE означува позицијата на вашиот пример. Овде, имаме 2 празни места и примерот број 2 означува 2-ри примерок. Го заменува просторот во вториот случај.
- LEN(B5)-SEARCH(“#”,SUBSTITUTE(B5,” “,”#”,LEN(B5)-LEN(SUBSTITUTE(B5 ,” “,””)))): Функцијата SEARCH ќе ја пребара „ # “ и ќе ја врати вредноста на должината каде што „ # “ се појавува. Потоа избришете го од вкупната должина на вашето полно име. Во нашиот пример, враќа 4. Ова е должината што останува по ' # '.
- RIGHT(B5,LEN(B5)-SEARCH(“#”,SUBSTITUTE( B5,” “,”#”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,”))))): Сега, функцијата RIGHT ќе ја извлече повратната должина текст од ќелијата B5 која на крајот го дава презимето на даденото целосно име.
3 алтернативни начини за поделба на имиња без користење на формула во Excel
1. Користење на текст во колони за поделба на имиња
Второ, можете лесно да ги поделите имињата во Excel користејќи го Текст во колони команда.
Чекори
- Прво, изберете ја целата колона каде што ги ставивте целосните имиња.
- Сега, одете во картичката Податоци во лентата и изберете Текст во колони од групата Алатки за податоци .
- Изберете Ограничено од Оригинален тип на податоци и кликнете на Следно .
- Изберете Простор од Раздвојувачи и кликнете на Следно .
- Сега, сменете ја Дестинацијата каде што сакате да ги ставите резултатите и кликнете на Заврши .
- Ова ќе ги подели имињата и ќе ги постави во две различни колони.
Прочитај Повеќе: Одделете го името и презимето со празно место користејќи ја формулата на Excel (3 начини)
2. Користење на командата Најдете и замени во Excel
Уште еден лесен начин за Сплит имиња е со користење на командата Најди и замени во Excel. Ќе го користиме во претстојните делови.
2.1 Подели име
Чекори
- Копирај колона B и залепете ја во колоната C каде сакате да го извлечете името од целото име.
- Изберете колона C .
- Сега, одете на јазичето Дома во лентата и кликнете на Најди & засилувач; Изберете од групата Уредување .
- Изберете Замени од Најди & засилувач ; Изберете паѓачкото менимени.
- Ќе се појави прозорец Најди и замени . Поставете „ *“ (ставете празно место, а потоа вметнете знак за ѕвездичка) во полето Најди што . Ова е знак (*) што може да се користи наместо кој било текст. Овде поставете простор, а потоа и лик. Оставете го полето Заменете со празно. Кликнете на Замени ги сите .
- Ова на крајот ќе го замени целиот текст после празно со празно и само ќе го врати името од целосното име.
Прочитајте повеќе: Како да го одделите првото средно и презиме во Excel користејќи формула
2.2 Поделете го презимето
Чекори
- Копирајте ја колоната B и залепете ја во колоната D каде сакате да го извлечете презимето од целосното име.
- Изберете колона D .
- Одете во јазичето Дома во лентата и изберете Најди & засилувач; Изберете од групата Уредување .
- Изберете Замени од Најди & засилувач ; Изберете опција.
- Ќе се појави прозорец Најди и замени . Ставете ‘* ’ (прво ставете знак за ѕвездичка, а потоа вметнете празно место) во полето Најди што . Ова е знак за џвакање што може да се користи наместо кој било текст. Овде ставете знак за џвакање (*) и потоа ставете празно место. Оставете го Замени со како празно. Кликнете на ЗамениСите .
- Ќе го замени целиот текст до просторот и ќе го стави како празно. Го враќа презимето од целосното име.
Прочитај повеќе: Како да ги поделите имињата во Excel на две колони ( 4 брзи начини)
3. Поделете ги имињата преку флеш Пополнете во Excel
Конечно, нашиот последен метод се базира на Пополнување на блиц каде што треба да ги ставите вашите име или презиме правилно, тогаш сите други редови може да се изменат со помош на Пополнување на блиц .
Чекори
- Запишете го името и презиме на даденото целосно име во ќелијата C5 и ќелијата D5 соодветно.
- Повлечете ја Иконата Рачка за пополнување надолу во колоната за двата случаи.
- Ќе ја даде истата вредност во сите ќелии. Сега, кликнете на Опции за автоматско пополнување и изберете Пополнување блиц .
- Направете го тоа и за двете случаи тогаш ќе го добиете потребното име и презиме од целосните имиња.
Прочитајте повеќе: Excel VBA: Split Име и презиме (3 практични примери)
Заклучок
Разговаравме за четири различни методи за поделба на имињата во Excel. Формулата ни дава динамично решение додека другите 3 методи ни даваат статични решенија. Но, сите методи се подеднакво ефикасни за поделени имиња. Се надевам дека ќе уживате во целата статија и ако имате какви било прашања, слободно прашајте вополе за коментари и не заборавајте да ја посетите страницата Exceldemy .