Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

Obsah

Výukové programy Power Platform

V tomto tutoriálu power query vám chci ukázat jeden způsob rozdělení víceřádkových buněk do více řádků. Někdy získáte soubor Excel , kde jsou data uvnitř buňky rozdělena na více řádků. Dnes vám chci ukázat, jak můžete použít Text.Split a List.Zip , které vám pomohou v případě, jako je tento. Celé video tohoto tutoriálu si můžete prohlédnout ve spodní části tohoto blogu.

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

Pojďme k mocenskému dotazu.

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

Než něco uděláme, ujistěte se, že máte na obrazovce viditelný řádek vzorců. Pokud není vidět, přejděte na kartu Zobrazit a zapněte ji.

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

Za druhé, pojďme také zjistit, jak můžeme hledat návrat vozíku nebo posun řádku. V tomto případě otevřu okno pokročilého editoru a kliknu na otazník v pravém horním rohu.

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

Tím se dostávám přímo k online dokumentaci. Vyberu specifikaci jazyka M a přejdu na Consolidated Grammar .

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

Pojďme se trochu posouvat dolů, abychom viděli sekvence escape znaků . To nám ukazuje, jak zapsat tyto konce řádku nebo posuny řádků. Musíme začít křížkem nebo znakem libry, za kterým následuje úvodní závorka a poté řídicí znak.

Jak vidíte, jsou to dvě nebo tři písmena. Je to CR pro návrat vozíku, LF pro posun řádku nebo tabulátor pro tabulátor a pak uzavírací závorky.

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

Rozdělení buněk do více položek seznamu

Vraťme se k našemu příkladu a prodiskutujeme, který z nich použít. Vlastní sloupec přidáme kliknutím na ikonu mini tabulky v levém horním rohu a výběrem možnosti Přidat vlastní sloupec .

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

Tento sloupec nazveme Temp a zadáme funkci s názvem Text.Split .

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

Tato funkce vyžaduje text jako text a také oddělovač jako text. Vyberu tedy sloupec Priorita , zadám návrat vozíku a stisknu OK .

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

Výsledkem bude seznam. Když klikneme na stranu do bílého prostoru, dole se zobrazí náhled.

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

Nyní to funguje dobře, takže pojďme k našemu druhému sloupci. Klikneme na ikonu ozubeného kolečka a místo Priorita klikneme na sloupec MS Schedule a poté na OK .

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

Podívejme se na obsah. Nevypadá to dobře, takže to budeme muset změnit.

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

Pojďme změnit něco uvnitř řádku vzorců. Nahraďte cr za lf (řádkový posuv) a poté stiskněte OK . Poté klikněte na stranu do bílého prostoru.

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

Zkontrolujeme to také u našeho sloupce Priorita. Potřebujeme k tomu linkový posuv.

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

Spojování položek na základě pozice

Nyní, když víme, jak rozdělit naše buňky do více položek seznamu, můžeme položky spojit dohromady na základě jejich pozice v tomto seznamu a vytvořit sadu párů hodnot.

K tomu můžeme použít List.Zip . Zkopírujeme tuto část vzorce.

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

Poté přidáme List.Zip , otevírací závorky a pak složené závorky, abychom vytvořili seznam obsahující seznamy. Napíšeme čárku, pak znovu vložíme tento kus kódu a poté uzavírací složenou závorku a uzavírací závorky.

Změňme zde také odkaz na sloupec z Priorita na MS Schedule a stiskněte OK .

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

Klikněte na stranu na prázdné místo a nyní uvidíte seznam obsahující více seznamů.

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

Pojďme přidat jeden jako nový dotaz, abychom viděli obsah, protože potřebujeme dát tyto páry hodnot dohromady.

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

Zachování vybraných sloupců

Můžeme také ponechat pouze sloupce, které chceme. Zajímá nás pouze první sloupec, který se nazývá Tier , a sloupec, který jsme právě vytvořili s názvem Temp .

V sadě hranatých závorek můžeme ukázat na sloupce, které chceme zachovat. Tyto názvy sloupců musí být předány také v sadě hranatých závorek.

Napišme tedy do hranatých závorek, pak Tier, což je náš první sloupec. Napíšeme čárku, pak další sadu hranatých závorek a Temp.

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

Zůstala nám tato malá tabulka, kterou můžeme rozšířit o nové řádky.

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

Když klikneme na levou ikonu, můžeme vidět možnost extrahovat hodnoty.

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

Přidejte vlastní oddělovač a stiskněte OK .

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

No, ještě tam nejsme a potřebujeme trochu uklidit.

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

