Kuidas Excelis nimesid eraldada

Excelis on väga lihtne jagada samas veerus esinevaid ees-, kesk- ja perekonnanimesid erinevatel viisidel eraldi veergudeks.

Oletame, et saite kontaktiloendi, kus on kõik täisnimed ühes veerus, ja tõenäoliselt peate eraldama ees-, keskmise ja perekonnanime ning jagama need eraldi veergudeks. Nimede eraldamiseks on vähe erinevaid viise – kasutades funktsiooni Tekst veergudeks, Flash-täitmist ja valemeid.

Excelis on väga lihtne jagada nimesid ühest veerust kaheks või enamaks veeruks. Selles artiklis näitame teile, kuidas nimesid erinevatel viisidel Excelis erinevateks veergudeks jagada.

Kuidas Excelis nimesid poolitada

Nimede jagamiseks Excelis on kolm lihtsat viisi. Sõltuvalt andmestruktuurist ja sellest, kas soovite, et poolitatud nimed oleksid staatilised või dünaamilised, valige üks järgmistest meetoditest.

  • Tükeldage nimed funktsiooni Tekst veergudeks abil
  • Eraldage nimed valemite abil
  • Eraldage nimed Flash Filli abil

Eraldage nimed tekstist veergu viidava abil

Tekstist veeru viisard on üks levinumaid viise ees- ja perekonnanimede eraldamiseks Excelis ning kesknimede eraldamiseks. Veenduge, et poolitavate nimede kõrval oleks tühjad veerud, sest täisnimed jagatakse eraldi veergudeks.

Näiteks on teil allolev andmestik täisnimedega ja soovite ees- ja perekonnanime tükeldada/eraldada ning salvestada eraldi lahtritesse.

Esmalt tõstke esile täisnimede veerg, mille soovite eraldada. Seejärel minge vahekaardile "Andmed" ja klõpsake jaotises "Andmetööriistad" valikut "Tekst veergudesse".

Avaneb teksti teisendamise viisard veergudeks. Viisardi esimeses etapis valige suvand Piiratud ja klõpsake nuppu Edasi.

Valige teksti veergudeks teisendamise viisardi 2. sammus 3-st eraldusmärk, mis eraldab teie andmeid, eemaldage kõik muud linnukesed ja klõpsake nuppu "Järgmine". Meie puhul eraldab ees- ja perekonnanime tühik, seega valime selle eraldaja.

Andmete eelvaate jaotises allolevas aknas näete, kuidas teie nimesid sõelutakse.

Sammus 3/3 valite andmevormingu ja sihtkoha ning klõpsake nuppu "Lõpeta".

Tavaliselt töötab vaikeseade „Üldine” enamiku andmetüüpide puhul hästi. Määrake väljale "Sihtkoht" koht, kus soovite väljundit kuvada. Peate määrama selle veeru esimese lahtri aadressi, kuhu soovite tulemusi (meie puhul B2).

Pidage meeles, et kui te sihtlahtrit ei määra, kirjutab viisard algandmed üle, seega valige kindlasti tühi veerg.

Kui klõpsate nupul "Lõpeta", eraldab see kohe täisnimed kahte eraldi veergu (eesnimi ja perekonnanimi).

Kui teil on ees-, keskmine ja perekonnanimi, järgige samu samme ning teie nimed jagatakse kahe asemel kolmeks veergu.

Märge: Selle meetodi tulemus on staatiline. See tähendab, et kui muudate algset nime, peate seda uuesti tegema, et nimed jagada.

Komaga eraldatud nimed

Kui ees- ja perekonnanimi on eraldatud komadega, järgige komade eemaldamiseks ning ees- ja perekonnanimede poolitamiseks allolevaid juhiseid.

Järgmises näites on nimed vormindatud vastupidises vormingus (Perenimi, Eesnimi), kus ees on perekonnanimi, millele järgneb koma ja seejärel eesnimi.

Valige nimed ja valige Andmed -> Tekst veergu. 1. sammus valige "Eraldaja" ja klõpsake nuppu "Järgmine". 2. sammus märkige jaotises Eraldajad eraldusmärgiks „Koma” (,), kuna teie nimed on eraldatud komaga.

Viimases etapis valite andmevorminguks "Üldine", määrate sihtkoha ja klõpsake nuppu "Lõpeta".

Nüüd on teil nimed eraldi veergudes.

Eraldage nimed valemite abil

Teksti veergude viisard võimaldab kiiresti ja lihtsalt nimesid eraldada. Kui aga soovite algseid nimesid redigeerida ja soovite dünaamilist meetodit, mis uueneb automaatselt iga kord, kui nimesid muudate, on nimede jagamine valemitega õige valik. Nimede eraldamiseks saate kasutada funktsioone LEFT, RIGHT, MID, LEN ja SEARCH või FIND.

