Rozdělit data - Excel tipy

Jak oddělit sloupec dat aplikace Excel do dvou sloupců. Jak analyzovat data v aplikaci Excel.

Sledovat video

  • Billova první metoda využívající Text na sloupce (nachází se na kartě Data).
  • V kroku 1 zvolte oddělený. V kroku 2 vyberte mezeru. Přeskočte krok 3 kliknutím na tlačítko Dokončit.
  • Text se rozdělí na každé místo, takže vše se třemi slovy skončí ve 3 buňkách. Dejte je dohromady s =TEXTJOIN(" ",True,B2:E2)nebo
  • s =B2&" "&C2&" "&D2
  • Mikeova první metoda používá Power Query. Power Query je Get & Transform v roce 2016 nebo bezplatné stažení pro roky 2010 nebo 2013.
  • Nejprve převeďte svá data do tabulky pomocí Ctrl + T. Poté v Power Query z tabulky. Split Column, by Delimiter. Vyberte mezeru a poté na oddělovači nejvíce vlevo.
  • Sloupec můžete přejmenovat poklepáním!
  • Zavřít a načíst do … a vybrat nové místo v listu.
  • Druhou Billovou metodou je použití Flash Fill. Zadejte nové nadpisy do A, B a C. Flash Fill nebude fungovat, pokud nemáte nadpisy! Zadejte vzor pro první dva řádky.
  • Přejít na první prázdnou buňku v B a stiskněte Ctrl + E. Opakujte pro sloupec C.
  • Druhou Mikovou metodou je použití těchto vzorců:
  • Pro první část použijte =LEFT(A2,SEARCH(" ",A2)-1)
  • Pro druhou část použijte =SUBSTITUTE(A2,B2&" ","")

Přepis videa

(Hudba)

Bill Jelen: Hej, vítej zpět, je čas na další podcast Dueling Excel. Jsem Bill Jelen. Přidá se ke mně Mike Girvin z aplikace Excel Is Fun. Toto je naše

Epizoda 182: Rozdělte data z jedné buňky do dvou buněk.

Dobře, dnešní otázku zasílá Tom. Existuje způsob, jak snadno rozdělit data do jedné buňky, aby se data objevila ve dvou buňkách? Například 123 Main Street chce 123 v jedné buňce a Main Street v jiné buňce; nebo Howard a Howard a pak Konec. Strávil jsem bezpočet hodin oddělením tohoto druhu dat. Ocenil bych slyšení od vaší společnosti, i když existuje mnoho a mnoho různých způsobů, jak to udělat.

První věc, kterou udělám, je vybrat všechna data, Ctrl + Shift + šipka dolů a poté data, text do sloupců. Text na sloupce v kroku 1, data jsou oddělena. Je ohraničen mezerou a potom stačí kliknout na Dokončit. Tady je problém s touto metodou, že pokud máte 123 Main Street, skončí to ve 3 buňkách místo ve 2 buňkách. Power Query by to mnohem usnadnil, ale tady jsme. Dobře, takže to, co udělám, je, že půjdu daleko napravo od Data, kde vím, že za tím, kde je vše postaveno. Pokud jsem v Office 365, budu používat TEXTJOIN. TEXTJOIN, ta úžasná věc, oddělovač je vesmír. Ignorujte prázdné buňky True a potom buňky, které chci společně zřetězit, a všechny zkopíruji dolů, Ctrl + V. Zkopíruji Ctrl + C a poté Domů, Vložit,Vložit jako hodnoty a v tomto okamžiku mohu odstranit tyto 3 další sloupce.

Aha, ale nikdo nemá Office 365, že? Pokud tedy nemáte Office 365, musíte udělat = tato věc a „“ a to, a pak, pokud jich bylo více „“ a to, a pokud jich bylo více, pokračujte. V tomto případě je to zbytečné, protože v D není konec, ale dostanete představu. Ctrl + C, zkopírujte jej do posledního řádku dat, Ctrl + V a poté Ctrl + C, Alt + ESV, abyste vytvořili tyto hodnoty B. A jsme tady, dobře. Mike, podívejme se, co máš.

Mike Girvin: Díky ,. Hej, hodil jsi mi tu snadnou věc, protože jsi již zmínil Get & Transform Power Query, starý Text to Columns ti dovolí říci mezeru jen na každou postavu, že? Pokud použijeme Power Query, můžeme použít tento oddělovač a říci: „Hej, při prvním výskytu se prostě rozdělíme.“

Nyní, abychom dostali tato data do editoru dotazů, musíme je převést na tabulku Excel. Takže jdu nahoru na Vložit, Tabulka nebo použiji Ctrl + T. Můj stůl má záhlaví, tlačítko OK je zvýrazněno, abych na něj mohl kliknout myší nebo jednoduše stisknout Enter. Nyní chci pojmenovat tuto tabulku, takže půjdu sem, OriginalData a Enter. Toto je tabulka Excel, můžeme přijít k Data a tam je Z tabulky. To přinese z aplikace Excel do editoru. Sloupec je vybrán: Karta Domů Ribbon, můžeme říci Rozdělit sloupec oddělovačem nebo sem přejít a kliknout pravým tlačítkem, Rozdělit sloupec oddělovačem. Z rozevíracího seznamu můžeme říci, hej, použijte mezeru a podívejte se na toto Oddělovač nejvíce vlevo. Když kliknu na OK, BOOM! Je to tady. Nyní pojmenuji oba tyto sloupce: poklepejte na Část 1 Enter, poklepejte na Část 2 a Enter. Nyní,Můžu přijít sem nebo zavřít a načíst, zavřít a načíst a můžu si vybrat, kam to umístím. Rozhodně to chci vypsat jako tabulku, nový list, existující list. Zvýrazněte to, klikněte na tlačítko sbalit. Řeknu D1, kliknu na OK a potom na Načíst. A jsme tady, náš výstup Power Query.

