<?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/"
	>

<channel>
	<title>parametr z komórki Excel &#8211; SkuteczneRaporty.pl</title>
	<atom:link href="https://skuteczneraporty.pl/tag/parametr-z-komorki-excel/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>Fri, 24 Oct 2025 10:22:14 +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>parametr z komórki Excel &#8211; SkuteczneRaporty.pl</title>
	<link>https://skuteczneraporty.pl</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Jak pobrać z bazy danych SQL listę wartości stworzoną w Excelu, używając Power Query?</title>
		<link>https://skuteczneraporty.pl/jak-pobrac-z-bazy-danych-sql-liste-wartosci-stworzona-w-excelu-uzywajac-power-query/</link>
					<comments>https://skuteczneraporty.pl/jak-pobrac-z-bazy-danych-sql-liste-wartosci-stworzona-w-excelu-uzywajac-power-query/#respond</comments>
		
		<dc:creator><![CDATA[Bartosz Czapiewski]]></dc:creator>
		<pubDate>Tue, 06 Sep 2022 11:33:03 +0000</pubDate>
				<category><![CDATA[Power Query]]></category>
		<category><![CDATA[baza danych SQL]]></category>
		<category><![CDATA[język M]]></category>
		<category><![CDATA[kurs Power Query]]></category>
		<category><![CDATA[parametr Power Query]]></category>
		<category><![CDATA[parametr z komórki Excel]]></category>
		<category><![CDATA[POŁĄCZ.TEKSTY]]></category>
		<category><![CDATA[szkolenie Power Query]]></category>
		<guid isPermaLink="false">https://excelbi.pl/?p=18335</guid>

					<description><![CDATA[Robert – wierny czytelnik blogów skuteczneraporty.pl/ i SkuteczneRaporty.pl – zerknął na artykuł nt. pobierania danych z bazy danych SQL z parametrami pobieranymi z komórek i przesłał następujące pytanie: Czy można do Power Query z tabeli Excel wgrać listę wartości, która zasili zapytanie SQL? I nie chodziło o pobranie całej tabeli z SQL i założenie filtrów [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Robert – wierny czytelnik blogów <a href="https://skuteczneraporty.pl/blog/" target="_blank" rel="noopener">skuteczneraporty.pl/</a> i <a href="https://skuteczneraporty.pl/blog/" target="_blank" rel="noopener">SkuteczneRaporty.pl</a> – zerknął na artykuł nt. <a href="https://skuteczneraporty.pl/jak-pobrac-parametr-zapytania-sql-z-komorek-arkusza-excel-z-uzyciem-power-query/" target="_blank" rel="noopener">pobierania danych z bazy danych SQL z parametrami pobieranymi z komórek</a> i przesłał następujące pytanie: Czy można do Power Query z tabeli Excel wgrać listę wartości, która zasili zapytanie SQL? I nie chodziło o pobranie całej tabeli z SQL i założenie filtrów poprzez np. scalanie i połączenie obu tabel, a wysłanie zapytanie do bazy danych tylko o konkretne rekordy. Odpowiedź brzmi: TAK.</p>
<p><span id="more-18335"></span></p>
<h2>Krok 1: Przygotuj listę wartości w Excelu</h2>
<p>W moim przypadku listę wartości stanowi tabela Excela z 20 identyfikatorami klientów.</p>
<p><img decoding="async" class="aligncenter size-full wp-image-18336" src="https://skuteczneraporty.pl/wp-content/uploads/2022/09/Jak-pobrac-z-bazy-danych-SQL-liste-wartosci-stworzona-w-Excelu-uzywajac-Power-Query-1.png" alt="Jak pobrać z bazy danych SQL listę wartości stworzoną w Excelu, używając Power Query? 6" width="159" height="253"></p>
<h2>Krok 2: Złącz wartości w 1 tekst i utwórz parametr</h2>
<p>Jest na to kilka sposobów:</p>
<ol>
<li><a href="https://skuteczneraporty.pl/blog/nowego-programie-excel-2016-cz-5-funkcje-warunki-przelacz-oraz-polacz-teksty/" target="_blank" rel="noopener">Funkcja Excelowa POŁĄCZ.TEKSTY</a>, którą z postaci komórki później można zamienić na parametr PQ. <img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-18337" src="https://skuteczneraporty.pl/wp-content/uploads/2022/09/Jak-pobrac-z-bazy-danych-SQL-liste-wartosci-stworzona-w-Excelu-uzywajac-Power-Query-2.png" alt="Jak pobrać z bazy danych SQL listę wartości stworzoną w Excelu, używając Power Query? 7" width="715" height="139"></li>
<li>Trik w Power Query</li>
</ol>
<p>Ja w tym celu wykorzystałem konwersję na listę, którą realizuje się poprzez odwołanie do (1) konkretnej kolumny z konkretnego kroku. Listę umieszczam w środku (2) funkcji języka M <em>Text.Combine</em> z separatorem w postaci przecinka, dzięki czemu na koniec otrzymuję parametr tekstowy.</p>
<p><img decoding="async" class="aligncenter size-full wp-image-18338" src="https://skuteczneraporty.pl/wp-content/uploads/2022/09/Jak-pobrac-z-bazy-danych-SQL-liste-wartosci-stworzona-w-Excelu-uzywajac-Power-Query-3.png" alt="Jak pobrać z bazy danych SQL listę wartości stworzoną w Excelu, używając Power Query? 8" width="688" height="317"></p>
<h2>Krok 3: Stwórz zapytanie do bazy danych SQL</h2>
<p>W moim przypadku był to prosty SELECT z tabeli z klientami.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-18339" src="https://skuteczneraporty.pl/wp-content/uploads/2022/09/Jak-pobrac-z-bazy-danych-SQL-liste-wartosci-stworzona-w-Excelu-uzywajac-Power-Query-4.png" alt="Jak pobrać z bazy danych SQL listę wartości stworzoną w Excelu, używając Power Query? 9" width="861" height="591"></p>
<h2>Krok 4: Wklej zapytanie z listą do środka zapytania SQL i podłącz</h2>
<p>Ten krok jest najtrudniejszy technicznie, gdyż wymaga połączenia obu zapytań w jedno. Wynika to z zapory bezpieczeństwa danych Power Query, która nie pozwala odwoływać się do kroków między zapytaniami z Excelem i bazą danych SQL, generując błąd <em>Formula</em>.<em>Firewall.</em></p>
<p>Dlatego:</p>
<ol>
<li>W zapytaniu do bazy danych SQL wklejam najpierw kroki z zapytania z listą, pamiętając o przecinku na końcu linijki.</li>
<li>Dopisuję warunek filtrujący SQL, uzupełniając go o nawiasy i cudzysłowy wymagane przez Power Query.</li>
</ol>
<p>WHERE MojaKolumna IN (MojaLista)</p>
<ol start="3">
<li>Poprawiam nazwę kroku Źródło na Źródło2, żeby nazwy kroków się nie duplikowały.</li>
</ol>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-18340" src="https://skuteczneraporty.pl/wp-content/uploads/2022/09/Jak-pobrac-z-bazy-danych-SQL-liste-wartosci-stworzona-w-Excelu-uzywajac-Power-Query-5.png" alt="Jak pobrać z bazy danych SQL listę wartości stworzoną w Excelu, używając Power Query? 10" width="1008" height="295"></p>
<p>W ten sposób na koniec otrzymałem z bazy danych SQL krótką listę klientów, których źródłem była Excelowa tabela.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-18341" src="https://skuteczneraporty.pl/wp-content/uploads/2022/09/Jak-pobrac-z-bazy-danych-SQL-liste-wartosci-stworzona-w-Excelu-uzywajac-Power-Query-6.png" alt="Jak pobrać z bazy danych SQL listę wartości stworzoną w Excelu, używając Power Query? 11" width="1017" height="320"></p>
<h2>Podziękowania</h2>
<p>Specjalne podziękowanie w tym artykule kieruję do Roberta i jego zespołu. Zachęcam też Ciebie, drogi Czytelniku, do podsyłania wyzwań w narzędziach Power Query, Power Pivot i Power BI, które być może staną się zaczynem do kolejnego artykułu na blogu.</p>
<h2>Plik Excel do pobrania z zapytaniem Power Query</h2>
<p><a href="https://skuteczneraporty.pl/wp-content/uploads/2022/09/Pobieranie-listy-z-Excela-w-zapytaniu-SQL.xlsx" target="_blank" rel="noopener">Tu możesz pobrać plik Excel</a> i przetestować rozwiązanie na swojej bazie danych SQL.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://skuteczneraporty.pl/jak-pobrac-z-bazy-danych-sql-liste-wartosci-stworzona-w-excelu-uzywajac-power-query/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Jak pobrać parametr zapytania SQL z komórek arkusza Excel z użyciem Power Query?</title>
		<link>https://skuteczneraporty.pl/jak-pobrac-parametr-zapytania-sql-z-komorek-arkusza-excel-z-uzyciem-power-query/</link>
					<comments>https://skuteczneraporty.pl/jak-pobrac-parametr-zapytania-sql-z-komorek-arkusza-excel-z-uzyciem-power-query/#respond</comments>
		
		<dc:creator><![CDATA[Bartosz Czapiewski]]></dc:creator>
		<pubDate>Mon, 20 Jan 2020 22:33:43 +0000</pubDate>
				<category><![CDATA[Power Query]]></category>
		<category><![CDATA[baza danych SQL]]></category>
		<category><![CDATA[parametr Power Query]]></category>
		<category><![CDATA[parametr z komórki Excel]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[tips & trick]]></category>
		<guid isPermaLink="false">https://excelbi.pl/?p=17399</guid>

					<description><![CDATA[Scenariusz pobierania danych z bazy danych poprzez zapytanie SQL z parametrami z komórek był zwykle realizowany z użyciem VBA. Opisywane na blogu pobieranie parametrów zapytania z komórek Excel do Power Query wydaje się idealnym pomysłem na zastąpienie takich makr, jednak szybko natrafimy na dodatkowe wyzwania typu Formula.Firewall. Oto podpowiedź, jak ominąć tę przeszkodę i podawać [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Scenariusz pobierania danych z bazy danych poprzez zapytanie SQL z parametrami z komórek był zwykle realizowany z użyciem VBA. Opisywane na blogu <a href="https://skuteczneraporty.pl/sterowanie-parametrami-power-query-z-komorek-excel/">pobieranie parametrów zapytania z komórek Excel do Power Query</a> wydaje się idealnym pomysłem na zastąpienie takich makr, jednak szybko natrafimy na dodatkowe wyzwania typu Formula.Firewall. Oto podpowiedź, jak ominąć tę przeszkodę i podawać parametry zapytania SQL z komórek arkusza Excel.<span id="more-17399"></span></p>
<h1>Krok 1: Stwórz tabelę w Excelu z komórką o tekstowym formacie</h1>
<p>Przedstawiony przykład dotyczy podania parametru typu data. Jednak łatwiej będzie pracować od razu na tekście, dlatego tworzymy nagłówek, a następnie ustawiamy format komórki Excel na tekstowy. Na koniec wpisujemy datę, która stanie się parametrem i tworzymy z tego tabelę.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17401" src="https://skuteczneraporty.pl/wp-content/uploads/2020/01/Parametryzacja-zapytania-SQL-z-kom%C3%B3rek-arkusza-Excel-z-u%C5%BCyciem-Power-Query-1.png" alt="Jak pobrać parametr zapytania SQL z komórek arkusza Excel z użyciem Power Query? 22" width="1028" height="677"></p>
<h1>Krok 2: Stwórz zapytanie z tabeli</h1>
<p>Zamiast pobierać dane z zewnętrznego źródła, utworzymy zapytanie na tej tabeli.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17402" src="https://skuteczneraporty.pl/wp-content/uploads/2020/01/Parametryzacja-zapytania-SQL-z-kom%C3%B3rek-arkusza-Excel-z-u%C5%BCyciem-Power-Query-2.png" alt="Jak pobrać parametr zapytania SQL z komórek arkusza Excel z użyciem Power Query? 23" width="722" height="289"></p>
<h1>Krok 3: Wejdź do środka komórki w Power Query</h1>
<p>Aby stworzyć parametr, wejdź do środka komórki poprzez polecenie Wyszczególnij.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17403" src="https://skuteczneraporty.pl/wp-content/uploads/2020/01/Parametryzacja-zapytania-SQL-z-kom%C3%B3rek-arkusza-Excel-z-u%C5%BCyciem-Power-Query-3.png" alt="Jak pobrać parametr zapytania SQL z komórek arkusza Excel z użyciem Power Query? 24" width="641" height="250"></p>
<h1>Krok 4: Zbuduj zapytanie do bazy danych SQL</h1>
<p>W tym celu utwórz nowe zapytanie (np. z bazy danych SQL) &gt; rozwiń opcje zaawansowane &gt; wklej instrukcję SQL w okienko.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17404" src="https://skuteczneraporty.pl/wp-content/uploads/2020/01/Parametryzacja-zapytania-SQL-z-kom%C3%B3rek-arkusza-Excel-z-u%C5%BCyciem-Power-Query-4.png" alt="Jak pobrać parametr zapytania SQL z komórek arkusza Excel z użyciem Power Query? 25" width="873" height="734"></p>
<p>Gdybyśmy na tym etapie próbowali podmienić datę na nasz parametr w oknie Edytora zaawansowanego lub w pasku formuły:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17405" src="https://skuteczneraporty.pl/wp-content/uploads/2020/01/Parametryzacja-zapytania-SQL-z-kom%C3%B3rek-arkusza-Excel-z-u%C5%BCyciem-Power-Query-5.png" alt="Jak pobrać parametr zapytania SQL z komórek arkusza Excel z użyciem Power Query? 26" width="302" height="240"></p>
<p>otrzymamy następujący komunikat:</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17406" src="https://skuteczneraporty.pl/wp-content/uploads/2020/01/Parametryzacja-zapytania-SQL-z-kom%C3%B3rek-arkusza-Excel-z-u%C5%BCyciem-Power-Query-6.png" alt="Jak pobrać parametr zapytania SQL z komórek arkusza Excel z użyciem Power Query? 27" width="676" height="91"></p>
<p>Oznacza on, że zapytanie SQL nie może odnosić się do innych zapytań i samo zapytanie Power Query musi zawierać wszystko w jednym kodzie. Dlatego kolejny krok wymaga edycji zapytania.</p>
<h1>Krok 5: Skopiuj kroki zapytania z parametrem i wklej je do zapytania z bazą</h1>
<p>Operację kopiuj-wklej wykonasz w oknie Edytora zaawansowanego. To jednak nie wystarczy, dlatego w kodzie języka M wykonaj dodatkowe zmiany:</p>
<ol>
<li>Zmień nazwę ostatniego kroku na Parametr.</li>
<li>Dodaj przecinek na końcu linijki kodu z parametrem.</li>
<li>Zmień powtarzającą się nazwę Źródło np. na Źródło2.</li>
<li>Wstaw parametr w miejsce kodu za pomocą znaku łączenia tekstowego (&amp;). Pamiętaj o pozostawieniu apostrofów i uzupełnieniu o znaki cudzysłowu.</li>
</ol>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17407" src="https://skuteczneraporty.pl/wp-content/uploads/2020/01/Parametryzacja-zapytania-SQL-z-kom%C3%B3rek-arkusza-Excel-z-u%C5%BCyciem-Power-Query-7.png" alt="Jak pobrać parametr zapytania SQL z komórek arkusza Excel z użyciem Power Query? 28" width="1313" height="220"></p>
<h1>Krok 6: Przetestuj działanie z poziomu Excela</h1>
<p>Zapytanie z parametrem ustaw jako połączenie, a końcowe zapytanie do bazy jako tabelę. Umieść obie tabele na jednym arkuszu, zmień parametr i odśwież zapytanie. Powinno zadziałać.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17410" src="https://skuteczneraporty.pl/wp-content/uploads/2020/01/Parametryzacja-zapytania-SQL-z-kom%C3%B3rek-arkusza-Excel-z-u%C5%BCyciem-Power-Query-10.png" alt="Jak pobrać parametr zapytania SQL z komórek arkusza Excel z użyciem Power Query? 29" width="1150" height="473"></p>
<h1>Krok 7 (opcjonalnie): Wyłącz ostrzeżenia Power Query</h1>
<p>Ponieważ natywne zapytanie SQL może w ekstremalnym przypadku dokonać zmian w bazie, domyślnie włączone są ostrzeżenia Power Query. Wymuszają one każdorazowe zaakceptowanie wysyłanego zapytania SQL.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17408" src="https://skuteczneraporty.pl/wp-content/uploads/2020/01/Parametryzacja-zapytania-SQL-z-kom%C3%B3rek-arkusza-Excel-z-u%C5%BCyciem-Power-Query-8.png" alt="Jak pobrać parametr zapytania SQL z komórek arkusza Excel z użyciem Power Query? 30" width="689" height="638"></p>
<p>Jeśli chcemy to ostrzeżenie wyłączyć, potrzebujemy zarówno u siebie, jak i u każdego użytkownika końcowego, wyłączyć to w opcjach Power Query.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-17409" src="https://skuteczneraporty.pl/wp-content/uploads/2020/01/Parametryzacja-zapytania-SQL-z-kom%C3%B3rek-arkusza-Excel-z-u%C5%BCyciem-Power-Query-9.png" alt="Jak pobrać parametr zapytania SQL z komórek arkusza Excel z użyciem Power Query? 31" width="1180" height="654"></p>
<h1>Ile wierszy można tak pobrać?</h1>
<p>Jeśli wynik ma wylądować w arkuszu Excel jako tabela, otrzymamy maksymalnie 1 048 575 wierszy. Jeśli wynik może wylądować w tabeli przestawnej, z wykorzystaniem modelu danych można próbować i do 100 000 000 wierszy.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://skuteczneraporty.pl/jak-pobrac-parametr-zapytania-sql-z-komorek-arkusza-excel-z-uzyciem-power-query/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
