Tabela e përmbajtjes
Udhëzuesi tregon se si të ndani emrin dhe mbiemrin në Excel me formula ose Text to Columns dhe si të ndani shpejt një kolonë emrash në formate të ndryshme në emrin, mbiemrin dhe mbiemrin, përshëndetjet dhe prapashtesat.
Është një situatë shumë e zakonshme në Excel që fleta juaj e punës përmban një kolonë me emra të plotë dhe ju dëshironi të ndani emrin dhe mbiemrin në kolona të veçanta. Detyra mund të realizohet në disa mënyra të ndryshme - duke përdorur veçorinë Text to Columns, formulat dhe mjetin Split Names. Më poshtë do të gjeni detaje të plota për secilën teknikë.
Si të ndani emrat në Excel me tekst në kolona
Në situatat kur keni një kolonë me emra të njëjtë model, për shembull vetëm emrin dhe mbiemrin, ose emrin, mesin dhe mbiemrin, mënyra më e lehtë për t'i ndarë ato në kolona të veçanta është kjo:
- Zgjidhni kolonën e emrave të plotë që dëshironi për t'u ndarë.
- Shko te grupi Të dhënat > Veglat e të dhënave dhe kliko Tekst në kolona .
- Në hapin e parë të magjistarit Convert Text to Columns , zgjidhni opsionin I kufizuar dhe kliko Tjetër .
- Në hapin tjetër, zgjidhni një ose më shumë kufizues dhe kliko Tjetër .
Në rastin tonë, pjesë të ndryshme të emrave janë të ndara me hapësira, ndaj zgjedhim këtë ndarës. Seksioni Pamja paraprake e të dhënave tregon se të gjithë emrat tanë janë analizuar vetëmmirë.
Këshillë. Nëse keni të bëni me emra të ndarë me presje dhe hapësirë si Anderson, Ronnie , atëherë kontrolloni kutitë Presja dhe Hapësira nën Dalimituesit dhe zgjidhni kutinë e zgjedhjes Trajtoni kufijtë e njëpasnjëshëm si një (zakonisht zgjidhet si parazgjedhje).
- Në hapin e fundit, ju zgjidhni të dhënat formati dhe destinacioni dhe klikoni Finish .
Formati i parazgjedhur Të përgjithshme funksionon mirë në shumicën e rasteve. Si Destinacioni , specifikoni qelizën më të lartë në kolonën ku dëshironi të nxirrni rezultatet (ju lutemi mbani parasysh se kjo do të mbishkruajë çdo të dhënë ekzistuese, prandaj sigurohuni që të zgjidhni një kolonë boshe).
U krye! Emri, i mesëm dhe mbiemri ndahen në kolona të veçanta:
Ndani emrin dhe mbiemrin në Excel me formula
Siç e keni parë, Teksti për Funksioni i kolonave është i shpejtë dhe i lehtë. Megjithatë, nëse planifikoni të bëni ndonjë ndryshim në emrat origjinalë dhe po kërkoni një zgjidhje dinamike që do të përditësohet automatikisht, është më mirë t'i ndani emrat me formula.
Si të ndani emrin dhe mbiemrin nga emri i plotë me hapësirë
Këto formula mbulojnë skenarin më tipik kur keni emrin dhe mbiemrin në një kolonë të ndarë me një karakter të vetëm hapësirë .
Formula për të marrë të parën emri
Emri i parë mund të nxirret lehtësisht me këtë gjenerikformula:
LEFT( qeliza, SEARCH(" ", qeliza) - 1)Ju përdorni funksionin SEARCH ose FIND për të marrë pozicionin e karakterit të hapësirës ( " ") në një qelizë, nga e cila zbrisni 1 për të përjashtuar vetë hapësirën. Ky numër i jepet funksionit LEFT si numri i karaktereve që do të nxirren, duke filluar nga ana e majtë e vargut.
Formula për të marrë mbiemrin
Formula e përgjithshme për nxjerrjen e një mbiemri është kjo:
RIGHT( qeliza, LEN( qeliza) - SEARCH(" ", qeliza))Në këtë formulë, ju gjithashtu përdorni funksionin SEARCH për të gjetur pozicionin e char-it të hapësirës, zbrisni atë numër nga gjatësia totale e vargut (të kthyer nga LEN) dhe merrni funksionin RIGHT për të nxjerrë kaq shumë karaktere nga ana e djathtë e vargut.
Me emrin e plotë në qelizën A2, formulat shkojnë si më poshtë:
Merrni emrin :
=LEFT(A2,SEARCH(" ",A2)-1)
Merrni mbiemri :
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,1))
Ju futni formulat në qelizat B2 dhe C2, përkatësisht, dhe tërhiqni dorezën e mbushjes për të kopjuar formulat poshtë kolonave. Rezultati do të duket diçka e ngjashme me këtë:
Nëse disa nga emrat origjinalë përmbajnë një emër të mesëm ose inicial të mesëm , do t'ju duhet pak formulë më e ndërlikuar për të nxjerrë mbiemrin:
=RIGHT(A2, LEN(A2) - SEARCH("#", SUBSTITUTE(A2," ", "#", LEN(A2) - LEN(SUBSTITUTE(A2, " ", "")))))
Këtu është një shpjegim i nivelit të lartë të logjikës së formulës: ju zëvendësoni hapësirën e fundit në emër me një shenjë hash (#) ose ndonjë personazh tjetër qëmos u shfaq në asnjë emër dhe përpuno pozicionin e atij karakteri. Pas kësaj, ju zbrisni numrin e mësipërm nga gjatësia totale e vargut për të marrë gjatësinë e mbiemrit dhe keni funksionin e DREJTË që nxjerr shumë karaktere.
Pra, ja se si mund të ndani emrin dhe mbiemrin në Excel kur disa nga emrat origjinal përfshijnë një emër të mesëm:
Si të ndani emrin dhe mbiemrin nga emri me presje
Nëse keni një kolonë emrash në <1 Formati>Mbiemri, Emri , mund t'i ndani në kolona të veçanta duke përdorur formulat e mëposhtme.
Formula për nxjerrjen e emrit
RIGHT( qeliza, LEN ( qeliza) - SEARCH(" ", qeliza))Si në shembullin e mësipërm, ju përdorni funksionin SEARCH për të përcaktuar pozicionin e një karakteri hapësinor dhe më pas zbrisni atë nga gjatësia totale e vargut për të marrë gjatësinë e emrit të parë. Ky numër shkon drejtpërdrejt në argumentin num_chars të funksionit RIGHT që tregon se sa karaktere duhet të nxirren nga fundi i vargut.
Formula për të nxjerrë mbiemrin
LEFT( qeliza, SEARCH(" ", qeliza) - 2)Për të marrë një mbiemër, përdorni kombinimin LEFT SEARCH të diskutuar në shembullin e mëparshëm me ndryshimin që zbrisni 2 në vend të 1 për të llogaritur dy karaktere shtesë, një presje dhe një hapësirë.
Me emrin e plotë në qelizën A2, formulat marrin formën e mëposhtme:
Merrni emri :
=RIGHT(A2, LEN(A2) - SEARCH(" ", A2))
Merr mbiemrin :
=LEFT(A2, SEARCH(" ", A2) - 2)
Pamja e mëposhtme e ekranit tregon rezultatet:
Si të ndahet emri i plotë në emrin, mbiemrin dhe mbiemrin
Ndarja e emrave që përfshijnë një emër të mesëm ose një inicial të mesëm kërkon qasje paksa të ndryshme, në varësi të formati i emrit.
Nëse emrat tuaj janë në formatin Emri i mesëm Mbiemri , formulat e mëposhtme do të funksionojnë mirë:
A | B | C | D | |
---|---|---|---|---|
1 | Emri i plotë | Emri | Emri i mesëm | Mbiemri |
2 | Emri Emri i mesëm Mbiemri | =LEFT(A2,SEARCH(" ", A2)-1) | =MID(A2, SEARCH(" ", A2) + 1, SEARCH(" ", A2, SEARCH(" ", A2)+1) - SEARCH(" ", A2)-1) | =RIGHT(A2,LEN(A2) - SEARCH(" ", A2, SEARCH(" ", A2,1)+1)) |
Rezultati: | David Mark White | David | Mark | E bardhë |
Për të marrë emrin , përdorni formulën tashmë të njohur LEFT SEARCH.
Për të marrë mbiemrin , përcaktoni pozicionin e hapësirës së dytë duke përdorur të ndërlidhur Funksionet SEARCH, nënt ndani pozicionin nga gjatësia totale e vargut dhe merrni gjatësinë e mbiemrit si rezultat. Më pas, ju jepni numrin e mësipërm në funksionin RIGHT duke e udhëzuar atë të tërheqë atë numër karakteresh nga fundi i vargut.
Për të nxjerrë emrin e mesëm , duhet të dini pozicionin të dy hapësirave në emër. Për të përcaktuar pozicionin e hapësirës së parë, përdorni një SEARCH të thjeshtë ("",A2) funksion, të cilit i shtoni 1 për të filluar nxjerrjen me karakterin tjetër. Ky numër shkon në argumentin start_num të funksionit MID. Për të përpunuar gjatësinë e emrit të mesëm, ju zbritni pozicioni i hapësirës së parë nga pozicioni i hapësirës së dytë, zbrisni 1 nga rezultati për të hequr qafe hapësirën pasuese dhe vendoseni këtë numër në argumentin num_chars të MID, duke i treguar se sa karaktere duhet ekstrakt.
Dhe këtu janë formulat për të ndarë emrat e llojit Mbiemri, Emri Emri i mesëm :
A | B | C | D | |
---|---|---|---|---|
1 | Emri i plotë | Emri | Emri i mesëm | Mbiemri |
2 | Mbiemri, mbiemri Emri i mesëm | =MID(A2, SEARCH(" ",A2) + 1, SEARCH(" ", A2, SEARCH(" ", A2) + 1) - SEARCH(" ", A2) -1) | =RIGHT(A2, LEN(A2) - SEARCH(" ", A2, SEARCH(" ", A2, 1)+1)) | =LEFT(A2, SEARCH(" ",A2,1)-2) |
Rezultati: | White, David Mark | David | Mark | White |
Një qasje e ngjashme mund të përdoret për të ndarë emrat me prapashtesa:
A | B | C | D | |
---|---|---|---|---|
1 | Emri i plotë | Mbiemri | Mbiemri | Prapashtesa |
2 | Emri Mbiemri, prapashtesa | =LEFT(A2, SEARCH(" ",A2)-1) | =MID(A2, SEARCH(" ",A2) + 1, SEARCH(",",A2) - SEARCH(" ",A2)-1) | =RIGHT(A2, LEN(A2) - SEARCH(" ", A2, SEARCH(" ",A2)+1)) |
Rezultati: | Robert Furlan, Jr. | Robert | Furlan | Jr. |
Kështu ju mund të ndajë emra në Excel duke përdorur të ndryshëmkombinime funksionesh. Për të kuptuar më mirë dhe ndoshta për të rindërtuar formulat, jeni të mirëpritur të shkarkoni modelin e librit tonë të punës në Emrat e veçuar në Excel.
Këshillë. Në Excel 365, mund të përdorni funksionin TEXTSPLIT për të ndarë emrat me çdo kufizues që specifikoni.
Ndajeni emrin në Excel 2013, 2016 dhe 2019 me Flash Fill
Të gjithë e dinë që Excel Flash Fill mund të plotësojë shpejt të dhënat e një modeli specifik. Por a e dini se ai gjithashtu mund të ndajë të dhënat? Ja se si:
- Shtoni një kolonë të re pranë kolonës me emrat origjinalë dhe shkruani pjesën e emrit që dëshironi të nxirrni në qelizën e parë (emri i parë në këtë shembull).
- Filloni të shkruani emrin e parë në qelizën e dytë. Nëse Excel ndjen një model (në shumicën e rasteve e bën), ai do të mbushë emrat e parë në të gjitha qelizat e tjera automatikisht.
- Gjithçka që duhet të bëni tani është të shtypni tastin Enter :)
Këshillë. Zakonisht funksioni Flash Fill është aktivizuar si parazgjedhje. Nëse nuk funksionon në Excel-in tuaj, klikoni butonin Flash Plotësimi në skedën Të dhënat > Mjetet e të dhënave . Nëse ende nuk funksionon, atëherë shkoni te Skedari > Opsionet , kliko E avancuar dhe sigurohu që Plotësimi automatik i blicit kutia zgjidhet nën Opsionet e redaktimit .
Mjeti i ndarjes së emrave - mënyra më e shpejtë për të ndarë emrat në Excel
I thjeshtë ose i ndërlikuar, Teksti në kolona, Plotësimi me Flash dheformulat funksionojnë mirë vetëm për grupe të dhënash homogjene ku të gjithë emrat janë të të njëjtit lloj. Nëse keni të bëni me formate të ndryshme emrash, metodat e mësipërme do të ngatërrojnë fletët tuaja të punës duke vendosur disa pjesë të emrave në kolona të gabuara ose duke kthyer gabime, për shembull:
Në situata të tilla, ju mund ta kryeni punën në mjetin tonë Split Names, i cili njeh në mënyrë të përsosur emrat me shumë pjesë, mbi 80 përshëndetje dhe rreth 30 prapashtesa të ndryshme dhe funksionon pa probleme në të gjithë versionet e Excel 2016 në Excel 2007.
Me Ultimate Suite të instaluar në Excel , një kolonë emrash në formate të ndryshme mund të ndahet në 2 hapa të thjeshtë:
- Zgjidhni çdo qelizë që përmban një emër që dëshironi të ndani dhe klikoni ikonën Ndarja e emrave në
Ablebits Data > Text . - Zgjidhni pjesët e emrave të dëshiruar (të gjitha në rastin tonë) duke klikuar Split .
U krye! Pjesë të ndryshme emrash shpërndahen në disa kolona saktësisht siç duhet, dhe titujt e kolonave shtohen automatikisht për lehtësinë tuaj. Asnjë formula, pa përleshje me presje dhe hapësira, pa dhimbje fare.
Nëse jeni kurioz të provoni mjetin Split Names në fletët tuaja të punës, mos ngurroni të shkarkoni një version vlerësimi të Ultimate Suite për Excel.
Shkarkimet e disponueshme
Formulat për ndarjen e emrave në Excel (skedari .xlsx)
Versioni plotësisht funksional 14-ditor i Ultimate Suite (.exeskedar)