Dobře, vrať se zpět.

Bill Jelen: Ach, Mike, Power Query je úžasný! Jo, to je skvělý způsob, jak jít. Zde je další, který by mohl fungovat, pokud máte Excel 2013 nebo novější.

A to, co uděláme, je přijít sem a říct první část a pak druhou část. Ujistěte se, že jste vložili tyto nadpisy, že pokud je nezadáte, nemusí to tak být, ale musí mít nadpisy, jinak to nebude fungovat. Položím 123 a Main Street a potom dáme Howarda a Enda. Nyní, když tam máme pěkný malý vzor, ​​vyjděte sem na kartě Data a Flash Fill, což je Ctrl + E, stiskněte Ctrl + E přímo tam a poté stiskněte Ctrl + E přímo tam. Krásná věc je, že nemusíme spojovat data společně jako v mém příkladu. Dobře, Mike, zpět k tobě.

Mike Girvin: Ding-ding-ding. To je bezpochyby vítěz. Flash Fill je způsob, jak se tam dostat. Všimněte si, že jsme jej nemuseli převádět na tabulku ani otevírat žádné dialogové okno; stačí napsat několik příkladů a poté Ctrl + E.

Dobře, mohli bychom to udělat pomocí vzorců, i když Flash Fill by pravděpodobně byl rychlejší. Podívejte se na to, vzor, ​​stejně jako tato buňka seznamu použitá ve Flash Fill, je vše před první mezerou a pak všechno po. Takže hej, použiji funkci VLEVO, Text je tam a kolik znaků zleva? Chystám se hledat tento prostor - 1 2 3 4 pomocí funkce SEARCH, Najít text, mezeru a „“. Nyní si všimněte, že Search se bude počítat na jeho prstech 1 2 3 4 a že by se dostal do toho prostoru, který chci, do tohoto prostoru, takže jsem -1) Ctrl + Enter, poklepejte a odešlete jej dolů. Takže to vždy dostane vše před prvním prostorem.

Všimněte si, že zde již máme text, abych mohl použít funkci SUBSTITUTE. Text, kterým se podívám, je Úplná data, Čárka, Starý text, který chci vyhledat, a poté NÁHRADA. Nic není téměř 1 2 3. Vlastně chci přidat mezeru, kterou jsem právě odstranil v předchozím vzorci, zpět dovnitř. Nyní bude hledat 1 2 3, mezeru a potom Howarda, mezeru atd., Čárku a pak nový text, který chci nahradit. No, říct SUBSTITUTE, že ho chcete nahradit ničím, řeknete „“ mezeru mezi nimi, zavřete závorku a to bude fungovat. Ctrl + Enter, poklepejte a odešlete jej. V pořádku? Prostě to vraťte zpět.

Bill Jelen: Hej! Dobře, Mike, obě vaše metody byly úžasné. Pojďme to rychle zabalit. Moje první metoda využívající Text na sloupce: Krok 1, vyberte Oddělený; Krok 2, vyberte mezeru a potom klikněte na Dokončit. Problém je v tom, že pokud máte více mezer, skončí ve více buňkách. Musím je dát dohromady. Office 365 TEXTJOIN nebo starý B2 & “” & C2 atd.

Mike použil Power Query, známý jako transformace aplikace Excel 2016 nebo v dřívějších verzích 10 nebo 13, stáhnete jej a použijete kartu Power Query. Dokonce jsem se tu něco naučil, ale nejdříve jste převáděli data pomocí Ctrl + T, pak z tabulky, rozdělit sloupec, oddělovačem, vyberte oddělovací prostor a poté najednou oddělovač nejvíce vlevo. Nevěděl jsem, že můžete sloupec přejmenovat poklepáním. Celou tu dobu klikám pravým tlačítkem a přejmenovávám a trochu mě to štve. To mi ušetří spoustu času. A pak ne Zavřít a načíst, ale Zavřít a načíst 2 a vybrat nové místo v listu.

My second method was Flash Field. Now that is great if you have Excel 2013 or newer. Just type the headings, it won't work without the headings. Type a pattern for the first two rows. Go to the first blank cell and press Ctrl+E in each column.

And then, Mike's method. Well, sure that was longer. It is a must if you have something before Excel 2013 because you can't use Flash Fill. Maybe in 2010 you can just Power Query, just add some new columns over there at the LEFT of A2 and then SEARCH, look for the space, and -1 to get rid of that space.

For the second part, SUBSTITUTE, I was going to use equal mid or something like that but this is even better because you already know what you want to take out. You want to take out B2 and the Space and replace it with nothing. That was awesome.

Dobře, chci poděkovat všem, že se zastavili. Uvidíme se příště na další podcast Dueling Excel od a Excel je zábava.

Stáhnout soubor

Stáhněte si ukázkový soubor zde: Duel182.xlsm

Zajímavé články...