Excel je úžasný nástroj na ukladanie a analýzu údajov. A mnohokrát sa budete musieť vysporiadať s typmi textových údajov, ako sú názvy, oblasti, oddelenia alebo názvy produktov.
V takýchto prípadoch je dobré vedieť, ako manipulovať s textovými údajmi a dosiahnuť požadovaný výsledok.
Jednou z najbežnejších úloh, ktoré musí väčšina používateľov Excelu vykonávať, je práca s množinou údajov s menami. Často prídete na to, že krstné meno a priezvisko sú v samostatných stĺpcoch a možno budete musieť tieto krstné mená a priezviská skombinovať a získať ich ako kombinované meno v bunke.
V tomto tutoriále pre Excel vám ukážem niekoľko rôznych spôsobov, ako skombinovať meno a priezvisko v programe Excel.
Môžete to ľahko urobiť pomocou jednoduchých vzorcov (napríklad Concatenate alebo TextJoin) a funkcií, ako je Flash Fill a Power Query
4 spôsoby, ako skombinovať meno a priezvisko v programe Excel
Predpokladajme, že máte množinu údajov, ako je uvedené nižšie, a chcete skombinovať krstné meno v stĺpci A a priezvisko v stĺpci B.
Pozrime sa na niektoré spôsoby, ako to urobiť.
Použitie funkcie CONCATENATE (alebo Ampersand)
Kombinácia rôznych textových reťazcov z rôznych buniek je v programe Excel celkom jednoduchá. V programe Excel je vstavaný vzorec zreťazenia, ktorý je vyrobený iba na tento účel.
Nasleduje vzorec, ktorý bude kombinovať meno a priezvisko (oddelené medzerou):
= CONCAT (A2, "", B2)
CONCAT je nová funkcia, ktorá bola zavedená v programe Excel 2016 a je určená na nahradenie funkcie CONCATENATE. Odteraz sú však obe funkcie k dispozícii a môžete fungovať buď vy.
Nasledujúci vzorec CONCATENATE, ak ho chcete použiť:
= CONCATENATE (A2, "", B2)
Vyššie uvedený vzorec jednoducho vezme meno a priezvisko a skombinuje ho. A keďže chcem, aby boli tieto oddelené medzerou, použil som ako druhý argument znak „“ (medzera v dvojitých úvodzovkách).
Na zreťazenie môžete použiť aj operátor ampersand.
Za predpokladu, že máte rovnaký súbor údajov, môžete pomocou nasledujúceho vzorca skombinovať meno a priezvisko:
= A2 & "" & B2
Operátor ampersand kombinuje text pred ním a za ním. V uvedenom príklade som skombinoval tri časti - meno, medzeru a priezvisko.
Teraz, keď ste konceptu porozumeli, môžete názvy kombinovať, ak chcete. Namiesto medzery medzi menami môžete napríklad chcieť zadať priezvisko a potom krstné meno alebo čiarku.
V prípade, že chcete iba kombinovaný názov a chcete sa zbaviť mena a priezviska, mali by ste najskôr previesť hodnoty vzorca na statické hodnoty. Hneď ako budete hotoví, môžete odstrániť/odstrániť meno a priezvisko.
Použitie funkcie TEXTJOIN
TEXTJOIN je funkcia, ktorá je k dispozícii v Excel2021-2022 a Office 365.
V prípade, že máte prístup k tejto funkcii, je najlepšie ju použiť na kombináciu buniek a stĺpcov (pretože je oveľa lepšia ako vyššie uvedené metódy CONCATENATE a ampersand).
Predpokladajme, že máte množinu údajov, ako je uvedené nižšie, a chcete skombinovať meno a priezvisko.
Nasleduje vzorec, ako to urobiť:
= TEXTJOIN ("", PRAVDA, A2: B2)
Vyššie uvedená funkcia TEXTJOIN má tri argumenty:
- Oddeľovač, ktorý je v tomto prípade medzerou v úvodzovkách (pretože chceme, aby bolo meno a priezvisko oddelené medzerou)
- Booleovská hodnota, kde TRUE znamená, že v prípade, že existujú prázdne bunky, vzorec ju bude ignorovať
- Rozsah obsahujúci bunky, ktoré chcete skombinovať
Je to rýchlejšie ako bežný zreťazený vzorec a je tiež jednoduchšie vytvárať a spravovať. Ak teda máte prístup k funkcii TEXTJOIN v Exceli, je lepšie ju použiť v akomkoľvek inom vzorci.
Použitie Flash Fill
Flash Fill je inteligentná funkcia, ktorá sa pokúša porozumieť vzorom a poskytnúť vám výsledok.
Vysvetlím, ako to funguje.
Predpokladajme, že máte množinu údajov, ako je uvedené nižšie, a chcete skombinovať meno a priezvisko.
Nasledujú kroky, ktoré môžete vykonať na to pomocou Flash Fill
- Do bunky C2 zadajte požadovaný výsledok. V našom prípade by to bol „Bobby Baker“
- Do bunky C3 začnite písať očakávaný výsledok. Všimnete si, že Excel vám ukazuje očakávaný výsledok vo všetkých bunkách (vo svetlosivom texte). Toto je Flash Fill v akcii
- Stlačte kláves Enter
Vyššie uvedené kroky by okamžite vyplnili všetky bunky kombinovaným názvom.
V niektorých prípadoch je možné, že sa vám pri písaní do druhej bunky nezobrazí výplň vo formáte Flash.
Nebojte sa, niekedy sa to stane.
V takom prípade pod ďalšími krokmi, ktoré môžete použiť na to, aby Flash Fill fungoval:
- Do bunky C2 zadajte požadovaný výsledok. V našom prípade by to bol „Bobby Baker“
- Vyberte položku C3
- Kliknite na kartu Domov
- V skupine Úpravy kliknite na ikonu Vyplniť
- Kliknite na položku Flash Fill
Vyššie uvedené kroky by okamžite vybrali vzor z bunky vyššie a vyplnili celý stĺpec kombinovaným názvom.
V prípade, že funkcia Flash fill nedokáže zachytiť správny vzor a poskytne nesprávny výsledok, vyplňte dve bunky ručne a potom vykonajte vyššie uvedené kroky.
Môžete tiež použiť klávesovú skratku Ovládanie + E vyplniť pomocou Flash fill.
Kombinácia krstného mena a priezviska (alebo dokonca krstného, stredného a priezviska) je jednoduchá operácia, ktorú Flash Fill ľahko zvládne.
Majte na pamäti, že Flash Fill nie je dokonalý. Funguje to tak, že identifikujete vzory a pomocou rovnakého vzoru vyplníte všetky bunky v stĺpci. Aj keď to pravdepodobne bude fungovať podľa očakávania, je dobré znova skontrolovať výsledok Flash Fill.
Použitie Power Query
Power Query je úžasný nástroj, ktorý sa používa na extrakciu a transformáciu údajov.
Môžete to tiež použiť na rýchle zlúčenie stĺpcov a kombináciu mena a priezviska.
Aby Power Query fungoval, vaše údaje musia byť v tabuľke Excel (alebo aspoň v pomenovanom rozsahu).
Na účely tohto tutoriálu prevediem množinu údajov s 1. a priezviskom do tabuľky programu Excel.
Predpokladajme, že máte množinu údajov, ako je uvedené nižšie, a chcete zlúčiť dva stĺpce, aby ste získali úplné meno.
Nasledujú kroky na konverziu údajov do tabuľky programu Excel:
- Vyberte ľubovoľnú bunku v množine údajov
- Kliknite na kartu Vložiť
- Kliknite na ikonu Tabuľka
- V dialógovom okne Vytvoriť tabuľku skontrolujte, či je rozsah správny
- Kliknite na Ok
Vyššie uvedené kroky by skonvertovali rozsah údajov na tabuľku programu Excel.
Teraz sa pozrime, ako kombinovať meno a priezvisko pomocou Power Query:
- Vyberte ľubovoľnú bunku v tabuľke
- Kliknite na kartu Údaje
- V skupine Získať a transformovať údaje kliknite na možnosť „Z hárka“. Tým sa otvorí editor Power Query
- V editore Power Query skontrolujte, či je na ľavom paneli vybratá správna tabuľka. Ak máte iba jednu tabuľku, na ľavej table sa vám zobrazí iba jedna možnosť
- Vyberte stĺpce, ktoré chcete zlúčiť (podržte kláves Ctrl a kliknutím na hlavičku stĺpca vyberte stĺpec)
- Kliknite pravým tlačidlom myši a potom kliknite na možnosť „Zlúčiť stĺpce“
- V dialógovom okne Zlúčiť stĺpce, ktoré sa otvorí, vyberte ako oddeľovač medzerník (z rozbaľovacej ponuky)
- Zadajte názov nového zlúčeného stĺpca. Idem s „celým menom“
- Kliknite na tlačidlo OK. Tým by sa odstránili dva stĺpce, ktoré už máme, a nahradili by ich novým stĺpcom s celým názvom.
- Kliknite na kartu Súbor a potom kliknite na položku Zavrieť a načítať.
Vyššie uvedené kroky by vložili nový pracovný hárok do zošita s tabuľkou, ktorá má jeden stĺpec s celým názvom.
V prípade, že chcete pôvodné stĺpce a tiež nový stĺpec obsahujúci úplný názov, namiesto výberu stĺpcov a ich zlúčenia najskôr vyberte kartu Pridať stĺpec v editore Power Query, potom vyberte stĺpce a potom kliknite na položku Zlúčiť Stĺpce. Tým sa pridá nový stĺpec, ktorý bude mať celý názov.
V porovnaní s metódami vzorcov a Flash Fill je Power Query rozhodne o niečo dlhší.
Výhodou použitia tejto metódy je však to, že v prípade zmeny pôvodných údajov môžete dotaz rýchlo obnoviť a výsledné údaje sa automaticky aktualizujú.
Power Query sa tiež široko používa na kombinovanie rôznych tabuliek a údajov z viacerých pracovných hárkov a zošitov. V prípade, že máte údaje o názvoch, ktoré chcete skombinovať, je to jeden krok vo vašom už existujúcom pracovnom toku dopytov napájania.
V tomto návode som popísal, ako na to skombinujte krstné meno a priezvisko v programe Excel. Ak však máte krstné meno, priezvisko a priezvisko, môžete na to použiť rovnaké metódy.
Dúfam, že ste našli tento návod užitočný.