Kako odvojiti prva i posljednja imena u Excelu
Ako koristite Excel puno, vjerojatno ste naišli na situaciju u kojoj imate ime u jednoj ćeliji i morate razdvojiti ime u različite ćelije. Ovo je vrlo čest problem u Excelu i vjerojatno možete napraviti Google pretraživanje i preuzeti 100 različitih makronaredbi koje su napisali različiti ljudi da bi to učinili umjesto vas.
Međutim, u ovom postu, ja ću vam pokazati kako postaviti formulu tako da možete to učiniti sami i zapravo razumjeti što se događa. Ako Excel puno koristite, vjerojatno je dobro naučiti neke naprednije funkcije kako biste s podacima mogli raditi više zanimljivih stvari.
Ako vam se ne sviđaju formule i želite brže rješenje, pomaknite se do oznake Tekst u stupce koji vas uči kako koristiti značajku Excel za napraviti istu stvar. Osim toga, značajka tekst u stupce je također bolje koristiti ako imate više od dvije stavke u ćeliji koju trebate odvojiti. Na primjer, ako jedan stupac ima 6 polja kombiniranih zajedno, tada će korištenje formula ispod biti stvarno neuredno i komplicirano.
Odvojite imena u Excelu
Da biste započeli, vidjet ćemo kako se imena obično pohranjuju u Excelovoj proračunskoj tablici. Najčešća dva načina koje sam vidio su ime prezime samo s razmakom i prezime, ime sa zarezom koji razdvaja dvije. Kad god sam vidio srednji inicijal, to je obično ime midinitial prezime kao u nastavku:
Koristeći neke jednostavne formule i kombinirajući nekoliko njih zajedno, lako možete odvojiti ime, prezime i početno početno slovo u zasebne ćelije u Excelu. Počnimo s izvlačenjem prvog dijela imena. U mom slučaju, koristit ćemo dvije funkcije: lijevo i pretraživanje. Logično, evo što trebamo učiniti:
Pretražite tekst u ćeliji za razmak ili zarez, pronađite mjesto i zatim izvadite sva slova s lijeve strane tog položaja.
Evo jednostavne formule koja ispravno izvršava posao: = LIJEVO (NN, SEARCH ("“, NN) - 1), gdje je NN ćelija s nazivom pohranjenim u njoj. -1 je tu da ukloni dodatni prostor ili zarez na kraju niza.
Kao što možete vidjeti, započinjemo s lijevom funkcijom, koja uzima dva argumenta: niz i broj znakova koje želite uhvatiti počevši od početka niza. U prvom slučaju tražimo prostor pomoću dvostrukih navodnika i stavljamo razmak između njih. U drugom slučaju tražimo zarez umjesto razmaka. Dakle, koji je rezultat za tri scenarija koje sam spomenuo?
Dobili smo ime iz retka 3, prezime iz retka 5 i prvo ime iz retka 7. Odlično! Dakle, ovisno o načinu pohranjivanja podataka, sada ste izdvojili ili ime ili prezime. Sada za sljedeći dio. Evo što sada moramo učiniti logično:
- Pretražite tekst u ćeliji za razmak ili zarez, pronađite položaj i zatim oduzmite položaj od ukupne duljine niza. Evo kako bi formula izgledala:
= DESNO (NN, LEN (NN) -SEARCH ("“, NN))
Sada koristimo pravu funkciju. To traje i dva argumenta: niz i broj znakova koje želite uhvatiti počevši od kraja niza koji ide lijevo. Stoga želimo da dužina niza minus poziciju prostora ili zareza. To će nam dati sve na desno od prvog prostora ili zareza.
Sjajno, sada imamo drugi dio imena! U prva dva slučaja vi ste prilično gotovi, ali ako postoji srednji inicijal u imenu, možete vidjeti da rezultat još uvijek uključuje prezime s srednjim početnim slovom. Pa kako onda samo dobiti prezime i riješiti se srednjeg inicijala? Lako! Ponovo pokrenite istu formulu koju smo koristili da bismo dobili drugi dio imena.
Dakle, mi samo radimo drugo pravo i ovaj put primjenjujući formulu na kombiniranoj sredini početnog i prezimena. Pronaći će prostor nakon početnog inicijala, a zatim uzeti duljinu minus položaj prostora broj znakova od kraja niza.
Dakle, imate ga! Sada ste podijelili ime i prezime na odvojene stupce pomoću nekoliko jednostavnih formula u Excelu! Očito, neće svatko imati svoj tekst oblikovan na ovaj način, ali ga možete jednostavno urediti kako bi odgovarao vašim potrebama.
Tekst u stupce
Tu je i još jedan jednostavan način možete odvojiti kombinirani tekst u zasebne stupce u Excelu. To se zove Tekst u stupce i radi jako dobro. Također je učinkovitije ako imate stupac s više od dva podatka.
Na primjer, ispod imam neke podatke gdje jedan red ima 4 podatka, a drugi redak 5 podataka. Htio bih to podijeliti u 4 stupca i 5 stupaca. Kao što možete vidjeti, pokušati koristiti gore navedene formule bilo bi nepraktično.
U programu Excel najprije odaberite stupac koji želite odvojiti. Zatim idite i kliknite na Podaci i zatim kliknite na Tekst u stupce.
Time će se pojaviti čarobnjak za tekst u stupce. U koraku 1 odabirete je li polje ograničeno ili fiksna širina. U našem slučaju, mi ćemo odabrati delimited.
Na sljedećem zaslonu odabrat ćete graničnik. Možete odabrati karticu, točku zarez, zarez, razmak ili upisati prilagođenu karticu.
Konačno, odabirete format podataka za stupac. Normalno, redovno, General će funkcionirati sasvim u redu za većinu vrsta podataka. Ako imate nešto specifično poput datuma, odaberite taj format.
Klik Završi i gledajte kako se vaši podaci magično razdvajaju u stupce. Kao što možete vidjeti, jedan red se pretvorio u pet stupaca, a drugi u četiri stupca. Značajka Tekst u stupce vrlo je moćna i može vam olakšati život.
Ako imate problema s razdvajanjem imena koja nisu u gore navedenom formatu, postavite komentar s podacima i pokušat ću vam pomoći. Uživati!