Jei daug naudojate „Excel“, tikriausiai susidūrėte su situacija, kai vardas yra viename langelyje ir jį reikia atskirti į skirtingus langelius. Tai labai dažna „Excel“ problema ir tikriausiai galite atlikti „Google“ paiešką ir atsisiųsti 100 skirtingų makrokomandų, kurias parašė įvairūs žmonės, kad tai padarytumėte už jus.
Tačiau šiame įraše parodysiu, kaip nustatyti formulę, kad galėtumėte tai padaryti patys ir iš tikrųjų suprasti, kas vyksta. Jei daug naudojate „Excel“, tikriausiai verta išmokti kai kurių pažangesnių funkcijų, kad galėtumėte atlikti įdomesnių dalykų su savo duomenimis.
Jei jums nepatinka formulės ir norite greitesnio sprendimo, slinkite žemyn iki skyriaus Tekstas į stulpelius , kuriame mokoma, kaip tą patį atlikti naudojant „Excel“ funkciją. Be to, teksto į stulpelius funkciją taip pat geriau naudoti, jei langelyje yra daugiau nei du elementai, kuriuos reikia atskirti. Pavyzdžiui, jei viename stulpelyje yra 6 laukai, sujungti, tada toliau pateiktų formulių naudojimas taps tikrai nepatogus ir sudėtingas.
Atskirkite pavadinimus „Excel“.
Norėdami pradėti, pažiūrėkime, kaip vardai paprastai saugomi „Excel“ skaičiuoklėje. Dažniausiai pasitaikantys du būdai, kuriuos mačiau, yra vardas pavardė su tik tarpu ir pavardė , vardas su kableliu, skiriančiu juos du. Kai matau vidurinįjį inicialą, dažniausiai tai yra vardo vidurinė pavardė , kaip nurodyta toliau :
Naudodami keletą paprastų formulių ir sujungdami kelias iš jų, galite lengvai atskirti vardą, pavardę ir vidurinįjį inicialą į atskirus langelius programoje „Excel“. Pradėkime nuo pirmosios vardo dalies ištraukimo. Mano atveju naudosime dvi funkcijas: kairiąją ir paiešką. Logiškai mąstant, štai ką turime padaryti:
Ieškokite teksto langelyje tarpo ar kablelio, suraskite vietą ir išimkite visas raides, esančias tos vietos kairėje.
Štai paprasta formulė, pagal kurią darbas bus atliktas teisingai: =LEFT(NN, SEARCH(“ “, NN) – 1) , kur NN yra langelis, kuriame yra išsaugotas pavadinimas. -1 yra tam, kad pašalintumėte papildomą tarpą arba kablelį eilutės gale.
Kaip matote, pradedame nuo kairiosios funkcijos, kuri turi du argumentus: eilutę ir simbolių, kuriuos norite patraukti, skaičių, pradedant nuo eilutės pradžios. Pirmuoju atveju tarpo ieškome naudodami dvigubas kabutes ir įterpdami tarpą. Antruoju atveju vietoj tarpo ieškome kablelio. Taigi, koks yra 3 mano paminėtų scenarijų rezultatas?
Vardą gavome iš 3 eilės, pavardę iš 5 eilės ir vardą iš 7 eilės. Puiku! Taigi, priklausomai nuo to, kaip saugomi jūsų duomenys, dabar ištraukėte vardą arba pavardę. Dabar apie kitą dalį. Štai ką dabar turime padaryti logiškai:
– Ieškokite teksto langelyje tarpo arba kablelio, suraskite vietą ir atimkite vietą iš viso eilutės ilgio. Štai kaip atrodytų formulė:
= DEŠINĖ (NN, ILG (NN) - PAIEŠKA (" ", NN))
Taigi dabar naudojame tinkamą funkciją. Tam taip pat reikalingi du argumentai: eilutė ir simbolių, kuriuos norite patraukti, skaičius, pradedant nuo eilutės pabaigos, einančios į kairę. Taigi norime iš eilutės ilgio atėmus tarpo arba kablelio padėtį. Tai suteiks mums viską pirmojo tarpo arba kablelio dešinėje.
Puiku, dabar turime antrąją pavadinimo dalį! Pirmaisiais dviem atvejais beveik viskas baigta, bet jei varde yra vidurinis inicialas, matote, kad rezultate vis tiek yra pavardė su viduriniu inicialu. Taigi, kaip gauti pavardę ir atsikratyti viduriniojo inicialo? Lengva! Tiesiog dar kartą paleiskite tą pačią formulę, kurią naudojome norėdami gauti antrąją pavadinimo dalį.
Taigi mes tiesiog darome dar vieną teisę ir šį kartą taikome formulę kombinuotame viduriniame vardo ir pavardės langelyje. Jis suras tarpą po vidurinio inicialo ir atims ilgį, atėmus tarpo simbolių skaičių nuo eilutės pabaigos.
Taigi jūs turite tai! Dabar vardą ir pavardę suskirstėte į atskirus stulpelius naudodami kelias paprastas formules programoje „Excel“! Akivaizdu, kad ne visi tekstas bus suformatuotas tokiu būdu, bet jūs galite lengvai jį redaguoti pagal savo poreikius.
Tekstas į stulpelius
Taip pat yra dar vienas paprastas būdas atskirti sujungtą tekstą į atskirus „Excel“ stulpelius. Tai rodomas tekstas į stulpelius ir veikia labai gerai. Tai taip pat daug efektyviau, jei turite stulpelį, kuriame yra daugiau nei du duomenys.
Pavyzdžiui, žemiau turiu kai kuriuos duomenis, kur vienoje eilutėje yra 4 duomenų vienetai, o kitoje eilutėje yra 5 duomenų vienetai. Norėčiau padalyti tai į 4 stulpelius ir 5 stulpelius, atitinkamai. Kaip matote, bandyti naudoti aukščiau pateiktas formules būtų nepraktiška.
Programoje „Excel“ pirmiausia pasirinkite stulpelį, kurį norite atskirti. Tada eikite į priekį ir spustelėkite skirtuką Duomenys , tada spustelėkite Tekstas į stulpelius .
Tai iškvies teksto į stulpelius vedlį. 1 veiksme pasirenkate, ar laukas yra ribotas, ar fiksuotas. Mūsų atveju pasirinksime Atskirtą .
Kitame ekrane pasirinksite skyriklį. Galite pasirinkti iš skirtuko, kabliataškio, kablelio, tarpo arba įvesti pasirinktinį.
Galiausiai pasirenkate stulpelio duomenų formatą. Paprastai „ General “ puikiai tinka daugeliui duomenų tipų. Jei turite ką nors konkretaus, pavyzdžiui, datas, pasirinkite tą formatą.
Spustelėkite Baigti ir stebėkite, kaip jūsų duomenys stebuklingai suskirstomi į stulpelius. Kaip matote, viena eilutė virto penkiais stulpeliais, o kita - keturiais stulpeliais. Teksto į stulpelius funkcija yra labai galinga ir gali labai palengvinti jūsų gyvenimą.
Jei kyla problemų atskiriant vardus ne tokiu formatu, kokį turiu aukščiau, paskelbkite komentarą su savo duomenimis ir aš pabandysiu padėti. Mėgautis!