<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/" >

<channel>
	<title>vba &#8211; SkuteczneRaporty.pl</title>
	<atom:link href="https://skuteczneraporty.pl/tag/vba/feed/" rel="self" type="application/rss+xml" />
	<link>https://skuteczneraporty.pl</link>
	<description>Zautomatyzuj raportowanie w swojej firmie. Praktyczna wiedza dla analityków, kontrolerów i menedżerów.</description>
	<lastBuildDate>Wed, 03 Oct 2018 13:38:30 +0000</lastBuildDate>
	<language>pl-PL</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://skuteczneraporty.pl/wp-content/uploads/2025/09/cropped-skuteczneraporty-FAVICONA-1-32x32.png</url>
	<title>vba &#8211; SkuteczneRaporty.pl</title>
	<link>https://skuteczneraporty.pl</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Sterowanie parametrami Power Query z komórek Excel</title>
		<link>https://skuteczneraporty.pl/sterowanie-parametrami-power-query-z-komorek-excel/</link>
					<comments>https://skuteczneraporty.pl/sterowanie-parametrami-power-query-z-komorek-excel/#respond</comments>
		
		<dc:creator><![CDATA[Bartosz Czapiewski]]></dc:creator>
		<pubDate>Wed, 03 Oct 2018 13:38:30 +0000</pubDate>
				<category><![CDATA[Power Query]]></category>
		<category><![CDATA[Excel Power Query]]></category>
		<category><![CDATA[lista wyboru]]></category>
		<category><![CDATA[parametr Power Query]]></category>
		<category><![CDATA[tips & trick]]></category>
		<category><![CDATA[vba]]></category>
		<category><![CDATA[zapytanie Power Query]]></category>
		<guid isPermaLink="false">http://excelbi.pl/?p=7908</guid>

					<description><![CDATA[Najprostszym sposobem dostosowania zapytania Power Query dla użytkownika końcowego jest wykorzystanie parametru. Opcja ta wymaga jednak otwarcia Power Query, zarówno w Excelu, jak i w Power BI. Czy da się budować parametry bezpośrednio w komórce arkusza Excel? Tekst jako parametr Power Query Krok 1: Zdefiniuj parametr Z pomocą opcji Poprawność danych (na karcie Dane), tworzymy [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Najprostszym sposobem dostosowania zapytania Power Query dla użytkownika końcowego jest <a href="https://skuteczneraporty.pl/parametry-w-power-query-dla-excel-i-power-bi-cz-1/">wykorzystanie parametru</a>. Opcja ta wymaga jednak otwarcia Power Query, zarówno w Excelu, jak i w Power BI. Czy da się budować parametry bezpośrednio w komórce arkusza Excel?<span id="more-7908"></span></p>
<h1>Tekst jako parametr Power Query</h1>
<h1>Krok 1: Zdefiniuj parametr</h1>
<p>Z pomocą opcji Poprawność danych (na karcie Dane), tworzymy listę wyboru w komórce A2.</p>
<p><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-7910" src="https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-1.png" alt="Sterowanie parametrami Power Query z komórek Excel 11" width="948" height="430"></p>
<h1>Krok 2: Wstaw tabelę</h1>
<p>Na zakresie komórek wstawiamy tabelę, aby mieć obiekt widziany przez Power Query. Zmieniam jej nazwę na „Segment”.</p>
<p><img decoding="async" class="aligncenter size-full wp-image-7911" src="https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-2.png" alt="Sterowanie parametrami Power Query z komórek Excel 12" width="396" height="327" srcset="https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-2.png 396w, https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-2-300x248.png 300w" sizes="(max-width: 396px) 100vw, 396px" /></p>
<h1>Krok 3: Załaduj dane źródłowe i tabelę</h1>
<p>Przygotowujemy 2 zapytania: główne i to z parametrem.</p>
<p><img decoding="async" class="aligncenter size-full wp-image-7912" src="https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-3.png" alt="Sterowanie parametrami Power Query z komórek Excel 13" width="466" height="113" srcset="https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-3.png 466w, https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-3-300x73.png 300w" sizes="(max-width: 466px) 100vw, 466px" /></p>
<h1>Krok 4: Wejdź do komórki z parametrem</h1>
<p>To najciekawszy krok. Możemy w Power Query stanąć na konkretnej komórce i wybrać pod prawym przyciskiem myszy polecenie Wyszczególnij. Zapytanie zamienia się wtedy na ciąg tekstowy.</p>
<h1><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7913" src="https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-4.png" alt="Sterowanie parametrami Power Query z komórek Excel 14" width="921" height="241" srcset="https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-4.png 921w, https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-4-300x79.png 300w, https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-4-768x201.png 768w" sizes="(max-width: 921px) 100vw, 921px" /></h1>
<h1>Krok 5: Utwórz krok wykorzystujący parametr (np. filtr)</h1>
<p>Teraz czas na posłużenie się parametrem wewnątrz głównego zapytania. Najpierw tworzymy krok filtrujący.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7914" src="https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-5.png" alt="Sterowanie parametrami Power Query z komórek Excel 15" width="794" height="412" srcset="https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-5.png 794w, https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-5-300x156.png 300w, https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-5-768x399.png 768w" sizes="(max-width: 794px) 100vw, 794px" /></p>
<h1>Krok 6: Podmień parametr</h1>
<p>Następnie podmieniamy w pasku formuły filtrowany tekst na parametr „Segment”.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7915" src="https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-6.png" alt="Sterowanie parametrami Power Query z komórek Excel 16" width="1034" height="156" srcset="https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-6.png 1034w, https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-6-300x45.png 300w, https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-6-1024x154.png 1024w, https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-6-768x116.png 768w" sizes="(max-width: 1034px) 100vw, 1034px" /></p>
<h1>Krok 7: Przetestuj działanie</h1>
<ol>
<li>Wybierz segment</li>
<li>Odśwież raport (na przykładzie za pomocą dodatkowo wstawionego przycisku)</li>
<li>Sprawdź wynik</li>
</ol>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7916" src="https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-7.png" alt="Sterowanie parametrami Power Query z komórek Excel 17" width="987" height="398" srcset="https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-7.png 987w, https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-7-300x121.png 300w, https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-7-768x310.png 768w" sizes="(max-width: 987px) 100vw, 987px" /></p>
<h1>Data Od i Data Do jako parametr</h1>
<h1>Krok 1: Zdefiniuj parametry z datami</h1>
<p>Tworzymy 2 komórki do wpisania dat i zabezpieczamy je regułami sprawdzania poprawności.</p>
<h1>Krok 2: Nazwij komórki</h1>
<p>Dla urozmaicenia posłużymy się nie tabelą a zakresem komórek. W tym celu nazywamy komórki w Polu nazwy „Daty”.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7917" src="https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-8.png" alt="Sterowanie parametrami Power Query z komórek Excel 18" width="364" height="306" srcset="https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-8.png 364w, https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-8-300x252.png 300w" sizes="(max-width: 364px) 100vw, 364px" /></p>
<h1>Krok 3: Wczytaj dane do Power Query i zmień typ danych na liczbę całkowitą</h1>
<p>Sposób opisany w pierwszym scenariuszu z tekstem nie sprawdza się dla dat – Power Query potrafi tylko wyszczególnić tekst lub liczbę. Dlatego typ danych dla kolumn z datami zmieniamy na liczbę całkowitą.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7918" src="https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-9.png" alt="Sterowanie parametrami Power Query z komórek Excel 19" width="603" height="124" srcset="https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-9.png 603w, https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-9-300x62.png 300w" sizes="(max-width: 603px) 100vw, 603px" /></p>
<h1>Krok 4: Wyszczególnij liczbę</h1>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7919" src="https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-10.png" alt="Sterowanie parametrami Power Query z komórek Excel 20" width="641" height="123" srcset="https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-10.png 641w, https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-10-300x58.png 300w" sizes="(max-width: 641px) 100vw, 641px" /></p>
<h1>Krok 5: Wstaw liczbę z formułą Date.From() do paska formuły</h1>
<p>Podobnie jak poprzednio, filtrujemy dane, a następnie podmieniamy tekst w pasku formuły. Tym razem wzbogacamy go o formułę tworzącą w locie datę z liczby. Ważne, aby kolumna z datą miała typ danych Data krótka. Jeśli dodamy także datą końcową, krok będzie miał postać:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-7920" src="https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-11.png" alt="Sterowanie parametrami Power Query z komórek Excel 21" width="1024" height="138" srcset="https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-11.png 1024w, https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-11-300x40.png 300w, https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-Power-Query-w-arkuszu-Excel-11-768x104.png 768w" sizes="(max-width: 1024px) 100vw, 1024px" /></p>
<h1>Pobierz szablon Excel z parametrami w Power Query</h1>
<p>Tu możesz pobrać <a href="https://skuteczneraporty.pl/wp-content/uploads/2018/10/parametry-w-arkuszu-Excel.xlsx">plik Excel z parametrami w arkuszu</a> i podstawić swoje dane.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://skuteczneraporty.pl/sterowanie-parametrami-power-query-z-komorek-excel/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Czytelne nagłówki tabel przestawnych dzięki VBA</title>
		<link>https://skuteczneraporty.pl/czytelne-naglowki-tabel-przestawnych-dzieki-vba/</link>
					<comments>https://skuteczneraporty.pl/czytelne-naglowki-tabel-przestawnych-dzieki-vba/#respond</comments>
		
		<dc:creator><![CDATA[Bartosz Czapiewski]]></dc:creator>
		<pubDate>Tue, 25 Jul 2017 09:21:24 +0000</pubDate>
				<category><![CDATA[Power Pivot]]></category>
		<category><![CDATA[Makro]]></category>
		<category><![CDATA[pivot]]></category>
		<category><![CDATA[Tabela przestawna]]></category>
		<category><![CDATA[vba]]></category>
		<category><![CDATA[Visual Basic for Applications]]></category>
		<guid isPermaLink="false">http://excelbi.pl/?p=1971</guid>

					<description><![CDATA[Tabele przestawne są jedną z najbardziej użytecznych funkcjonalności Excela a ich rola wraz z dodatkiem Power Pivot jest jeszcze większa. Jednak zdarza się, że tabela prezentuje dane w sposób nieefektywny: dane nie mieszczą się w wyświetlanym oknie, ciężko je ze sobą porównać. Oczywiście istnieją sposoby, aby temu zaradzić. Jednym z nich jest przewijanie suwaków przy [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Tabele przestawne są jedną z najbardziej użytecznych funkcjonalności Excela a ich rola wraz z dodatkiem Power Pivot jest jeszcze większa. Jednak zdarza się, że tabela prezentuje dane w sposób nieefektywny: dane nie mieszczą się w wyświetlanym oknie, ciężko je ze sobą porównać. Oczywiście istnieją sposoby, aby temu zaradzić. Jednym z nich jest przewijanie suwaków przy oknie, jednakże w poniższym artykule zostanie opisana inna metoda: autodopasowanie szerokości kolumn za pomocą VBA.<span id="more-69037"></span></p>
<h1>Problemy z formatowaniem nagłówków tabeli przestawnej</h1>
<p>Przyjrzyjmy się poniższej tabeli z danymi dotyczącymi sprzedaży poszczególnych kategorii produktowych. Dane są nieczytelne, kolumny nie są widoczne, danych nie można ze sobą porównać.</p>
<p><a class="dt-single-image" href="https://skuteczneraporty.pl/wp-content/uploads/2017/07/Czytelne-nag%C5%82%C3%B3wki-tabel-przestawnych-dzi%C4%99ki-VBA_1.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1975" src="https://skuteczneraporty.pl/wp-content/uploads/2017/07/Czytelne-nag%C5%82%C3%B3wki-tabel-przestawnych-dzi%C4%99ki-VBA_1.png" alt="Czytelne nagłówki tabel przestawnych dzięki VBA 27" width="584" height="222"></a></p>
<p>Kolumny możemy oczywiście zwęzić, aby wszystkie zmieściły się w wyświetlanym oknie.</p>
<p><a class="dt-single-image" href="https://skuteczneraporty.pl/wp-content/uploads/2017/07/Czytelne-nag%C5%82%C3%B3wki-tabel-przestawnych-dzi%C4%99ki-VBA_2.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1976" src="https://skuteczneraporty.pl/wp-content/uploads/2017/07/Czytelne-nag%C5%82%C3%B3wki-tabel-przestawnych-dzi%C4%99ki-VBA_2.png" alt="Czytelne nagłówki tabel przestawnych dzięki VBA 28" width="595" height="139"></a></p>
<p>Kolejnym krokiem byłoby formatowanie komórek zawierających nagłówki kolumn tak, aby tekst w komórce się zawijał i wyświetlał w dwóch wierszach.</p>
<p><a class="dt-single-image" href="https://skuteczneraporty.pl/wp-content/uploads/2017/07/Czytelne-nag%C5%82%C3%B3wki-tabel-przestawnych-dzi%C4%99ki-VBA_3.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1977" src="https://skuteczneraporty.pl/wp-content/uploads/2017/07/Czytelne-nag%C5%82%C3%B3wki-tabel-przestawnych-dzi%C4%99ki-VBA_3.png" alt="Czytelne nagłówki tabel przestawnych dzięki VBA 29" width="513" height="447"></a></p>
<p>Jednakże jest to kilkanaście kroków, a istnieje sposób bardziej efektywny i efektowny, który można wykorzystać w przypadku wielu tabel przestawnych.</p>
<h1>Makro do ustawiania szerokości kolumn</h1>
<p>Wykorzystamy w tym celu Makro oraz poniższy kod:</p>
<p><em>Sub ShrinkColumnsToReadable()</em></p>
<p><em>    Dim oPivot As PivotTable</em></p>
<p><em>    Set oPivot = ActiveCell.PivotTable</em></p>
<p><em>    Dim oColRange As Range</em></p>
<p><em>    Set oColRange = FindColumnLabelsRange(ActiveSheet.Name, oPivot.Name)</em></p>
<p><em>    oColRange.Columns.Select</em></p>
<p><em>    </em></p>
<p><em>    'Increase this number for wider columns, smaller for narrower</em></p>
<p><em>    Selection.ColumnWidth = 15</em></p>
<p><em>    </em></p>
<p><em>    oColRange.Select</em></p>
<p><em>    With Selection</em></p>
<p><em>        .HorizontalAlignment = xlCenter</em></p>
<p><em>        .VerticalAlignment = xlCenter</em></p>
<p><em>        .WrapText = True</em></p>
<p><em>        .Orientation = 0</em></p>
<p><em>        .AddIndent = False</em></p>
<p><em>        .IndentLevel = 0</em></p>
<p><em>        .ShrinkToFit = False</em></p>
<p><em>        .ReadingOrder = xlContext</em></p>
<p><em>        .MergeCells = False</em></p>
<p><em>    End With</em></p>
<p><em>    </em></p>
<p><em>    'Turn AutoFit Column Width on Update OFF</em></p>
<p><em>    oPivot.HasAutoFormat = False</em></p>
<p><em>    </em></p>
<p><em>End Sub</em></p>
<p><em> </em></p>
<p><em>Function FindColumnLabelsRange(sSheet As String, sPivot As String) As Range</em></p>
<p><em>    Dim oSheet As Worksheet</em></p>
<p><em>    Dim oPivot As PivotTable</em></p>
<p><em>    </em></p>
<p><em>    Set oSheet = ActiveWorkbook.Sheets(sSheet)</em></p>
<p><em>    Set oPivot = oSheet.PivotTables(sPivot)</em></p>
<p><em>    </em></p>
<p><em>    Set FindColumnLabelsRange = oPivot.ColumnRange</em></p>
<p><em>End Function</em></p>
<p>&nbsp;</p>
<p>Wystarczy skopiować kod do okna VBA (Alt + F11), które uruchomiane jest przez Developera.</p>
<p><a class="dt-single-image" href="https://skuteczneraporty.pl/wp-content/uploads/2017/07/Czytelne-nag%C5%82%C3%B3wki-tabel-przestawnych-dzi%C4%99ki-VBA_4.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1978" src="https://skuteczneraporty.pl/wp-content/uploads/2017/07/Czytelne-nag%C5%82%C3%B3wki-tabel-przestawnych-dzi%C4%99ki-VBA_4.png" alt="Czytelne nagłówki tabel przestawnych dzięki VBA 30" width="585" height="283"></a></p>
<p>Następnie uruchomimy Makro. Wystarczy spojrzeć na tabelę, żeby zrozumieć jak ono działa. Etykiety wyglądają dużo lepiej, a cała tabela mieści się na wyświetlanym ekranie.</p>
<p><a class="dt-single-image" href="https://skuteczneraporty.pl/wp-content/uploads/2017/07/Czytelne-nag%C5%82%C3%B3wki-tabel-przestawnych-dzi%C4%99ki-VBA_5.png"><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-1979" src="https://skuteczneraporty.pl/wp-content/uploads/2017/07/Czytelne-nag%C5%82%C3%B3wki-tabel-przestawnych-dzi%C4%99ki-VBA_5.png" alt="Czytelne nagłówki tabel przestawnych dzięki VBA 31" width="585" height="479"></a></p>
<h1>Pobierz plik Excel z kodem VBA</h1>
<p>Więcej szczegółów jest dostępnych w pliku <a href="https://skuteczneraporty.pl/wp-content/uploads/2017/07/Nag%C5%82%C3%B3wki-VBA.xlsm">Nagłówki VBA.xlsm</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://skuteczneraporty.pl/czytelne-naglowki-tabel-przestawnych-dzieki-vba/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>11 powodów dla których warto korzystać z Power Query / Get &#038; Transform</title>
		<link>https://skuteczneraporty.pl/11-powodow-dla-ktorych-warto-korzystac-z-power-query-get-transform/</link>
					<comments>https://skuteczneraporty.pl/11-powodow-dla-ktorych-warto-korzystac-z-power-query-get-transform/#respond</comments>
		
		<dc:creator><![CDATA[Bartosz Czapiewski]]></dc:creator>
		<pubDate>Wed, 19 Oct 2016 20:19:09 +0000</pubDate>
				<category><![CDATA[Power Query]]></category>
		<category><![CDATA[dołączanie]]></category>
		<category><![CDATA[język M]]></category>
		<category><![CDATA[scalanie]]></category>
		<category><![CDATA[tips & trick]]></category>
		<category><![CDATA[vba]]></category>
		<category><![CDATA[zapytanie Power Query]]></category>
		<guid isPermaLink="false">http://excelbi.pl/?p=1630</guid>

					<description><![CDATA[Power Query jest najnowszym dodatkiem od Microsoftu i przez to tym najmniej znanym. A szkoda, bo gdybym miał zaproponować motto dla tego programu, brzmiało by ono: &#8222;Power Query &#8211; Oszczędzi Ci wiele godzin pracy, a Twój Szef nie musi o tym wiedzieć.&#8221; Oto 11 powodów, dla których KAŻDY użytkownik Excela powinien znać ten dodatek. 1. [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Power Query jest najnowszym dodatkiem od Microsoftu i przez to tym najmniej znanym. A szkoda, bo gdybym miał zaproponować motto dla tego programu, brzmiało by ono:</p>
<h3><span style="color: #000000;"><em>&#8222;Power Query &#8211; Oszczędzi Ci wiele godzin pracy, a Twój Szef nie musi o tym wiedzieć.&#8221;</em></span></h3>
<p>Oto 11 powodów, dla których KAŻDY użytkownik Excela powinien znać ten dodatek.<span id="more-1630"></span></p>
<h1>1. Jest bezpłatnym dodatkiem ETL</h1>
<p>Na rynku istnieje wiele płatnych narzędzi do przetwarzania danych (ta kategoria narzędzi jest często nazywana ETL – Extract, Transform &amp; Load), ale zanim zaczniemy się nad nimi zastanawiać, warto poznać możliwości darmowego dodatku do programu Excel, który jest integralną częścią arkusza kalkulacyjnego. Jak w reklamie: <em>Jeśli nie widać różnicy, po co przepłacać?</em></p>
<h1>2. Został oficjalnie wypuszczony przez Microsoft</h1>
<p>Ten argument może mieć duże znaczenie dla działu IT, który odpowiada za to, co i od kogo jest instalowane na komputerach użytkowników. Pierwsza wersja dodatku została udostępniona przez Microsoft w lipcu 2013 roku, już po premierze Excela 2013. Dlatego każdy, kto chce z niego skorzystać, mając wersję 2010 i 2013, potrzebuje ten dodatek doinstalować. Po instalacji dodatek stanie się widoczny na wstążce programu Excel.</p>
<p><img loading="lazy" decoding="async" class="size-full aligncenter" src="https://skuteczneraporty.pl/wp-content/uploads/2015/07/PQ_2.png" alt="11 powodów dla których warto korzystać z Power Query / Get &amp; Transform 33" width="479" height="161"></p>
<p>Inaczej sprawa wygląda w programie Excel 2016 lub przy subskrypcji stacjonarnego Excela 365 – tam dodatek jest już wbudowany na karcie Dane &gt; Pobieranie i Przekształcanie (w wersji angielskiej Data &gt; Get &amp; Transform).</p>
<p><img loading="lazy" decoding="async" class="size-full wp-image-1639 aligncenter" src="https://skuteczneraporty.pl/wp-content/uploads/2016/10/wstazka-Power-Query-Excel-2016.png" alt="wstazka-power-query-excel-2016" width="878" height="158" srcset="https://skuteczneraporty.pl/wp-content/uploads/2016/10/wstazka-Power-Query-Excel-2016.png 878w, https://skuteczneraporty.pl/wp-content/uploads/2016/10/wstazka-Power-Query-Excel-2016-300x54.png 300w, https://skuteczneraporty.pl/wp-content/uploads/2016/10/wstazka-Power-Query-Excel-2016-768x138.png 768w" sizes="(max-width: 878px) 100vw, 878px" /></p>
<p>Pierwszy link po wpisaniu w Google „Download Power Query” służy do pobrania dodatku:</p>
<p><a href="https://www.google.com/search?q=download+power+query" target="_blank" rel="noopener">https://www.google.com/search?q=download+power+query</a></p>
<h1>3. Jest spójny pomiędzy wersjami Excela 2010 – 2013 – 2016</h1>
<p>Microsoft bardzo często wypuszcza dodatki, które nie są spójne między poszczególnymi wersjami programu Excel. Możemy spędzić dużo czasu w jednej wersji, ale po przejściu na nowszą, cały nasz wysiłek „jak krew w piach” &#8211; jakby powiedział Adam Miauczyński. Tu na szczęście zrobiono wyjątek. Power Query wszędzie działa dokładnie tak samo i nie pojawiają się problemy z niespójnością. Co więcej, dodatek działa na wszystkich wersjach pakietu Office – od Home przez Standard, a na Professional Plus skończywszy. Zapytanie utworzone w Excelu 2010 zadziała w 2016 i na odwrót.</p>
<h1>4. Oszczędza ogromną ilość czasu</h1>
<p>To najważniejszy argument na liście, być może powinien być na pierwszym miejscu, żeby zwrócić uwagę (stąd dodałem na początku motto). W skali całej organizacji oszczędności mogą być liczone w dniach, co oznacza istną rewolucję. Dlaczego raporty często wyglądają tak, jak wyglądają? Bo analityk musi spędzić 90% czasu, żeby przygotować dane i na odpowiednią prezentację danych i zaprojektowanie dashboardu zostaje już niewiele czasu. Mając Power Query, będziesz mieć zatem więcej czasu na analizę danych i wyciąganie wniosków.</p>
<h1>5. Pozwala zrezygnować z VBA</h1>
<p>Świat automatyzacji raportów w Excelu można podzielić na 2 fazy: przed Query i po Query. Świat przed Query nie był zły. Dane były często przygotowywane metodą <em>Kopiuj-Wklej</em>, ale Analitycy obeznani z VBA (lub znający kogoś, kto zna kogoś, kto zna VBA) zautomatyzowali większą część poleceń za pomocą makr. Jednak wystarczy, że zmieni się ścieżka pliku lub dojdzie dodatkowa kolumna w środku danych źródłowych i nasz kod nie zadziała. Świat po Query jest zupełnie inny. Każdy analityk będzie w stanie przygotować podstawowe zapytania, wyklikując je ze wstążki, a ewentualne zmiany i edycja zapytania przebiegają bezproblemowo.</p>
<h1>6. Zamienia nasze klikanie w ciąg powtarzalnych poleceń</h1>
<p>Klikanie interfejsu nagrywa sekwencję poleceń, która będzie wykorzystywana w przyszłości &#8211; analogicznie, jak nagrywa się w Excelu makra. Z tą jednak różnicą, że zawsze mogę wrócić i zobaczyć, jak wyglądały moje dane w każdym kroku, usunąć niepotrzebne polecenia lub je wizualnie wyedytować.</p>
<h1><img loading="lazy" decoding="async" class="size-full wp-image-1640 aligncenter" src="https://skuteczneraporty.pl/wp-content/uploads/2016/10/Power-Query-nagrywanie-zapytania.png" alt="power-query-nagrywanie-zapytania" width="258" height="240" /></h1>
<h1>7. Jest transparentny</h1>
<p>Przejrzystość Power Query jest niewątpliwie jego mocną stroną. Rozpatrzmy scenariusz dramatyczny: jedyna w firmie osoba odpowiedzialna za raporty złamała nogę. Na jej miejsce przychodzi w trybie pilnym ktoś, kto zna trochę Excela i zwykle nawet nie wie, gdzie zacząć (od zrobienia kawy?). Mając plik z zapytaniami w Power Query, zastępca szybko odnajdzie istniejące w nim zapytania i uruchomi je, nie zwracając uwagi na kolejność realizacji zapytań – Power Query samo wybierze odpowiednią ścieżkę realizacji wszystkich zapytań w arkuszu. Jeżeli coś pójdzie nie tak, zastępca może sprawdzić szczegóły każdego zapytania i ewentualnie coś poprawić.</p>
<h1><img loading="lazy" decoding="async" class=" wp-image-1641 aligncenter" src="https://skuteczneraporty.pl/wp-content/uploads/2016/10/Power-Query-zapytania-w-skoroszycie.png" alt="power-query-zapytania-w-skoroszycie" width="254" height="258" srcset="https://skuteczneraporty.pl/wp-content/uploads/2016/10/Power-Query-zapytania-w-skoroszycie.png 394w, https://skuteczneraporty.pl/wp-content/uploads/2016/10/Power-Query-zapytania-w-skoroszycie-295x300.png 295w" sizes="(max-width: 254px) 100vw, 254px" /></h1>
<h1>8. Umożliwia łączenie różnych źródeł danych</h1>
<p>Power Query to pobranie danych nie tylko z jednego źródła i ich obróbka. Po pierwsze, zapytania można tworzyć także do zaawansowanych systemów źródłowych (np. Hadoop, Facebook, Webservice’y i wiele, wiele innych). Po drugie, zapytania można ze sobą łączyć (łączenie kilku tabel w jedną większą tabelę „na długość”, np. dołączanie danych dla poszczególnych regionów sprzedaży – Południe i Północ) lub scalać (łączenie kilku tabel w jedną większą tabelę „na szerokość”, analogicznie jak WYSZUKAJ.PIONOWO na wielu kolumnach na raz). Zwłaszcza ta druga operacja – scalanie – ma dużo wspólnego z operacjami wykonywanymi w bazach danych: wybieramy ID, po którym dokonujemy łączenia.</p>
<h1><img loading="lazy" decoding="async" class="size-full wp-image-1642 aligncenter" src="https://skuteczneraporty.pl/wp-content/uploads/2016/10/Power-Query-Scal-i-Dolacz-zapytania.png" alt="power-query-scal-i-dolacz-zapytania" width="492" height="139" srcset="https://skuteczneraporty.pl/wp-content/uploads/2016/10/Power-Query-Scal-i-Dolacz-zapytania.png 492w, https://skuteczneraporty.pl/wp-content/uploads/2016/10/Power-Query-Scal-i-Dolacz-zapytania-300x85.png 300w" sizes="(max-width: 492px) 100vw, 492px" /></h1>
<p>&nbsp;</p>
<h1>9. Daje zaawansowane możliwości</h1>
<p>Jeżeli klikanie poleceń na wstążce jest dla Ciebie nudne, kup książkę o języku M i pisz polecenia samodzielnie. Opcja <em>Edytora zaawansowanego</em> daje olbrzymie możliwości tym, którzy szukają mocniejszych doznań w pracy z Power Query. Już sama nazwa najpopularniejszej książki nt. tego języka rzuca analitykowi wyzwanie: „M Is for (Data) Monkey”. Także zwykły użytkownik Query może być czasem zmuszony odnaleźć jakąś funkcję (np. do utworzenia kolumny), ale nie przysporzy to żadnych trudności.</p>
<h1><img loading="lazy" decoding="async" class="size-full wp-image-1643 aligncenter" src="https://skuteczneraporty.pl/wp-content/uploads/2016/10/Power-Query-Edytor-zaawansowane-jezyka-M.png" alt="power-query-edytor-zaawansowane-jezyka-m" width="714" height="539" srcset="https://skuteczneraporty.pl/wp-content/uploads/2016/10/Power-Query-Edytor-zaawansowane-jezyka-M.png 714w, https://skuteczneraporty.pl/wp-content/uploads/2016/10/Power-Query-Edytor-zaawansowane-jezyka-M-300x226.png 300w" sizes="(max-width: 714px) 100vw, 714px" /></h1>
<h1>10. Po napisaniu zapytań po prostu klikasz <em>Odśwież</em></h1>
<p>To moja ulubiona część pracy z Power Query. Raz napisane polecenia działają już na zawsze po kliknięciu <em>Odśwież</em>. Czas ładowania danych (zwłaszcza przy dużych zbiorach) możemy spędzić na kawie i promowaniu Power Query &#8222;wtajemniczonym&#8221; pracownikom swojej organizacji.</p>
<p><a class="dt-single-image" href="https://skuteczneraporty.pl/wp-content/uploads/2016/10/Power-Query-Odswiezanie-zapytania.png" data-dt-img-description=""><img loading="lazy" decoding="async" class="size-full wp-image-1644 aligncenter" src="https://skuteczneraporty.pl/wp-content/uploads/2016/10/Power-Query-Odswiezanie-zapytania.png" alt="power-query-odswiezanie-zapytania" width="265" height="423" srcset="https://skuteczneraporty.pl/wp-content/uploads/2016/10/Power-Query-Odswiezanie-zapytania.png 265w, https://skuteczneraporty.pl/wp-content/uploads/2016/10/Power-Query-Odswiezanie-zapytania-188x300.png 188w" sizes="(max-width: 265px) 100vw, 265px" /></a></p>
<h1>11. Do jego poznania wystarczy 1 dzień</h1>
<p>Tak. Tylko tyle i aż tyle. Żeby przejść przez podstawowe zastosowania Power Query, a później wykonać samodzielnie kilka ćwiczeń, wystarczy jeden dzień. To może być najlepiej zainwestowany jeden dzień w życiu analityka – no może póki Microsoft nie wypuści czegoś lepszego. Narzędzie jest proste w nauce, intuicyjne, logiczne i przyjemne do nauki. Czy jesteś gotowy na taką przygodę?</p>
]]></content:encoded>
					
					<wfw:commentRss>https://skuteczneraporty.pl/11-powodow-dla-ktorych-warto-korzystac-z-power-query-get-transform/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
