Obsah
V aplikaci Microsoft Excel se jistě vyskytnou případy, kdy potřebujete rozdělit celý název. Excel má několik metod, jak to provést. Ve skutečnosti to snižuje váš úkol, protože to můžete udělat ručně, ale to je velmi časově náročné a je obtížné se na to soustředit. Tento článek vám ukáže všechny možné metody, jak rozdělení názvů v aplikaci Excel Doufám, že se vám tento článek bude líbit a získáte další znalosti o Excelu.
Stáhnout cvičebnici
Stáhněte si tento cvičební sešit.
Rozdělení názvů v aplikaci Excel.xlsxRozdělení jmen z různých pozic pomocí vzorců aplikace Excel
Názvy můžeme rozdělit buď pomocí vzorce, nebo pomocí vestavěného příkazu aplikace Excel. V tomto článku se budeme zabývat všemi možnými způsoby rozdělení názvů v aplikaci Excel. Jednou z největších výhod použití vzorců pro řešení jakéhokoli problému je, že vzorce poskytují dynamická řešení, zatímco ostatní příkazy aplikace Excel poskytují statická řešení. Abychom si ukázali všechny způsoby rozdělení názvů v aplikaci Excel, vezmeme datovou sadu, která obsahuje úplný názevjména některých osob. Jména musíme rozdělit na křestní jména, prostřední jména a příjmení.
1. Výpis Křestní jméno
Pro extrakci křestního jména z celého jména použijeme příkaz LEVÝ a HLEDAT funkce.
Kroky
- Vybrat buňku C5 kde chcete použít vzorec pro extrakci prvního jména.
- Do panelu vzorců zapište následující vzorec.
=LEFT(B5,SEARCH(" ",B5)-1)
- Tisk Vstupte na použít vzorec.
- Přetáhněte Plnicí rukojeť ikonu dole ve sloupci nebo na ni dvakrát klikněte.
Rozdělení vzorce
- SEARCH(" ",B5)-1): Zde se HLEDAT použije k získání prázdného místa v buňce B5 a -1 použije k získání textu 1 krok před mezerou.
- LEFT(B5,SEARCH(" ",B5)-1): Na stránkách LEVÝ funkce začíná text zleva a končí jej 1 krok před mezerou.
2. Výpis prostředního jména
Pro získání prostředního jména použijeme kombinaci příkazů IFERROR , MID a HLEDAT funkce.
Kroky
- Nejprve vyberte libovolnou buňku. Zde vybereme buňku D5 .
- Do panelu vzorců zapište následující vzorec:
=MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1)
- Tisk Vstupte na použít vzorec.
- Přetáhněte Plnicí rukojeť nebo na něj dvakrát klikněte. Některé výsledky se mohou zobrazit jako #VALUE! '. Děje se tak proto, že dvě z našich celých jmen nemají ve skutečnosti žádné druhé jméno.
- Pro vyřešení této chyby a zobrazení prostředního jména jako prázdného, pokud žádné prostřední jméno neexistuje, můžeme použít příkaz IFERROR funkce.
- Nahraďte předchozí vzorec následujícím vzorcem:
=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1),"")
- Nyní přetáhněte Plnicí rukojeť ikonu dolů a výsledek se zobrazí jako prázdný, pokud není uvedeno žádné druhé jméno.
Rozdělení vzorce
- MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)-1): Chcete-li z celého jména získat prostřední jméno, použijte příkaz SEARCH(" ",B5)+1 extrahovat jméno z dalšího znaku a umístit ho do argumentu Start_num příkazu MID Chcete-li zjistit, kolik znaků se má extrahovat, musíte odečíst pozici 1. mezery od pozice 2. mezery a nakonec ji vložit do argumentu num_chars funkce MID funkce.
- A pokud chybí prostřední jméno, je IFERROR je nahradí prázdným řetězcem.
3. Výpis příjmení
Pro výpis příjmení z celého jména jsme použili příkaz PRAVÁ , HLEDAT , SUBSTITUTE a LEN funkce.
Kroky
- Vybrat buňku E5 .
- Do panelu vzorců zapište následující vzorec.
=RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5," ", "#",LEN(B5)-LEN(SUBSTITUTE(B5," ","")))))
- Tisk Vstupte na použít vzorec.
- Přetáhněte Plnicí rukojeť ikonu dole ve sloupci nebo na ni dvakrát klikněte.
Rozdělení vzorce
- LEN(SUBSTITUTE(B5," ","")): Zde se SUBSTITUTE funkce odstraňuje mezery v plném názvu a počítá délku pomocí příkazu LEN bez mezery.
- LEN(B5)-LEN(SUBSTITUTE(B5," ","")): Tím se získá délka prostoru v souboru dat.
- SUBSTITUTE(B5," ", "#",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))): Na stránkách SUBSTITUTE funkce zde používá k nahrazení mezery znakem ' # '.Číslo instance v SUBSTITUTE Funkce označuje pozici vaší instance. Zde máme 2 mezery a instance číslo 2 označuje 2. instanci. Nahrazuje mezeru ve druhé instanci.
- LEN(B5)-SEARCH("#",SUBSTITUTE(B5," ", "#",LEN(B5)-LEN(SUBSTITUTE(B5," ","")))): Na stránkách HLEDAT funkce prohledá položku ' # ' a vrátit hodnotu délky, kde je ' # '. Poté ji vymažte z celkové délky vašeho celého jména. V našem příkladu se vrátí 4. To je délka, která zbývá po ' # '.
- RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5," ", "#",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))))): Nyní je PRAVÁ funkce vybere text návratové délky z buňky B5 který nakonec poskytne příjmení zadaného celého jména.
3 alternativní způsoby rozdělení názvů bez použití vzorce v aplikaci Excel
1. Využití textu do sloupců k rozdělení názvů
Za druhé, v aplikaci Excel můžete snadno rozdělit názvy pomocí příkazu Text do sloupců příkaz.
Kroky
- Nejprve vyberte celý sloupec, do kterého jste vložili celá jména.
- Nyní přejděte na Data na pásu karet a vyberte možnost Text do sloupců z Datové nástroje skupina.
- Vyberte S vymezením z Původní údaje Typ a klikněte na Další .
- Vyberte Prostor z Oddělovače a klikněte na Další .
- Nyní změňte Cílová destinace kam chcete výsledky umístit, a klikněte na tlačítko Dokončení .
- Tím se jména rozdělí a umístí do dvou různých sloupců.
Přečtěte si více: Oddělení jména a příjmení mezerou pomocí vzorce aplikace Excel (3 způsoby)
2. Použití příkazu Najít a nahradit v aplikaci Excel
Dalším snadným způsobem rozdělení názvů je použití Najít a nahradit v Excelu. Budeme jej používat v následujících kapitolách.
2.1 Rozdělení křestního jména
Kroky
- Kopírovat sloupec B a vložte ji do sloupce C kde chcete z celého jména vyjmout křestní jméno.
- Vybrat sloupec C .
- Nyní přejděte na Home na pásu karet a klikněte na Najít & amp; Vybrat z Úpravy skupina.
- Vyberte Vyměňte stránky z Najít & Vybrat rozevírací nabídka.
- A Najít a nahradit se zobrazí okno. Umístěte ' *' (udělejte mezeru a pak vložte znak hvězdičky) v poli Zjistěte, co pole. Jedná se o zástupný znak(*), který lze použít místo jakéhokoli textu. Zde umístěte mezeru a poté zástupný znak. Leave Nahradit pole jako prázdné. Klikněte na Nahradit vše .
- To nakonec nahradí veškerý text za mezerou prázdným a vrátí pouze křestní jméno z celého jména.
Přečtěte si více: Jak oddělit křestní jméno a příjmení v aplikaci Excel pomocí vzorce
2.2 Rozdělení příjmení
Kroky
- Kopírovat sloupec B a vložte ji do sloupce D kde chcete z celého jména vyjmout příjmení.
- Vybrat sloupec D .
- Přejděte na Home na pásu karet a vyberte možnost Najít & Vybrat z Úpravy skupina.
- Vyberte Vyměňte stránky z Najít & Vybrat možnost.
- A Najít a nahradit se zobrazí okno. Umístěte '* ' (nejprve vložte hvězdičku a pak mezeru) v poli Zjistěte, co pole. Jedná se o zástupný znak, který lze použít místo jakéhokoli textu. Zde umístěte zástupný znak(*) a poté vložte mezeru. Leave Nahradit jako prázdný. Klikněte na Nahradit vše .
- Nahradí celý text až po mezeru a umístí jej jako prázdný. Z celého jména vrátí příjmení.
Přečtěte si více: Jak rozdělit jména v aplikaci Excel do dvou sloupců (4 rychlé způsoby)
3. Rozdělení názvů prostřednictvím bleskového vyplnění v aplikaci Excel
Konečně naše poslední metoda je založena na Blesková výplň kde je třeba správně uvést jméno nebo příjmení, pak lze všechny ostatní řádky upravit pomocí Blesková výplň .
Kroky
- Do buňky napište jméno a příjmení svého celého jména. C5 a buňky D5 resp.
- Přetáhněte Plnicí rukojeť ikonu dole ve sloupci pro oba případy.
- Ve všech buňkách se zobrazí stejná hodnota. Možnosti automatického plnění a vyberte Blesková výplň .
- Udělejte to pro oba případy a pak získáte požadované jméno a příjmení z celých jmen.
Přečtěte si více: Excel VBA: Rozdělení jména a příjmení (3 praktické příklady)
Závěr
Probrali jsme čtyři různé metody dělení názvů v Excelu. Vzorec nám poskytuje dynamické řešení, zatímco ostatní tři metody nám poskytují statické řešení. Všechny metody jsou však pro dělení názvů stejně účinné. Doufám, že se vám celý článek líbil, a pokud máte nějaké dotazy, neváhejte se zeptat v poli pro komentáře a nezapomeňte navštívit stránku Exceldemy strana.