Přeskočit navigaci | Přeskočit na novinky
     

Jste zde: Úvodní stránka » excel » Query-editor » Transponovat-Transpose-Power-Query-Excel
Microsoft Excel logo

Transponovat (Transpose) v Power Query - Excel

Videokurzy Excel

Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:

Jak transponovat tabulku využitím Power Query. Jaké nástrahy vás mohou potkat? Jan na řádky pro a ze záhlaví...

Úvodem do jak transponovat tabulku v Power Query

Klasické transponování tabulky přes zkopírovat a vložit transponovaně určitě znáte, ale jak tabulku transponovat využitím Power Query a co vás může potkat za komplikace. Na co nezapomenou, nebo co nepřehlídnout. Na to se podívám v tomto článku. Pro přehlednost je článek rozdělen na jednotlivé kapitoly:


Teorie transformace

Potřebuji nahradit sloupce za řádky, neboli grafická ukázka:

Transformace ukázka co chci dosáhnout.

Data a příprava

Předpokládám data, kdy jednotlivé položky, které chcete ve sloupci jsou v řádku, například jména nejsou za sebou ve sloupci, ale jsou uvedena v řádku a v dalším řádku je například pohlaví a opět hodnoty jsou uvedeny, na daném řádku v dalších sloupcích. Neboli ukázka:

Ukázka dat

Data pro transformaci v Power Query

Data V Excel máme, potřebujeme je vložit do Power Query. Stačí data označit a přes menu Data > Načíst a transponovat > Z tabulky nebo oblasti., případně v anglické verzi Data > Get & Transform Data > From Table/Range:

Menu Data - pro transpozici v Power Query Excel

Více informací jak dostat data do Power Query v samostatném článku zde.

Pozor! Načtená data mají v záhlaví první řádek dat (v ukázkovém příladu jde o Jména).

Načtená data pro transpozici v Power Query

Přes menu Transformace > Použít první řádek jako záhlaví > Použít první řádek jako první řádek v angličtině Transform > Use First Row as Headers > Use Heders as First Row

Více o řádcích v samostaném článku Práce s řádky v Power Query editoru.

Obdržíte upravenou tabulku, kterou již lze transponovat.

Načtená a upravena data pro transponování v Power Query Excel

O tom v další kapitole tohoto článku.

Transponovat data (tabulku)

Tabulku máte pro transformaci připravenou. Tak jdeme na to a transponujete ji.

Na pásu karet Transformace (Transform v angličtině) a klik na ikonu Transponnovat (Transpose v angličtině).

Transponovat - Transpose

Po transpozici obdržíte opět tabulku, která má v záhlaví obecné pojmenování sloupců Sloupec1 (Column1). V další kapitole opět opravíme (což teoreticky už umíte, ale pro jistotu.).


Úprava transponovaných dat

Data máte transponovaná, ale obsahuji první řádek s obecným názvem. Toho se potřebujete zbavit.

Přes menu Transformace >Použít první řádek jako záhlaví > Použít první řádek jako záhlaví v angličtině Transform > Use First Row as Headers > Use First Row as Heders.

Power Query hotova transpozice

Více o řádcích v samostaném článku Práce s řádky v Power Query editoru.

Článek byl aktualizován: 25.10.2019 15:09

Odměna

Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.


Pavel Lasák - autor webu

Pavel Lasák

Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 15 let. Zdarma je zde přes 1.000 návodu, tipů a triků, včetně přes 250 různých šablon, sešitů.

   Pavel Lasák LinkedIn Profil    Pavel Lasák Google+ Profil    Pavel Lasák facebook Profil    Pavel Lasák twitter Profil


Komentáře zatím nejsou

Můžete být prvními co zanechají smysluplný komentář.







Sdílejte

Pomohl Vám návod?
Sdílejte na Facebooku, G+
LinkedIn...

Nové články


Reklama


TOPlist Licence Creative Commons webarchiv rss XML

Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2019 | 144

Tento web zatím neprošel jazykovou korekturou. Beta verze redakčního systému.