Jak oddělit první a poslední jména v aplikaci Excel
Pokud používáte Excel hodně, pravděpodobně jste narazili na situaci, kdy máte jméno v jedné buňce a potřebujete jej oddělit do různých buněk. Jedná se o velmi běžný problém v aplikaci Excel a můžete pravděpodobně provést vyhledávání Google a stáhnout 100 různých maker napsaných různými lidmi..
Nicméně, v tomto příspěvku vám ukážu, jak nastavit vzorec, abyste to mohli udělat sami a pochopili, co se děje. Pokud používáte Excel hodně, je to asi dobrý nápad se naučit některé z pokročilejších funkcí, takže můžete dělat více zajímavých věcí s daty.
Pokud se vám nelíbí vzorce a chcete rychlejší řešení, přejděte dolů na Text do sloupců sekce, která vás naučí, jak používat funkci Excelu, aby udělal to samé. Funkce text do sloupců je také lepší použít, pokud máte v buňce více než dvě položky, které potřebujete oddělit. Pokud má například jeden sloupec dohromady 6 polí, pak se níže uvedené vzorce stanou opravdu chaotickými a komplikovanými.
Oddělte jména v aplikaci Excel
Chcete-li začít, podívejme se, jak jsou jména obvykle uložena v tabulce aplikace Excel. Nejběžnější dva způsoby, které jsem viděl, jsou jméno příjmení jen s prostorem a příjmení, jméno s čárkou oddělující dva. Kdykoliv jsem viděl střední počátek, je to obvykle jméno midinitial příjmení níže:
Pomocí několika jednoduchých vzorců a kombinací několika z nich můžete snadno oddělit křestní jméno, příjmení a střední počátek do samostatných buněk v aplikaci Excel. Začněme s extrahováním první části jména. V mém případě budeme používat dvě funkce: vlevo a hledat. Je logické, co musíme udělat:
Vyhledejte text v buňce pro mezeru nebo čárku, najděte pozici a pak odeberte všechna písmena vlevo od této pozice.
Zde je jednoduchý vzorec, který provede práci správně: = LEFT (NN, SEARCH (”“, NN) - 1), kde NN je buňka, ve které je uložen název. -1 je tam odstranit mezeru nebo čárku na konci řetězce.
Jak vidíte, začínáme levou funkcí, která má dva argumenty: řetězec a počet znaků, které chcete chytit od začátku řetězce. V prvním případě hledáme mezeru pomocí uvozovek a vložením mezery mezi nimi. Ve druhém případě hledáme místo mezery čárku. Co je tedy výsledkem 3 scénářů, které jsem zmínil?
Dostali jsme křestní jméno z řady 3, příjmení z řady 5 a křestní jméno z řady 7. Skvělé! Takže v závislosti na tom, jak jsou vaše data uložena, jste nyní extrahovali buď křestní jméno nebo příjmení. Nyní pro další část. Zde je to, co musíme udělat logicky:
- Vyhledejte text v buňce pro mezeru nebo čárku, vyhledejte polohu a odečtěte polohu z celkové délky řetězce. Vzorec by vypadal takto:
= PRAVÁ (NN, LEN (NN) -SEARCH (“, NN))
Takže nyní používáme správnou funkci. To trvá také dva argumenty: řetězec a počet znaků, které chcete chytit od konce řetězce, který odchází. Chceme tedy délku řetězce mínus pozice prostoru nebo čárky. To nám dá všechno napravo od prvního prostoru nebo čárky.
Skvělé, teď máme druhou část jména! V prvních dvou případech jste do značné míry hotový, ale pokud je ve jménu střední počáteční hodnota, můžete vidět, že výsledek stále obsahuje příjmení se střední počáteční hodnotou. Tak jak jsme se jen dostat příjmení a zbavit se střední počáteční? Snadný! Stačí znovu spustit stejný vzorec, který jsme použili pro získání druhé části jména.
Takže právě děláme další právo a tentokrát aplikujeme vzorec na buňku kombinovaného počátečního a posledního jména. Nalezne mezeru za středním počátkem a pak vezme délku mínus pozice prostorového počtu znaků mimo konec řetězce.
Tak tady to máš! Nyní jste rozdělili křestní jméno a příjmení do samostatných sloupců pomocí několika jednoduchých vzorců v aplikaci Excel! Je zřejmé, že ne každý bude mít text formátovaný tímto způsobem, ale můžete jej snadno upravit tak, aby vyhovoval vašim potřebám.
Text do sloupců
Existuje také další jednoduchý způsob, jak oddělit kombinovaný text do samostatných sloupců v aplikaci Excel. Je to výzva Text do sloupců a funguje to velmi dobře. Je také mnohem efektivnější, pokud máte sloupec, který obsahuje více než dvě data.
Například níže mám některá data, kde jeden řádek má 4 data a druhý řádek má 5 dat. Chtěl bych to rozdělit do 4 sloupců a 5 sloupců. Jak vidíte, snaha o použití výše uvedených vzorců by byla nepraktická.
V aplikaci Excel nejprve vyberte sloupec, který chcete oddělit. Pak pokračujte a klikněte na Data a potom klepněte na Text do sloupců.
To vyvolá průvodce Text na sloupce. V kroku 1 zvolíte, zda je pole ohraničeno nebo pevnou šířkou. V našem případě si vybereme Oddělené.
Na další obrazovce vyberete oddělovač. Můžete vybrat z karty, středník, čárku, mezeru nebo zadat vlastní.
Nakonec zvolíte formát dat pro sloupec. Normálně, Všeobecné bude fungovat pro většinu typů dat. Pokud máte nějaká specifická data, zvolte tento formát.
Klikněte na Dokončit a sledovat, jak jsou vaše data magicky oddělena do sloupců. Jak vidíte, jedna řada se změnila na pět sloupců a druhá na čtyři sloupce. Funkce Text na sloupce je velmi výkonná a může vám usnadnit život.
Pokud máte problémy s oddělením jmen, které nejsou ve výše uvedeném formátu, přidejte komentář s údaji a pokusím se pomoci. Užívat si!