Pojďme tedy ke kroku Přidat vlastní sloupec .

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

Potřebujeme transformovat obsah tohoto seznamu.

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

Potřebujeme použít funkci nazvanou List.Transform , takže to přidám sem do řádku vzorců.

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

Také musíme tyto texty vyčistit pomocí funkce Text.Clean .

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

Vraťme se k poslednímu kroku. Výsledky jsou úžasné.

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

Rozdělení sloupce podle oddělovače

No, zbývá jen rozdělit pravý sloupec oddělovačem, který jsme mu dali.

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

Nakonec v řádku vzorců můžeme těmto sloupcům vrátit jejich vlastní názvy. První se jmenoval Priorita a druhý byl MS Schedule .

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

Závěr

Abychom shrnuli tento výukový program dotazu na napájení, použili jsme sekvence escape znaků k vyhledání posunů řádků a návratů vozíku. Také jsme se naučili, jak je používat k rozdělení víceřádkových buněk do více řádků, abychom naše data převedli zpět do správného tabulkového formátu.

Výukový program Power Query pro rozdělení sloupců LuckyTemplates: Jak rozdělit víceřádkové buňky Excelu v LuckyTemplates

To je prozatím vše, a pokud se vám obsah tohoto konkrétního tutoriálu líbil, přihlaste se k odběru televizního kanálu LuckyTemplates . Po celou dobu vychází obrovské množství obsahu věnovaného zlepšování způsobu, jakým používáte LuckyTemplates a Power Platform.

Melissa


Pipe In R: Propojovací funkce s Dplyr

Pipe In R: Propojovací funkce s Dplyr

V tomto tutoriálu se naučíte, jak zřetězit funkce dohromady pomocí operátoru potrubí dplyr v programovacím jazyce R.

RANKX Deep Dive: Funkce LuckyTemplates DAX

RANKX Deep Dive: Funkce LuckyTemplates DAX

RANKX od LuckyTemplates umožňuje vrátit pořadí konkrétního čísla v každém řádku tabulky, který tvoří součást seznamu čísel.

Extrahovanie motívov a obrázkov LuckyTemplates z PBIX

Extrahovanie motívov a obrázkov LuckyTemplates z PBIX

Naučte sa, ako rozobrať súbor PBIX, aby ste extrahovali motívy a obrázky LuckyTemplates z pozadia a použili ich na vytvorenie správy!

Cheat Sheet pre vzorce Excel: Stredne pokročilý sprievodca

Cheat Sheet pre vzorce Excel: Stredne pokročilý sprievodca

Cheat Sheet pre vzorce Excel: Stredne pokročilý sprievodca

Tabuľka kalendára LuckyTemplates: Čo to je a ako ju používať

Tabuľka kalendára LuckyTemplates: Čo to je a ako ju používať

Tabuľka kalendára LuckyTemplates: Čo to je a ako ju používať

Python v LuckyTemplates: Jak nainstalovat a nastavit

Python v LuckyTemplates: Jak nainstalovat a nastavit

Naučte se, jak nainstalovat programovací jazyk Python do LuckyTemplates a jak používat jeho nástroje k psaní kódů a zobrazování vizuálů.

Výpočet dynamických ziskových marží – snadná analýza LuckyTemplates s DAX

Výpočet dynamických ziskových marží – snadná analýza LuckyTemplates s DAX

Zjistěte, jak vypočítat dynamické ziskové marže u LuckyTemplates a jak můžete získat více informací tím, že se ponoříte hlouběji do výsledků.

Triedenie stĺpcov tabuľky dátumov v LuckyTemplates

Triedenie stĺpcov tabuľky dátumov v LuckyTemplates

Zistite, ako správne zoradiť polia zo stĺpcov tabuľky s rozšíreným dátumom. Toto je dobrá stratégia pre náročné polia.

Nájdite svoje najlepšie produkty pre každý región v LuckyTemplates pomocou jazyka DAX

Nájdite svoje najlepšie produkty pre každý región v LuckyTemplates pomocou jazyka DAX

V tomto článku vám ukážem, ako môžete nájsť svoje najlepšie produkty podľa regiónu pomocou výpočtov DAX v LuckyTemplates vrátane funkcií TOPN a CALCULATE.

Nevyžiadaná dimenzia: Čo to je a prečo je to čokoľvek iné ako odpad

Nevyžiadaná dimenzia: Čo to je a prečo je to čokoľvek iné ako odpad

Zistite, ako používať dimenziu nevyžiadanej pošty pre príznaky nízkej mohutnosti, ktoré chcete efektívne začleniť do svojho dátového modelu.