Programoje „Excel“ labai lengva tame pačiame stulpelyje rodomus vardus, pavardes ir pavardes skirtingais būdais padalyti į atskirus stulpelius.
Tarkime, kad gavote kontaktų sąrašą su visais vardais, išvardytais pilnais vardais viename stulpelyje, ir tikriausiai turėsite atskirti vardą, vidurinįjį ir pavardę bei padalyti juos į atskirus stulpelius. Yra keletas skirtingų būdų, kaip atskirti pavadinimus – naudojant teksto į stulpelius funkciją, „Flash“ užpildymą ir formules.
Programoje „Excel“ tikrai lengva padalyti pavadinimus iš vieno stulpelio į du ar daugiau stulpelių. Šiame straipsnyje parodysime, kaip skirtingais būdais suskirstyti pavadinimus į skirtingus „Excel“ stulpelius.
Kaip padalinti vardus „Excel“.
Yra trys paprasti būdai, kaip padalinti pavadinimus „Excel“. Atsižvelgdami į duomenų struktūrą ir tai, ar norite, kad padalinti pavadinimai būtų statiniai ar dinamiški, pasirinkite vieną iš šių metodų:
- Padalinkite pavadinimus naudodami funkciją Tekstas į stulpelius
- Atskirkite pavadinimus naudodami formules
- Atskirkite pavadinimus naudodami „Flash Fill“.
Atskirkite pavadinimus naudodami teksto į stulpelį vedlį
Teksto į stulpelį vedlys yra vienas iš labiausiai paplitusių būdų atskirti vardus ir pavardes programoje „Excel“, taip pat vidurinius vardus. Įsitikinkite, kad šalia pavadinimų, kuriuos ketinate padalyti, yra tuščių stulpelių, nes visi vardai bus suskirstyti į atskirus stulpelius.
Pavyzdžiui, turite toliau pateiktą duomenų rinkinį su visais vardais ir norite padalyti / atskirti vardus bei pavardes ir saugoti juos atskiruose langeliuose.
Pirmiausia pažymėkite visų vardų, kuriuos norite atskirti, stulpelį. Tada eikite į skirtuką „Duomenys“ ir skiltyje „Duomenų įrankiai“ spustelėkite parinktį „Tekstas į stulpelius“.
Atsidarys vedlys Konvertuoti tekstą į stulpelius. Pirmajame vedlio veiksme pasirinkite parinktį „Apribota“ ir spustelėkite „Kitas“.
Vykdydami teksto konvertavimo į stulpelius vedlio 2 veiksmą iš 3, pasirinkite skirtuką, skiriantį duomenis, pašalinkite visas kitas varneles ir spustelėkite „Kitas“. Mūsų atveju „tarpas“ atskiria vardą ir pavardę, todėl pasirenkame šį skyriklį.
Duomenų peržiūros skiltyje toliau lange rodoma, kaip analizuojami jūsų vardai.
3 veiksme iš 3 pasirenkate duomenų formatą ir paskirties vietą ir spustelėkite „Baigti“.
Paprastai numatytasis „Bendra“ veiks puikiai daugeliui duomenų tipų. Lauke „Paskirties vieta“ nurodykite vietą, kurioje norite rodyti išvestį. Turite nurodyti pirmojo langelio adresą stulpelyje, kuriame norite gauti rezultatus (mūsų atveju B2).
Atminkite, kad jei nenurodysite paskirties langelio, vedlys perrašys pradinius duomenis, todėl būtinai pasirinkite tuščią stulpelį.
Kai spustelėsite mygtuką „Baigti“, visi vardai bus iš karto atskirti į du atskirus stulpelius (Vardas ir Pavardė).
Atlikite tuos pačius veiksmus, jei turite vardą, vidurinįjį ir pavardę, ir jūsų vardai bus padalyti į tris stulpelius, o ne du.
Pastaba: Šio metodo rezultatas yra statinis. Tai reiškia, kad jei pakeisite pradinį pavadinimą, turėsite tai padaryti iš naujo, kad padalintumėte vardus.
Padalinti vardai, atskirti kableliais
Jei vardai ir pavardės atskirti kableliais, atlikite toliau nurodytus veiksmus, kad pašalintumėte kablelį ir padalintumėte vardus bei pavardes.
Toliau pateiktame pavyzdyje vardai suformatuoti atvirkštiniu formatu (Pavardė, Vardas), kur pirmiausia pateikiama pavardė, po kurios rašomas kablelis, o po to – vardas.
Pasirinkite pavadinimus ir eikite į Duomenys -> Tekstas į stulpelį. 1 veiksme pasirinkite skirtuką ir spustelėkite „Kitas“. 2 veiksme dalyje skyrikliai pažymėkite „Kablelis“ (,) kaip skirtuką, nes jūsų vardai atskirti kableliu.
Paskutiniame veiksme pasirenkate duomenų formatą „Bendra“, nurodote paskirties vietą ir spustelėkite „Baigti“.
Dabar pavadinimus turėsite atskiruose stulpeliuose.
Atskirkite pavadinimus naudodami formules
Teksto į stulpelius vedlys leidžia greitai ir lengvai atskirti pavadinimus. Tačiau, jei norite redaguoti pradinius pavadinimus ir norite dinaminio metodo, kuris bus automatiškai atnaujinamas kiekvieną kartą, kai pakeičiate pavadinimus, tuomet tinkamas pasirinkimas yra padalinti vardus su formulėmis. Norėdami atskirti pavadinimus, galite naudoti funkcijas LEFT, RIGHT, MID, LEN ir SEARCH arba FIND.
Atskirkite vardą ir pavardę „Excel“ naudodami formules
Gaukite vardą
Tarkime, kad turite toliau pateiktą duomenų rinkinį ir norite atskirti vardą į atskirą langelį. Norėdami gauti vardą, turite sujungti FIND ir LEFT funkcijas į vieną formulę.
Norėdami gauti vardą, naudokite šią formulę:
=KAIRĖ(A2,RASTI(" ",A2)-1)
Ši formulė naudoja FIND funkciją, kad surastų tarpo simbolio (“ “) vietą tarp vardo ir pavardės, ir atima 1, kad neįtrauktų tarpo. Tada šis skaičius pateikiamas funkcijai LEFT, kuri naudoja šį pozicijos numerį, kad ištrauktų visą prieš jį esantį tekstą. Taip pat galite naudoti funkciją SEARCH vietoj funkcijos FIND.
Įvedę formulę į tuščią langelį (B2), vilkite užpildymo rankenėlę žemyn į kitus langelius, kad pritaikytumėte šią formulę, ir visi vardai bus suskirstyti į B stulpelį, kaip parodyta toliau:
Funkcijos PAIEŠKA ir RASTI galite įdėti į KAIRĮ funkciją, kad ištrauktumėte vardą. Pagrindinis skirtumas tarp šių dviejų funkcijų yra tas, kad FIND yra didžiosios ir mažosios raidės, o SEARCH – didžiosios ir mažosios.
Jei vietoj tarpo tarp vardo ir pavardės yra kablelis (,), naudokite kablelį kaip pirmąjį funkcijos FIND argumentą:
=KAIRĖ(A2,RASTI(",",A2)-1)
Gaukite pavardę
Dabar, jei jums reikia išgauti pavardę, naudokite funkciją RIGHT. Ši formulė išskirs pavardę iš to paties duomenų rinkinio:
=DEŠINĖ(A2,LEN(A2)-RASTI(" ",A2))
Formulė pirmiausia suranda tarpo simbolio vietą, atima tą skaičių iš bendro eilutės ilgio (kurią grąžina funkcija LEN), o tada šis skaičius pateikiamas funkcijai RIGHT, kad būtų ištraukta tiek simbolių iš eilutės pabaigos. (vardas).
Atskirkite vardą, vidurinįjį ir pavardę „Excel“ naudodami formules
Norint padalinti vardus, kuriuose yra vidurinis vardas, reikia skirtingų formulių, atsižvelgiant į turimą vardo formatą.
Norėdami gauti Pirmas vardas kai turite vidurinį vardą arba vidurinįjį inicialą, naudokite tą pačią LEFT FIND formulę, kurią jau žinote.
Gaukite pavardę
Aukščiau pateikta RIGHT FIND formulė gerai veikia, kai yra tik vardas ir pavardė, ji nebus labai naudinga, jei jūsų pradiniuose varduose yra antrasis vardas arba vidurinis inicialus. Taip yra todėl, kad pavadinime neįtraukėte dviejų tarpo simbolių.
Norėdami gauti pavardę, kai turite ir antrąjį vardą, naudokite šią formulę:
=DEŠINĖ(A2,LEN(A2)-PAIEŠKA(" ",A2,PAIEŠKA(" ",A2,1)+1))
Norėdami išgauti pavardę, pirmiausia nustatykite antrojo tarpo simbolio vietą naudodami įdėtąsias PAIEŠKA funkcijas, pridėkite 1 prie SEARCH(" ",A2,1), kad pradėtumėte išskyrimą nuo kito simbolio. Tada iš viso eilutės ilgio atimkite 2-ojo tarpo vietą ir gaukite pavardės ilgį kaip rezultatą. Tada suteikite šį gautą skaičių funkcijai RIGHT, kad ištrauktumėte simbolių skaičių iš eilutės pabaigos.
Gaukite vidurinį vardą
Funkcija MID naudoja tris argumentus: pirmasis argumentas nurodo tekstą arba langelio adresą, antrasis nurodo pradžios vietą, o paskutinis argumentas nurodo simbolių skaičių, kad būtų galima ištraukti vidurinį vardą iš tos vietos.
Sintaksė:
=MID(tekstas, pradžios_skaičius, simbolių_skaičius)
Norėdami gauti antrąjį vardą, įveskite šią formulę į tuščią langelį:
=VIDU(A2,PAIEŠKA(" ",A2)+1,PAIEŠKA(" ",A2,PAIEŠKA(" ",A2)+1)-PAIEŠKA(" ",A2)-1)
Pažiūrėkime, kaip veikia ši sudėtinga formulė:
Norėdami išgauti vidurinį vardą arba vidurinį inicialą, turite nustatyti abiejų tarpų vietą visame pavadinime. Norėdami rasti pirmojo tarpo simbolio vietą, įveskite tai PAIEŠKA (" ", A2)
funkcija „start_num“ argumente ir pridėkite 1, kad pradėtumėte išskyrimą nuo kito simbolio.
Tada, norėdami sužinoti vidurinio vardo ilgį, įdėkite tai PAIEŠKA(" ",A2,PAIEŠKA(" ",A2)+1)-PAIEŠKA(" ",A2)-1
įdėta funkcija argumente „simbolių_skaičius“, kuri atima 1-ojo tarpo padėtį iš 2-ojo tarpo padėties ir atima 1 iš rezultato, kad būtų pašalintas galinis tarpas. Galutinis rezultatas parodys, kiek simbolių reikia išgauti.
Dabar funkcija MID su viduriniojo vardo ir skaičių simbolių pradine padėtimi atskiria vidurinį vardą nuo viso vardo (A2).
Atskirkite pavadinimus „Excel“ naudodami „Flash Fill“.
„Flash“ užpildymas dažniausiai naudojamas automatiškai užpildyti tam tikro modelio duomenis. Jis taip pat gali būti naudojamas pavadinimams skaidyti. Jis pasiekiamas tik „Excel 2013“, 2016, 2019 ir 365 versijose.
Tarkime, kad turite toliau pateiktą duomenų rinkinį ir iš visų vardų norite gauti tik vardus.
Šalia pradinio pavadinimo esančiame langelyje įveskite vardą. Tokiu atveju langelyje B2 įveskite „Steve“.
Tada pradėkite vesti vardą antrame stulpelio langelyje. Jei renkate tekstą, „Excel“ aptinka šabloną, „Flash Fill“ automatiškai parodys vardo sąrašą kituose langeliuose (pilka spalva).
Kai matote vardų sąrašą pilkai ir jei tie vardai teisingi, tiesiog paspauskite klavišą „Enter“ ir „Flash Fill“ automatiškai užpildys likusį stulpelį vardais.
Atlikite tą pačią procedūrą, norėdami atskirti pavardes į atskirą stulpelį.
Rezultatas:
„Flash Fill“ veikia aptikdama tuose duomenų šabloną ir vadovaudamasi šiuo šablonu, teikdama jums pakeistus duomenis. Iš pradžių, kai įvedate vardą pirmame langelyje, „Flash Fill“ neatpažįsta šablono. Bet kai vėl pradedate rašyti vardą antrajame langelyje, „Flash Fill“ atpažįsta šabloną ir parodo vardų padalijimo pasiūlymą. Tada tiesiog paspauskite klavišą „Enter“.
Paprastai „Flash Fill“ funkcija įjungta pagal numatytuosius nustatymus. Jei programa „Excel“ neveikia, pirmame langelyje įvedę vardą, galite tiesiog pasirinkti antrą langelį ir spustelėti mygtuką „Flash Fill“ iš duomenų įrankių grupės skirtuke „Duomenys“.
Arba taip pat galite paspausti „Ctrl“ + „E“, kad gautumėte tuos pačius rezultatus.
Dabar likusios ląstelės bus užpildytos vardais.
Kartais galite nematyti pilkos spalvos modelio pasiūlymo, tokiu atveju galite naudoti užpildymo rankenėlę, kad gautumėte „Flash Fill“ rezultatą.
Pirmiausia rankiniu būdu įveskite pavadinimus dviejuose langeliuose ir pažymėkite abu šiuos langelius. Tada užveskite žymeklį ant apatiniame dešiniajame pasirinkimo kampe. Pastebėsite, kad žymeklis pasikeičia iš mažo žalio kvadrato (užpildo piktograma) į pliuso piktogramą.
Tada dukart spustelėkite tą pliuso piktogramą. Tai užpildys likusias ląsteles. Šiuo metu rezultatai yra neteisingi, matysite, kad abu vardai kartojasi vėl ir vėl. Tada apatiniame dešiniajame gautų duomenų kampe pamatysite mažą automatinio pildymo piktogramą, kaip parodyta žemiau. Spustelėkite šią „Automatinio užpildymo“ piktogramą ir pasirinkite „Flash Fill“.
Tai užpildys vardus visuose langeliuose:
Pašalinkite vidurinį vardą
Taip pat galite naudoti „Flash Fill“ įrankį, kad pašalintumėte vidurinį vardą iš viso vardo.
Pavyzdžiui, tarkime, kad turite toliau pateiktą duomenų rinkinį ir norite gauti tik vardą ir pavardę be antrojo vardo ar viduriniojo inicialo.
Norėdami gauti vardus be antrojo vardo ar viduriniojo inicialo, rankiniu būdu gretimoje langelyje įveskite „Lord Stark“. Tada antroje gretimoje langelyje įveskite „Daenerys Targaryen“. Kol renkate tekstą, „Flash Fill“ atpažins šabloną ir parodys vardų sąrašą be antrųjų vardų (pilka spalva).
Jei pasiūlymas teisingas, paspauskite klavišą „Enter“ ir „Flash Fill“ automatiškai užpildys likusius langelius pavadinimais be vidurinio pavadinimo.
Jei norite gauti tik vidurinius vardus be vardų ir pavardžių, pirmuose dviejuose langeliuose įveskite antrąjį vardą ir naudokite „Flash Fill“ įrankį, kad gautumėte visų stulpelyje esančių vardų vidurinius vardus.
Šiame vadove parodyta, kaip atskirti vardus, manipuliuojant tekstiniais duomenimis. Šie metodai taip pat gali būti naudingi dirbant su kitų formų duomenimis, pvz., adresais, produktų pavadinimais, prekių pavadinimais ir kt.