Eraldage ees- ja perekonnanimi Excelis valemite abil

Hankige eesnimi

Oletame, et teil on allolev andmestik ja soovite eraldada eesnime eraldi lahtrisse. Eesnime saamiseks peate ühendama funktsiooni FIND ja LEFT ühte valemisse.

Eesnime saamiseks kasutage järgmist valemit:

=VAsak(A2,LEIA(" ",A2)-1)

See valem kasutab funktsiooni FIND, et leida tühiku (“ “) asukoht ees- ja perekonnanime vahel, ning lahutab 1, et tühik ise välja jätta. Seejärel antakse see number funktsioonile LEFT, mis kasutab seda positsiooninumbrit kogu sellele eelneva teksti eraldamiseks. Funktsiooni FIND asemel saate kasutada ka funktsiooni OTSING.

Kui olete valemi sisestanud tühja lahtrisse (B2), lohistage selle valemi rakendamiseks täitekäepide alla teistesse lahtritesse ja kõik eesnimed on jagatud veergu B, nagu allpool näidatud:

Eesnime eraldamiseks võite funktsioonid OTSING ja LEIA pesastada funktsiooni LEFT sees. Peamine erinevus nende kahe funktsiooni vahel on see, et FIND on tõstutundlik, samas kui SEARCH ei ole tõstutundlik.

Kui ees- ja perekonnanime vahel on tühiku asemel koma (,), kasutage funktsiooni FIND esimese argumendina koma:

=VAsak(A2,LEIA(",",A2)-1)

Hankige perekonnanimi

Nüüd, kui teil on vaja perekonnanimi välja võtta, kasutage funktsiooni RIGHT. Järgmine valem eraldab perekonnanime samast andmekogumist:

=PAREM(A2,PUU(A2)-LEIA(" ",A2))

Valem otsib esmalt tühiku asukoha, lahutab selle arvu stringi kogupikkusest (mille tagastab funktsioon LEN) ja see arv edastatakse seejärel funktsioonile RIGHT, et eraldada nii palju märke stringi lõpust. (nimi).

Eraldage ees-, keskmine ja perekonnanimi Excelis valemite abil

Keskmist nime sisaldavate nimede poolitamiseks on vaja erinevaid valemeid, olenevalt teie nimevormingust.

Et saada eesnimi kui teil on keskmine nimi või keskmine algustäht, kasutage sama VASAKU LEIA valemit, millega olete juba tuttav.

Hankige perekonnanimi

Ülaltoodud valem RIGHT FIND töötab hästi, kui on ainult ees- ja perekonnanimi, sellest pole palju kasu, kui teie algsed nimed sisaldavad keskmist nime või keskmist initsiaali. Põhjus on selles, et te ei arvestanud nimes kahte tühikumärki.

Perekonnanime saamiseks, kui teil on ka keskmine nimi, kasutage järgmist valemit:

=PAREM(A2,PUU(A2)-OTSING(" ",A2,OTSI(" ",A2,1)+1))

Perekonnanime eraldamiseks määrake esmalt teise tühiku asukoht, kasutades pesastatud SEARCH funktsioone, lisage SEARCH(" ",A2,1) 1, et alustada ekstraheerimist järgmise märgiga. Järgmiseks lahutage stringi kogupikkusest 2. tühiku asukoht ja saage tulemuseks perekonnanime pikkus. Seejärel andke saadud arv funktsioonile RIGHT, et eraldada stringi lõpust märkide arv.

Hangi keskmine nimi

Funktsioon MID kasutab kolme argumenti, esimene argument määrab teksti või lahtri aadressi, teine ​​määrab alguspositsiooni ja viimane argument määrab märkide arvu, et eraldada sellest kohast keskmine nimi.

Süntaks:

=MID(tekst, algus_arv, tähemärkide_arv)

Keskmise nime saamiseks sisestage see valem tühja lahtrisse:

=KESK(A2,OTSING(" ",A2)+1,OTSING(" ",A2,OTSING(" ",A2)+1)-OTSING(" ",A2)-1)

Vaatame, kuidas see keeruline valem töötab:

Keskmise nime või keskmise initsiaali eraldamiseks peate määrama mõlema tühiku asukoha täisnimes. Esimese tühiku asukoha leidmiseks sisestage see OTSING(" ",A2) funktsioon "alguse_number" argumendis ja lisage 1, et alustada ekstraheerimist järgmisest märgist.

