Ako oddeliť mená a priezviská v Exceli
Ak veľa používate Excel , pravdepodobne ste sa stretli so situáciou, keď máte názov v jednej bunke a potrebujete rozdeliť názov do rôznych buniek. Toto je veľmi bežný problém v Exceli(Excel) a pravdepodobne si môžete vyhľadať Google a stiahnuť si 100 rôznych makier napísaných rôznymi ľuďmi, aby to urobili za vás.
V tomto príspevku vám však ukážem, ako nastaviť vzorec, aby ste to mohli urobiť sami a skutočne pochopili, čo sa deje. Ak veľa používate Excel, pravdepodobne bude dobré naučiť sa niektoré pokročilejšie funkcie, aby ste mohli so svojimi údajmi robiť zaujímavejšie veci.
Ak sa vám nepáčia vzorce a chcete rýchlejšie riešenie, prejdite nadol do časti Text to Columns , ktorá vás naučí, ako použiť funkciu Excelu(Excel) na to isté. Okrem toho je lepšie použiť funkciu textu do stĺpcov, ak máte v bunke viac ako dve položky, ktoré potrebujete oddeliť. Napríklad, ak má jeden stĺpec 6 kombinovaných polí, použitie nižšie uvedených vzorcov bude skutočne chaotické a komplikované.
Samostatné mená v Exceli
Na začiatok sa pozrime, ako sa mená zvyčajne ukladajú do tabuľky programu Excel(Excel) . Najbežnejšie dva spôsoby, ktoré som videl, sú krstné meno (firstname) priezvisko(lastname) iba s medzerou a priezvisko(lastname) , krstné meno(firstname) s čiarkou oddeľujúcou tieto dve položky. Kedykoľvek som videl strednú iniciálu , je to zvyčajne (midinitial)krstné meno v strednej iniciálke (firstname) priezvisko(lastname) , ako je uvedené nižšie :
Pomocou niekoľkých jednoduchých vzorcov a ich skombinovaním môžete v Exceli(Excel) jednoducho oddeliť krstné meno, priezvisko a iniciálu stredu do samostatných buniek . Začnime extrakciou prvej časti názvu. V mojom prípade použijeme dve funkcie: doľava a vyhľadávanie. Logicky tu je to, čo musíme urobiť:
Vyhľadajte(Search) v texte v bunke medzeru alebo čiarku, nájdite pozíciu a potom odstráňte všetky písmená naľavo od tejto pozície.
Tu je jednoduchý vzorec, ktorý vykoná úlohu správne: =LEFT(NN, SEARCH(” “, NN) – 1) , kde NN je bunka, v ktorej je uložený názov. -1 slúži na odstránenie nadbytočnej medzery alebo čiarky na konci reťazca.
Ako môžete vidieť, začíname ľavou funkciou, ktorá má dva argumenty: reťazec a počet znakov, ktoré chcete zachytiť, začínajúc od začiatku reťazca. V prvom prípade hľadáme medzeru pomocou dvojitých úvodzoviek a vložením medzery medzi ne. V druhom prípade hľadáme namiesto medzery čiarku. Aký je teda výsledok pre 3 scenáre, ktoré som spomenul?
Dostali sme krstné meno z 3. riadku, priezvisko z 5. riadku a krstné meno zo 7. riadku. Skvelé! Takže v závislosti od toho, ako sú vaše údaje uložené, ste teraz extrahovali krstné meno alebo priezvisko. Teraz k ďalšej časti. Tu je to, čo teraz musíme logicky urobiť:
– Vyhľadajte(Search) v texte v bunke medzeru alebo čiarku, nájdite pozíciu a potom polohu odčítajte od celkovej dĺžky reťazca. Vzorec by vyzeral takto:
=RIGHT(NN,LEN(NN) -SEARCH(” “,NN))
Takže teraz používame správnu funkciu. Na to sú potrebné aj dva argumenty: reťazec a počet znakov, ktoré chcete získať, začínajúc od konca reťazca doľava. Chceme teda dĺžku reťazca mínus polohu medzery alebo čiarky. To nám dá všetko napravo od prvej medzery alebo čiarky.
Skvelé(Great) , teraz máme druhú časť názvu! V prvých dvoch prípadoch ste takmer hotoví, ale ak je v mene iniciálka uprostred, môžete vidieť, že výsledok stále obsahuje priezvisko so strednou iniciálou. Ako teda získame priezvisko a zbavíme sa strednej iniciály? Jednoduché! Stačí(Just) znova spustiť rovnaký vzorec, ktorý sme použili na získanie druhej časti názvu.
Takže robíme ďalšie správne a tentoraz aplikujeme vzorec na kombinovanú bunku stredného iniciály a priezviska. Nájde medzeru za strednou iniciálou a potom odoberie dĺžku mínus počet znakov medzery na konci reťazca.
Takže tu to máte! Teraz ste rozdelili meno a priezvisko do samostatných stĺpcov pomocou niekoľkých jednoduchých vzorcov v Exceli(Excel) ! Je zrejmé, že nie každý bude mať text naformátovaný týmto spôsobom, no môžete si ho jednoducho upraviť podľa svojich potrieb.
Text do stĺpcov
Existuje aj ďalší jednoduchý spôsob, ako môžete v Exceli(Excel) rozdeliť kombinovaný text do samostatných stĺpcov . Ide o funkciu s názvom Text to Columns a funguje veľmi dobre. Je to tiež oveľa efektívnejšie, ak máte stĺpec, ktorý obsahuje viac ako dva údaje.
Napríklad nižšie mám nejaké údaje, kde jeden riadok má 4 údaje a druhý riadok má 5 údajov. Chcel by som to rozdeliť na 4 stĺpce a 5 stĺpcov. Ako vidíte, pokúšať sa použiť vyššie uvedené vzorce by bolo nepraktické.
V Exceli(Excel) najskôr vyberte stĺpec, ktorý chcete oddeliť. Potom pokračujte a kliknite na kartu Údaje(Data) a potom kliknite na Text do stĺpcov( Text to Columns) .
Tým sa otvorí sprievodca Text to Columns . V kroku 1 si vyberiete, či je pole ohraničené alebo pevné. V našom prípade zvolíme Delimited .
Na ďalšej obrazovke si vyberiete oddeľovač. Môžete si vybrať z tabulátora, bodkočiarky, čiarky, medzery alebo zadať vlastný.
Nakoniec si vyberiete formát údajov pre stĺpec. Za normálnych okolností bude Všeobecné(General) fungovať dobre pre väčšinu typov údajov. Ak máte niečo konkrétne, ako sú dátumy, vyberte tento formát.
Kliknite na tlačidlo Dokončiť(Finish) a sledujte, ako sú vaše údaje magicky rozdelené do stĺpcov. Ako vidíte, jeden riadok sa zmenil na päť stĺpcov a druhý na štyri stĺpce. Funkcia Text to Columns je veľmi výkonná a môže vám výrazne uľahčiť život.
Ak máte problémy s oddelením mien, ktoré nie sú vo formáte, ktorý mám vyššie, napíšte komentár s vašimi údajmi a ja sa pokúsim pomôcť. Užite si to!
Related posts
Pridajte trendovú čiaru lineárnej regresie do bodového grafu Excel
Ako vytvoriť histogram v Exceli
Ako bezpečne chrániť heslom súbor programu Excel
Ako vytvoriť vývojový diagram vo Worde a Exceli
Ako vytvoriť štítky v programe Word z tabuľky programu Excel
Pomocou okna sledovania programu Excel môžete monitorovať dôležité bunky v zošite
Zmapovanie údajov v Exceli
Ako vytvoriť rozbaľovací zoznam v Exceli
Použite súhrnné funkcie na zhrnutie údajov v Exceli
Použite Excel na zistenie efektívnej úrokovej sadzby z nominálnej úrokovej sadzby
Prepojenie buniek medzi hárkami a zošitmi v Exceli
Ako porozumieť analýze What-If v programe Microsoft Excel
Ako zmeniť pozadie v Microsoft Teams
Ako vytvoriť kontrolný zoznam v Exceli
Ako zaznamenať makro v Exceli
Ako vytvoriť Ganttov diagram v programe Microsoft Excel
Príručka základov programu Microsoft Excel – Naučte sa používať Excel
Ako vypočítať rozptyl v Exceli
Ako pridať komentáre do bunky pracovného hárka programu Excel
Ako nájsť a vypočítať rozsah v Exceli