Če veliko uporabljate Excel, ste verjetno že kdaj naleteli na situacijo, ko imate ime v eni celici in morate ime ločiti v različne celice. To je zelo pogosta težava v Excelu in verjetno lahko izvedete iskanje v Googlu in prenesete 100 različnih makrov, ki so jih napisali različni ljudje, da to storijo namesto vas.
Vendar vam bom v tej objavi pokazal, kako nastavite formulo, da boste to lahko storili sami in dejansko razumeli, kaj se dogaja. Če veliko uporabljate Excel, je verjetno dobro, da se naučite nekaterih naprednejših funkcij, da boste lahko s svojimi podatki počeli bolj zanimive stvari.
Če ne marate formul in želite hitrejšo rešitev, se pomaknite navzdol do razdelka Besedilo v stolpce , ki vas nauči, kako uporabiti Excelovo funkcijo za isto stvar. Poleg tega je funkcijo besedila v stolpce bolje uporabiti tudi, če imate v celici več kot dva elementa, ki ju morate ločiti. Na primer, če ima en stolpec 6 polj, združenih skupaj, bo uporaba spodnjih formul postala res grda in zapletena.
Ločena imena v Excelu
Za začetek si poglejmo, kako so imena običajno shranjena v Excelovi preglednici. Najpogostejša dva načina, ki sem jih videl, sta ime, priimek s samo presledkom in priimek , ime z vejico, ki ju ločuje. Kadarkoli sem videl srednjo začetnico, je to običajno ime, srednje začetnice, priimek , kot je prikazano spodaj :
Če uporabite nekaj preprostih formul in jih združite skupaj, lahko preprosto ločite ime, priimek in srednjo začetnico v ločene celice v Excelu. Začnimo z ekstrakcijo prvega dela imena. V mojem primeru bomo uporabili dve funkciji: levo in iskanje. Logično je to, kar moramo storiti:
V besedilu v celici poiščite presledek ali vejico, poiščite položaj in nato odstranite vse črke levo od tega položaja.
Tu je preprosta formula, ki pravilno opravi delo: =LEVO(NN, ISKANJE(” “, NN) – 1) , kjer je NN celica, v kateri je shranjeno ime. -1 služi za odstranitev dodatnega presledka ali vejice na koncu niza.
Kot lahko vidite, začnemo z levo funkcijo, ki sprejme dva argumenta: niz in število znakov, ki jih želite zajeti od začetka niza. V prvem primeru iščemo presledek z dvojnimi narekovaji in vmesnim presledkom. V drugem primeru namesto presledka iščemo vejico. Kakšen je torej rezultat treh scenarijev, ki sem jih omenil?
Dobili smo ime iz 3. vrstice, priimek iz 5. in ime iz 7. vrstice. Super! Torej, glede na to, kako so vaši podatki shranjeni, ste zdaj ekstrahirali ime ali priimek. Zdaj pa naslednji del. Tukaj je tisto, kar moramo zdaj logično narediti:
– V besedilu v celici poiščite presledek ali vejico, poiščite položaj in nato položaj odštejte od skupne dolžine niza. Tako bi izgledala formula:
=DESNO(NN,LEN(NN) -ISKANJE(” “,NN))
Zdaj uporabljamo pravo funkcijo. To zahteva tudi dva argumenta: niz in število znakov, ki jih želite zajeti, začenši s koncem niza, ki gre levo. Torej želimo dolžino niza minus položaj presledka ali vejice. To nam bo dalo vse na desni strani prvega presledka ali vejice.
Super, zdaj imamo drugi del imena! V prvih dveh primerih ste precej končali, a če je v imenu srednja začetnica, lahko vidite, da rezultat še vedno vključuje priimek s srednjo začetnico. Torej, kako dobimo samo priimek in se znebimo srednje začetnice? enostavno! Znova zaženite isto formulo, ki smo jo uporabili za pridobitev drugega dela imena.
Torej delamo še eno prav in tokrat uporabljamo formulo za kombinirano celico srednje začetnice in priimka. Poiskal bo presledek za srednjo začetnico in nato vzel dolžino minus položaj presledka število znakov s konca niza.
Torej ga imate! Zdaj ste ime in priimek razdelili v ločene stolpce z nekaj preprostimi formulami v Excelu! Seveda vsi ne bodo imeli oblikovanega besedila na ta način, vendar ga lahko preprosto uredite, da bo ustrezalo vašim potrebam.
Besedilo v stolpce
Obstaja tudi drug preprost način, kako lahko združeno besedilo ločite v ločene stolpce v Excelu. To je predstavljeno besedilo v stolpce in deluje zelo dobro. Prav tako je veliko bolj učinkovito, če imate stolpec z več kot dvema podatkoma.
Na primer, spodaj imam nekaj podatkov, kjer ima ena vrstica 4 podatke, druga vrstica pa 5 podatkov. To bi rad razdelil na 4 stolpce oziroma 5 stolpcev. Kot lahko vidite, bi bila uporaba zgornjih formul nepraktična.
V Excelu najprej izberite stolpec, ki ga želite ločiti. Nato kliknite zavihek Podatki in nato Besedilo v stolpce .
To bo prikazalo čarovnika za besedilo v stolpce. V 1. koraku izberete, ali je polje razmejeno ali fiksne širine. V našem primeru bomo izbrali Razmejeno .
Na naslednjem zaslonu boste izbrali ločilo. Izbirate lahko med tabulatorjem, podpičjem, vejico, presledkom ali vnesete po meri.
Nazadnje izberete obliko podatkov za stolpec. Običajno bo General dobro deloval za večino vrst podatkov. Če imate nekaj posebnega, kot so datumi, izberite to obliko.
Kliknite Dokončaj in opazujte, kako so vaši podatki čarobno ločeni v stolpce. Kot lahko vidite, se je ena vrstica spremenila v pet stolpcev, druga pa v štiri stolpce. Funkcija Besedilo v stolpce je zelo zmogljiva in vam lahko precej olajša življenje.
Če imate težave z ločevanjem imen, ki niso v obliki, ki jo imam zgoraj, objavite komentar s svojimi podatki in poskušal vam bom pomagati. Uživajte!