Seejärel pange keskmise nime pikkuse väljaselgitamiseks see OTSING(" ",A2,OTSING(" ",A2)+1)-OTSING(" ",A2)-1 pesastatud funktsioon argumendis „märkide_arv”, mis lahutab 1. tühiku asukoha 2. tühiku asukohast ja lahutab tulemusest 1, et eemaldada lõpu tühik. Lõpptulemus ütleb teile, mitu tähemärki ekstraheerida.

Nüüd eraldab funktsioon MID keskmise nime alguspositsiooni ja eraldatavate numbrimärkidega keskmise nime täisnimest (A2).

Eraldage nimed Excelis Flash Filli abil

Välktäitmist kasutatakse enamasti konkreetse mustri andmete automaatseks täitmiseks. Seda saab kasutada ka nimede poolitamiseks. See on saadaval ainult versioonides Excel 2013, 2016, 2019 ja 365.

Oletame, et teil on allolev andmestik ja soovite saada täisnimedest ainult eesnimed.

Tippige algse nime kõrval olevasse lahtrisse eesnimi. Sel juhul tippige lahtrisse B2 "Steve".

Seejärel alustage eesnime tippimist veeru teise lahtrisse. Kui Excel tunneb tippimise ajal mustrit, kuvab Flash Fill teile automaatselt teistes lahtrites oleva eesnime loendi (hallis).

Kui näete nimede loendit hallina ja kui need on õiged, vajutage lihtsalt sisestusklahvi ja Flash Fill täidab ülejäänud veeru automaatselt eesnimedega.

Perekonnanimede eraldamiseks eraldi veergu järgige sama protseduuri.

Tulemus:

Flash Fill tuvastab nendes andmetes mustri ja järgib seda mustrit, pakkudes samal ajal teile muudetud andmeid. Alguses, kui sisestate esimesse lahtrisse eesnime, ei tunne Flash Fill mustrit ära. Kuid kui hakkate teise lahtrisse eesnime uuesti tippima, tuvastab Flash Fill mustri ja kuvab soovituse eesnimede poolitamiseks. Seejärel vajutage lihtsalt klahvi "Enter".

Üldiselt on Flash Fill funktsioon vaikimisi lubatud. Kui see teie Excelis ei tööta, võite pärast eesnime tippimist esimesse lahtrisse lihtsalt valida teise lahtri ja klõpsata vahekaardi Andmed rühmas Andmetööriistad nuppu "Flash Fill".

Teise võimalusena võite samade tulemuste saamiseks vajutada ka klahvikombinatsiooni Ctrl + E.

Nüüd täidetakse ülejäänud lahtrid eesnimedega.

Mõnikord ei pruugi te mustri soovitust hallina näha. Sel juhul saate Flash Filli tulemuse saamiseks kasutada täitepidet.

Esmalt tippige nimed käsitsi kahte lahtrisse ja valige mõlemad lahtrid. Seejärel hõljutage kursorit valiku paremas alanurgas. Märkate, et kursor muutub väikesest rohelisest ruudust (täite ikoon) plussikooniks.

Järgmisena topeltklõpsake sellel plussikoonil. See täidab ülejäänud rakud. Sel hetkel on tulemused valed, näete, et mõlemat eesnime korratakse ikka ja jälle. Seejärel näete saadud andmete paremas alanurgas väikest automaatse täitmise ikooni, nagu allpool näidatud. Klõpsake sellel ikoonil "Automaatne täitmine" ja valige "Flash Fill".

See täidaks eesnimed kõigis lahtrites:

Eemaldage keskmine nimi

Võite kasutada ka Flash Fill tööriista, et eemaldada täisnimest keskmine nimi.

Oletame näiteks, et teil on allolev andmestik ja soovite saada ainult ees- ja perekonnanime ilma keskmise nime või initsiaalita.

Nimede saamiseks ilma keskmise nime või keskmise algustäheta tippige käsitsi kõrvalasuvasse lahtrisse „Lord Stark”. Seejärel tippige teise külgnevasse lahtrisse "Daenerys Targaryen". Sisestamise ajal tunneb Flash Fill mustri ära ja kuvab teile ilma keskmiste nimedeta nimede loendi (hallis).

Kui soovitus on õige, vajutage sisestusklahvi ja Flash Fill täidab ülejäänud lahtrid automaatselt nimedega ilma keskmise nimeta.

Kui soovite saada ainult keskmised nimed ilma ees- ja perekonnanimedeta, sisestage keskmine nimi kahte esimesse lahtrisse ja kasutage tööriista Flash Fill, et hankida kõigi veeru täisnimede keskmised nimed.

See õpetus näitab, kuidas tekstiandmetega manipuleerimise ajal nimesid eraldada. Need meetodid võivad olla abiks ka muude andmetega töötamisel, nagu aadressid, tootenimed, kaubamärginimed jne.