Содржина
Во Excel, може да наидете на ситуации каде што треба многу да ги делите имињата во ќелиите одделени со запирка. Во случај, можеби ќе треба да ги поделите на имиња, презимиња, а во некои случаи и средни имиња. Оваа статија ќе ви ги покаже главните начини за разделување на имињата со запирка во Excel.
Овие методи може да се користат и за разделување на адреси, телефонски броеви итн. одделени со запирки.
Преземи Вежбање Работна книга
Преземете ја работната книга со базата на податоци што се користи за опишување на овој напис со различни методи во различни табели од долу. Обидете се да се преземете и вежбате додека ги поминувате упатствата.
Поделете ги имињата со запирка.xlsx
3 лесни начини за разделување имиња со запирка во Excel
Постојат три методи што ќе ги опишам овде за да ги поделам имињата во Excel со запирка. Извлекувањето име, презиме или средно име има различни формули. Ќе го разгледам секој во неговите под-секции. Поминете низ секој дел за да видите како функционираат овие методи или изберете го оној што ви треба од табелата погоре.
Прво, за демонстрација, ја користам следната база на податоци.
Јас користам имиња што содржат име, средно име и презиме. Но, можете исто така да ги примените сите методи за само име и презиме одделени со запирка.
1. Поделете ги имињата со запирка користејќи текст во колони во Excel
Excel обезбедува Текст во колони алатка за поделба на вредностите на текстот во различни ќелии на колони одделени со разграничувачи. Исто така, ако користиме запирка како разграничувач во оваа алатка, можеме да ги поделиме имињата со запирка во Excel. Следете ги овие чекори за да видите како.
Чекори:
- Прво, изберете ги сите ќелии што содржат ќелии одделени со запирка. Во овој пример, тоа е опсегот на ќелии B5:B8 .
- Сега, во вашата лента, одете на Податоци табот.
- Под групата Алатки за податоци , изберете Текст во колони .
- Како резултат на тоа, ќе се појави волшебник Конвертирај текст во колона . Проверете Ограничено во првиот прозорец и кликнете на Следно после тоа.
- Во вториот прозорец , проверете Запирка под Одделувачи . Потоа кликнете на Следно .
- Во следниот прозорец изберете ја дестинацијата каде што сакате да ја поставите вашата одвоена колона. Во овој случај, ја избрав ќелијата $C$5 .
- Конечно, кликнете на Заврши .
- Во случај да има предупредување за грешка, кликнете на OK .
Потоа, ќе го имате вашиот име, средно име и презиме се одвоени.
Прочитајте повеќе: Како да ги поделите имињата во Excel на две колони (4 Брзи Начини)
2. Користење на Flash Fill за поделба на имиња со запирка
Постои функција Flash Fill од Excel 2013наваму. За да ја сумираме неговата функција, функцијата Flash Fill ја детектира шемата и автоматски ги предлага и пополнува останатите податоци. Овој метод може да биде особено корисен за поделба на податоците одделени со разграничувач. Во најголем дел, ова е најбрзиот метод за разделување имиња со запирка во Excel.
Следете ги овие чекори за детален водич за оваа функција.
Чекори:
- Прво, да ги пополниме имињата. За да го направите тоа, изберете ќелија и рачно внесете го името на првиот запис.
- Слично на тоа, почнете да го пишувате првото име за следниот влез. Функцијата Flash Fill автоматски ќе ги предложи останатите имиња.
- Откако ќе се предложат имињата притиснете Внесете на тастатурата. Ќе ги раздвоите вашите имиња.
- На ист начин пополнете ја колоната средно име и презиме со повторување на процесот. Ќе имате поделени имиња.
Прочитајте повеќе: Како да ги поделите имињата во Excel (5 ефективни методи)
3. Примена на различни формули во Excel
Можете да постигнете сличен резултат на горенаведените два методи со користење на формули. Иако резултатот може да биде ист, потребни ви се различни пристапи во формулите за да ги извлечете различните делови од имињата. За полесно разбирање, ги одвоив трите во нивникатегорија.
3.1 Подели име
За да ги поделиме имињата можеме да користиме комбинација од функциите LEFT и SEARCH .
0>Функцијата LEFT зема текст како примарен аргумент и бројот на знаци што треба да се извлечат како изборен аргумент. Враќа неколку знаци наведени во аргументот од низата.
Функцијата SEARCH го враќа бројот на првата позиција на одреден знак. Потребни се два основни аргументи - знаците што треба да ги најде и текстуалната вредност каде што треба да го најде знакот. Функцијата може да преземе друг изборен аргумент за тоа каде треба да го започне пребарувањето.
За да ги знаете деталите за употребата на формулата следете ги овие чекори.
Чекори:
- Прво, изберете ја ќелијата каде што го сакате името. Во овој случај, тоа е ќелијата C5 .
- Запишете ја следната формула во ќелијата.
=LEFT(B5,SEARCH(",",B5)-1)
- Потоа, притиснете Enter на тастатурата. Ќе ви биде одвоено вашето име од ќелијата.
- Сега, повторно изберете ја ќелијата и кликнете и повлечете ја иконата Пополнете ја рачката до крајот на списокот за да ги добиете сите имиња од списокот.
Ќе ги поделите вашите имиња со запирка користејќи ја формулата во Excel.
🔍 Преглед на формулата:
👉
SEARCH(“,“, B5) пребарува за запиркаво ќелијата B5 и ја враќа првата позиција на запирка во неа, која е 5 .
👉
SEARCH(“,“, B5)-1 ја враќа позицијата пред првата запирка, т.е. должината на името што е 4 овде.
👉
LEFT(B5, SEARCH(“,“, B5 )-1) ги враќа првите четири знаци од левата страна на низата што е Alex .
Прочитај повеќе: Excel VBA: Split Име и презиме (3 практични примери)
3.2 Подели средно име
За да се извлече средното име комбинација од MID и SEARCH функции.
Функцијата MID зема текст, почетна позиција и неколку знаци како аргументи. Ги враќа знаците од средината на низата.
Функцијата SEARCH го враќа бројот на првата позиција на одреден знак. Потребни се два аргументи - знаците што треба да ги најде и текстуалната вредност каде што треба да го најде знакот и опционален аргумент каде треба да започне пребарувањето.
Чекори:
- Прво, изберете ја ќелијата каде што сакате да го разделите средното име. Во овој случај, тоа е ќелијата D5 .
- Потоа, запишете ја следната формула во ќелијата.
=MID(B5,SEARCH(" ",B5,1)+1,SEARCH(" ",B5,SEARCH(" ",B5,1)+1)-SEARCH(" ",B5,1)-2)
- Потоа, притиснете Enter на вашата тастатура. Ќе го добиете средното име извлечено од ќелијата B5 .
- Сега, повторно изберете ја ќелијата. Кликнете и повлечете го ПополнетеРачкајте ја иконата на остатокот од колоната за да ја пополните со средни имиња.
Ова ќе ги подели средните имиња во Excel со запирка.
🔍 Разбивање на формулата:
👉
SEARCH(” “,B5,1) го бара првиот простор во ќелијата B5 и враќа 6 .
👉
SEARCH(" ",B5,SEARCH(" ",B5,1)+1) враќа вториот простор во низата. Ја користи логиката за наоѓање простор по првиот простор. Формулата враќа 16 за ќелијата B5 .
👉
SEARCH(” “,B5,SEARCH(” “,B5,1)+1)- SEARCH(" ",B5,1) ја враќа должината помеѓу првиот и вториот простор вклучувајќи го и просторот, кој е 10 тука.
👉
Конечно MID (B5,SEARCH(” “,B5,1)+1,SEARCH(” “,B5,SEARCH(” “,B5,1)+1)-SEARCH(” “,B5,1)-2) враќа вкупно 8 знаци (-2 за намалување на запирката и просторот од 10 знаци) од вредноста на ќелијата B5 почнувајќи од позицијата 6. Во овој случај, тоа е Патриција .
3.3 Поделете го презимето
За да ги поделиме презимињата од базата на податоци, можеме да користиме комбинација од LEN , Функции RIGHT , и SEARCH .
Функцијата LEN зема текстуална низа како аргумент и го враќа вкупниот број на знаци во него.
Функцијата RIGHT зема текст и, понекогаш, должината што треба да се извлече како аргументи. Тој враќа одреден број на знаци од крајот наниза.
Функцијата SEARCH пребарува одреден знак или збир на знаци од текст и ја враќа позицијата каде што прво се совпаѓа. Оваа функција генерално зема два основни аргументи - знаците што треба да ги најде и текстот во кој ќе ги бара знаците. Понекогаш може да потрае друг изборен аргумент за тоа каде ќе го започне своето пребарување.
Чекори:
- Прво, изберете ја ќелијата каде што сакате да го напишете последното име. Ја избрав ќелијата E5 за ова.
- Потоа запишете ја следната формула.
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5,SEARCH(" ",B5,SEARCH(" ",B5)+1)))
- Потоа, притиснете Enter на тастатурата. Ќе го имате презимето од ќелијата B5 .
- Повторно изберете ја ќелијата. Конечно, кликнете и повлечете ја иконата Пополнете ја рачката за да ја пополните формулата за остатокот од колоната.
Така, за последното имиња, ќе имате поделени имиња во Excel со запирка.
🔍 Расчленување на формулата:
👉
LEN(B5 ) го враќа вкупниот број на знаци во ќелијата B5 и враќа 22 .
👉
SEARCH(" ",B5) ја враќа првата позиција на просторот што е 6 .
👉
SEARCH(” “,B5,SEARCH(” “,B5)+1) ја враќа позицијата на вториот простор, кој е 16 тука.
👉
Вгнездените SEARCH(" ",B5,SEARCH(" ",B5,SEARCH(" ",B5)+1 )) ја означува вкупната должина од почеток довториот простор кој сè уште е 16 .
👉
LEN(B5)-SEARCH(” “,B5,SEARCH(” “,B5,SEARCH(” “,B5) +1)) го враќа вкупниот број на знаци по второто празно место, што е 6 тука. Овој број на знаци ќе се извлече.
👉
Конечно, RIGHT(B5,LEN(B5)-SEARCH(” “,B5,SEARCH(” “,B5,SEARCH(” “,B5) +1))) функцијата ја зема текстуалната вредност на ќелијата B5 и го враќа бројот од 6 знаци од крајот што, во овој случај, е Морган .
Прочитај повеќе: Формула на Excel за одвојување на првото средно и презиме (со примери)
Заклучок
Да резимираме, овие беа трите методи што можете да ги користите за да ги поделите имињата со запирка во Excel. Се надеваме дека оваа статија ја најдовте информативна и корисна. Ако имате какви било прашања или предлози, кажете ни подолу. За подетални водичи како овој, посетете го Exceldemy.com .