Sisukord
Microsoft Excelis peab olema mõningaid juhtumeid, kui teil on vaja täisnime jagada. Excelil on selleks mitu meetodit. See tegelikult vähendab teie ülesannet, sest te võite seda käsitsi teha, kuid see on väga aeganõudev ja raske keskenduda. See artikkel näitab teile kõiki võimalikke meetodeid, et jagatud nimed Excelis kasutades valemit. Loodan, et teile meeldib see artikkel ja kogute rohkem teadmisi Exceli kohta.
Lae alla praktiline töövihik
Laadige alla see harjutusvihik.
Nimede jagamine Excel.xlsxisNimede jagamine erinevatest positsioonidest Exceli valemite abil
Me võime jagada nimesid kas valemiga või Exceli sisseehitatud käsuga. Selles artiklis käsitleme kõiki võimalikke meetodeid nimede jagamiseks Excelis. Üks suurimaid eeliseid valemite kasutamisel mis tahes probleemi lahendamiseks on see, et valemid annavad dünaamilisi lahendusi, samas kui Exceli teised käsud annavad staatilisi lahendusi. Et näidata kõiki meetodeid nimede jagamiseks Excelis, võtame andmestiku, mis sisaldab täielikkumõnede isikute nimed. Me peame jagama nimed eesnimedeks, keskmisteks nimedeks ja perekonnanimedeks.
1. Väljavõte Eesnimi
Eesnime väljavõtmiseks täisnimest kasutame funktsiooni VÄLJAS ja OTSIMINE funktsioonid.
Sammud
- Valige lahter C5 kus soovite rakendada valemit, et eraldada esimene nimi.
- Kirjutage valemiribale järgmine valem.
=LEFT(B5,SEARCH(" ",B5)-1)
- Press Sisesta rakendada valemit.
- Lohistage Täitmise käepide ikooni allapoole veergu või tehke sellel topeltklõps.
Valemi jaotus
- SEARCH(" ",B5)-1): Siin on OTSIMINE funktsioon kasutab tühja lahtri B5 saamiseks ja -1 kasutab teksti saamiseks 1 samm enne tühikut.
- LEFT(B5,SEARCH(" ",B5)-1): The VÄLJAS funktsioon alustab teksti vasakult ja lõpetab selle 1 sammu enne tühikut.
2. Väljavõte Keskmine nimi
Keskmise nime väljavõtmiseks kasutame kombinatsiooni IFERROR , MID ja OTSIMINE funktsioonid.
Sammud
- Kõigepealt valige ükskõik milline lahter. Siin valime lahtri D5 .
- Kirjutage valemiribale järgmine valem:
=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1)
- Press Sisesta rakendada valemit.
- Lohistage Täitmise käepide ikooni allapoole veergu või tehke sellel topeltklõps. Mõni tulemus võib olla kuvatud kujul #VALUE! '. See juhtub seetõttu, et kahel meie antud täisnimest ei ole tegelikult ühtegi keskmist nime.
- Selle vea lahendamiseks ja keskmise nime kuvamiseks tühjana, kui keskmist nime ei ole, saame kasutada funktsiooni IFERROR funktsioon.
- Asendage eelmine valem järgmise valemiga:
=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1),"")
- Nüüd lohistage Täitmise käepide ikooni allapoole veergu ja saate tulemuseks tühja nime, kui keskmist nime ei ole.
Valemi jaotus
- MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1): Keskmise nime saamiseks täisnimest, kasutage funktsiooni SEARCH(" ",B5)+1 et ekstraheerida nimi järgmisest tähemärgist ja paigutada see Start_num argumendiks MID funktsiooni. Selleks, et öelda, mitu märki tuleb välja võtta, tuleb 1. tühiku positsioon lahutada 2. tühiku positsioonist ja lõpuks panna see num_chars argumendiks funktsiooni MID funktsioon.
- Ja kui keskmine nimi puudub, on IFERROR funktsioon asendab need tühja stringiga.
3. Väljavõte perekonnanimi
Perekonnanime väljavõtmiseks täisnimest kasutasime funktsiooni RIGHT , OTSIMINE , ASENDAJA ja LEN funktsioonid.
Sammud
- Valige lahter E5 .
- Kirjutage valemiribale järgmine valem.
=RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5," ", "#",LEN(B5)-LEN(SUBSTITUTE(B5," ","")))))
- Press Sisesta rakendada valemit.
- Lohistage Täitmise käepide ikooni allapoole veergu või tehke sellel topeltklõps.
Valemi jaotus
- LEN(SUBSTITUTE(B5," ","")): Siin on ASENDAJA funktsioon kasutab tühikute kõrvaldamiseks täisnimest ja loeb pikkust kasutades funktsiooni LEN funktsioon ilma tühikuta.
- LEN(B5)-LEN(SUBSTITUTE(B5," ","")): See annab andmekogumi ruumi pikkuse.
- SUBSTITUTE(B5," ", "#",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))): The ASENDAJA funktsioon kasutab siinkohal tühiku asendamiseks ' # '.Instantsi number dokumendis ASENDAJA funktsioon tähistab oma instantsi positsiooni. Siin on meil 2 tühikut ja instantsi number 2 tähistab 2. See asendab tühikut teises instantsis.
- LEN(B5)-SEARCH("#",SUBSTITUTE(B5," ", "#",LEN(B5)-LEN(SUBSTITUTE(B5," ","")))): The OTSIMINE funktsioon otsib ' # ' ja tagastab pikkuse väärtuse, kus ' # ' ilmub. Seejärel kustutage see teie täisnime kogupikkusest. Meie näites annab see tagasi 4. See on pikkus, mis jääb pärast ' # '.
- RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5," ", "#",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))))): Nüüd on RIGHT funktsioon ekstraheerib tagastatava pikkuse teksti lahtrist B5 mis annab lõpuks antud täisnime perekonnanime.
3 alternatiivset võimalust nimede jagamiseks ilma Exceli valemit kasutamata
1. Teksti kasutamine veergudeks, et jagada nimesid
Teiseks saate Excelis hõlpsasti jagada nimesid, kasutades funktsiooni Tekst veergudeks käsk.
Sammud
- Kõigepealt valige kogu veerg, kuhu panete täisnimed.
- Nüüd minge Andmed ribalint ja valige Tekst veergudeks alates Andmetöötlusvahendid rühm.
- Valige Piiratud aadressilt Algandmed Tüüp ja klõpsake Järgmine .
- Valige Kosmos aadressilt Piiritajad ja klõpsake Järgmine .
- Nüüd muutke Sihtkoht kuhu soovite oma tulemusi panna ja klõpsake nuppu Lõpeta .
- See jagab nimed ja paigutab need kahte erinevasse veergu.
Loe edasi: Eraldage ees- ja perekonnanimi tühikuga, kasutades Exceli valemit (3 võimalust)
2. Leia ja asenda käsu kasutamine Excelis
Teine lihtne viis nimede jagamiseks on kasutada Leia ja asenda käsk Excelis. Me kasutame seda järgmistes jaotistes.
2.1 Jagatud eesnimi
Sammud
- Koopia veerg B ja kleebige see veergu C kus soovite täisnimest eraldada eesnime.
- Valige veerg C .
- Nüüd minge Kodu vahelehel ja klõpsake nupul Leia & vali; vali alates Redigeerimine rühm.
- Valige Asendage aadressilt Leia & vali; vali rippmenüü.
- A Leia ja asenda avaneb aken. Asetage ' *' (pane tühik, seejärel sisesta tärnimärk). Leia, mida väli. See on jokker-märk (*), mida võib kasutada mis tahes teksti asemel. Siia paigutage tühik ja seejärel jokker-märk. Jäta Asendage väli tühjaks. Klõpsake Asenda kõik .
- See asendab lõpuks kogu teksti pärast tühikut tühikuga ja tagastab täisnimest ainult eesnime.
Loe edasi: Kuidas eraldada esimene keskmine ja perekonnanimi Excelis, kasutades valemit
2.2 Jagatud perekonnanimi
Sammud
- Koopia veerg B ja kleebige see veergu D kus soovite täisnimest välja võtta perekonnanime.
- Valige veerg D .
- Minge Kodu ribalint ja valige Leia & vali; vali alates Redigeerimine rühm.
- Valige Asendage aadressilt Leia & vali; vali võimalus.
- A Leia ja asenda avaneb aken. Asetage '* ' (pane kõigepealt tärnimärk ja seejärel sisesta tühik). Leia, mida väli. See on jokker, mida saab kasutada mis tahes teksti asemel. Siia asetage jokker(*) ja seejärel pange tühik. Jäta Asendage tühjaks. Klõpsake Asenda kõik .
- See asendab kogu teksti kuni tühikuni ja paigutab selle tühjaks. See tagastab täisnimest perekonnanime.
Loe edasi: Kuidas jagada nimed Excelis kahte veergu (4 kiiret võimalust)
3. Nime jagamine Exceli välkitäitmise kaudu
Lõpuks, meie viimane meetod põhineb Flash Fill kuhu tuleb panna oma ees- või perekonnanimi õigesti, siis kõiki teisi ridu saab muuta kasutades Flash Fill .
Sammud
- Kirjutage oma täisnime ees- ja perekonnanimi lahtrisse C5 ja raku D5 vastavalt.
- Lohistage Täitmise käepide ikooni allapoole veerus mõlemal juhul.
- See annab kõikides lahtrites sama väärtuse. Nüüd klõpsake nupule Automaatse täitmise valikud ja valige Flash Fill .
- Tehke seda mõlemal juhul, siis saate täisnimedest vajaliku ees- ja perekonnanime.
Loe edasi: Excel VBA: eesnime ja perekonnanime jagamine (3 praktilist näidet)
Kokkuvõte
Oleme arutanud nelja erinevat meetodit nimede jagamiseks Excelis. Valem annab meile dünaamilise lahenduse, samas kui teised 3 meetodit annavad meile staatilised lahendused. Kuid kõik meetodid on nimede jagamiseks võrdselt tõhusad. Loodan, et teile meeldib kogu artikkel ja kui teil on küsimusi, küsige julgelt kommentaarikastis ja ärge unustage külastada veebilehte Exceldemy lehekülg.