{"id":38866,"date":"2026-10-22T13:49:36","date_gmt":"2026-10-22T12:49:36","guid":{"rendered":"https:\/\/keyfy.com\/blog\/jak-polaczyc-dane-z-dwoch-arkuszy-programu-excel\/"},"modified":"2026-10-22T13:52:03","modified_gmt":"2026-10-22T12:52:03","slug":"jak-polaczyc-dane-z-dwoch-arkuszy-programu-excel","status":"publish","type":"post","link":"https:\/\/keyfy.com\/pl\/blog\/jak-polaczyc-dane-z-dwoch-arkuszy-programu-excel\/","title":{"rendered":"Jak po\u0142\u0105czy\u0107 dane z dw\u00f3ch arkuszy programu Excel"},"content":{"rendered":"<p>W poniedzia\u0142ek do Twojej skrzynki odbiorczej trafiaj\u0105 dwa pliki. Jeden zawiera zam\u00f3wienia z zesz\u0142ego miesi\u0105ca, a drugi \u2013 z bie\u017c\u0105cego, a kto\u015b z kierownictwa chce mie\u0107 gotowy raport jeszcze przed obiadem. Otwierasz wi\u0119c oba pliki, zaczynasz kopiowa\u0107 i wkleja\u0107, a w po\u0142owie pracy zdajesz sobie spraw\u0119, \u017ce kolumny nawet nie s\u0105 tak samo wyr\u00f3wnane. Brzmi znajomo?<\/p>\n<p>Oto kwestia, o kt\u00f3rej prawie nikt nie wspomina od razu. Za sformu\u0142owaniem<strong>\u201epo\u0142\u0105czenie danych z dw\u00f3ch arkuszy w programie Excel<\/strong>\u201d kryj\u0105 si\u0119 dwa zupe\u0142nie r\u00f3\u017cne zadania, a wyb\u00f3r niew\u0142a\u015bciwego z nich oznacza zmarnowanie ca\u0142ego popo\u0142udnia. Jedno polega na u\u0142o\u017ceniu wierszy jeden nad drugim. Drugie polega na dopasowaniu kolumn obok siebie przy u\u017cyciu wsp\u00f3lnego identyfikatora. Je\u015bli dobrze zdiagnozujesz problem, sama praca zajmie tylko kilka minut.<\/p>\n<p>Chodzi o to, \u017ce ten przewodnik najpierw dzieli zadania wed\u0142ug celu, a nast\u0119pnie podaje odpowiednie narz\u0119dzie do ka\u017cdego z nich. Nie trzeba zgadywa\u0107.<\/p>\n<div class=\"pb-tldr\" style=\"background: #eef2ff; border-left: 4px solid #007aff; border-radius: 8px; padding: 16px 20px; margin: 24px 0;\">\n<div style=\"font-weight: bold; color: #4f46e5; font-size: 13px; letter-spacing: 1.5px; margin-bottom: 6px;\">Kr\u00f3tkie podsumowanie (TLDR)<\/div>\n<div style=\"color: #1f2937;\">To, czy nale\u017cy dokona\u0107 do\u0142\u0105czenia, czy wyszukiwania, zale\u017cy od jednej rzeczy: czy dwa arkusze zawieraj\u0105 ten sam rodzaj rekord\u00f3w (nale\u017cy je do\u0142\u0105czy\u0107), czy te\u017c r\u00f3\u017cne szczeg\u00f3\u0142y dotycz\u0105ce tych samych rekord\u00f3w (nale\u017cy je dopasowa\u0107)? <strong>Power Query<\/strong> uk\u0142ada wiersze jeden pod drugim. <strong>Funkcje XLOOKUP<\/strong> lub <strong>INDEX\/MATCH<\/strong> pobieraj\u0105 kolumny z r\u00f3\u017cnych arkuszy na podstawie wsp\u00f3lnego klucza. Zanim zaczniesz modyfikowa\u0107 formu\u0142\u0119, przeanalizuj zadanie.<\/div>\n<\/div>\n<h2>Jak po\u0142\u0105czy\u0107 dane z dw\u00f3ch arkuszy w programie Excel: b\u0142\u0105d, kt\u00f3ry pope\u0142nia ka\u017cdy na pocz\u0105tku<\/h2>\n<p>Wi\u0119kszo\u015b\u0107 poradnik\u00f3w wybiera jedn\u0105 metod\u0119 i skupia si\u0119 wy\u0142\u0105cznie na niej. Przez sze\u015b\u0107 akapit\u00f3w omawiaj\u0105 funkcj\u0119 VLOOKUP albo pokazuj\u0105 Power Query i w og\u00f3le nie wspominaj\u0105 o funkcjach wyszukiwania. Po\u0142owa czytelnik\u00f3w trafia na niew\u0142a\u015bciw\u0105 stron\u0119 i opuszcza j\u0105 jeszcze bardziej zdezorientowana ni\u017c przedtem.<\/p>\n<p>Prawdziwym problemem nie jest samo narz\u0119dzie. Chodzi o to, \u017ce ludzie kopiuj\u0105 i wklejaj\u0105 dane r\u0119cznie, bo nigdy nie zastanowili si\u0119, w jakiej formie te dane s\u0105 zapisane. A r\u0119czne wklejanie prowadzi do b\u0142\u0119d\u00f3w, kt\u00f3re \u0142atwo przeoczy\u0107 \u2013 tu przypadkowo pusty wiersz, tam kolumna przesuni\u0119ta o jedno miejsce dalej \u2013 i nagle suma jest o kilka tysi\u0119cy mniejsza, a nikt nie wie, dlaczego.<\/p>\n<p>Zanim wi\u0119c zrobisz cokolwiek innego, przeprowad\u017a t\u0119 szybk\u0105 kontrol\u0119.<\/p>\n<ul>\n<li>Dwa arkusze, te same kolumny, r\u00f3\u017cne rekordy (zam\u00f3wienia ze stycznia + zam\u00f3wienia z lutego)? Musisz <strong>do\u0142\u0105czy\u0107<\/strong> wiersze. To zadanie dla Power Query.<\/li>\n<li>Dwa arkusze, wsp\u00f3lna kolumna z identyfikatorami, r\u00f3\u017cne szczeg\u00f3\u0142y (identyfikatory zam\u00f3wie\u0144 w jednym, adresy e-mail klient\u00f3w w drugim)? Musisz <strong>dopasowa\u0107<\/strong> kolumny. To zadanie dla funkcji XLOOKUP lub INDEX\/MATCH.<\/li>\n<\/ul>\n<p>To jedno pytanie decyduje o wszystkim, co nast\u0105pi p\u00f3\u017aniej. Je\u015bli udzielisz na nie b\u0142\u0119dnej odpowiedzi, \u017cadne umiej\u0119tno\u015bci w zakresie formu\u0142 ci nie pomog\u0105.<\/p>\n<h2>Zadanie nr 1: Dodawanie wierszy za pomoc\u0105 Power Query<\/h2>\n<p>Je\u015bli chcesz <strong>po\u0142\u0105czy\u0107 dwa arkusze Excela<\/strong>, uk\u0142adaj\u0105c jeden pod drugim, najprostszym rozwi\u0105zaniem jest u\u017cycie Power Query. Jest wbudowany w program Excel (zak\u0142adka \u201eDane\u201d, od wersji Excel 2016) i aktualizuje si\u0119, wi\u0119c w przysz\u0142ym miesi\u0105cu wystarczy wstawi\u0107 nowe dane i klikn\u0105\u0107 jeden przycisk zamiast odbudowywa\u0107 ca\u0142o\u015b\u0107 od nowa.<\/p>\n<p>Dokumentacja firmy Microsoft omawia podstawy <a href=\"https:\/\/support.microsoft.com\/en-us\/excel\/combine-data-from-multiple-sheets\" rel=\"nofollow noopener\" target=\"_blank\">\u0142\u0105czenia danych z wielu arkuszy<\/a>, ale proces do\u0142\u0105czania wygl\u0105da konkretnie w nast\u0119puj\u0105cy spos\u00f3b.<\/p>\n<p>Najpierw przekszta\u0142\u0107 ka\u017cdy arkusz w prawid\u0142ow\u0105 tabel\u0119. Kliknij w dowolnym miejscu danych, naci\u015bnij Ctrl+T, zaznacz pole wyboru \u201eNag\u0142\u00f3wki\u201d. Zr\u00f3b to dla obu arkuszy. Nadaj im nazwy, kt\u00f3re b\u0119dziesz w stanie rozpozna\u0107, np. \u201e <code>tblJan<\/code> \u201d i \u201e <code>tblFeb<\/code> \u201d w sekcji \u201eProjekt tabeli\u201d.<\/p>\n<p>Nast\u0119pnie za\u0142aduj ka\u017cd\u0105 z nich do Power Query. Umie\u015b\u0107 kursor w pierwszej tabeli i przejd\u017a do sekcji \u201eDane\u201d  &gt;  Z tabeli\/zakresu. Otworzy si\u0119 edytor. Nie musisz tu niczego zmienia\u0107 \u2013 po prostu zamknij okno i za\u0142aduj dane wy\u0142\u0105cznie jako po\u0142\u0105czenie (Plik  &gt;  Zamknij i za\u0142aduj do  &gt;  (Tylko \u201eUtw\u00f3rz po\u0142\u0105czenie\u201d). Powt\u00f3rz t\u0119 czynno\u015b\u0107 dla drugiej tabeli.<\/p>\n<p>A teraz samo do\u0142\u0105czanie. Dane &gt; Pobierz dane &gt; \u0141\u0105czenie zapyta\u0144 &gt; Do\u0142\u0105cz. Wybierz dwa zapytania i kliknij \u201eOK\u201d. Power Query umieszcza wiersze drugiej tabeli bezpo\u015brednio pod pierwsz\u0105, dopasowuj\u0105c kolumny na podstawie nazw nag\u0142\u00f3wk\u00f3w.<\/p>\n<div class=\"pb-tipbox pb-tipbox-info\" style=\"background: #eff6ff; border-left: 4px solid #3b82f6; border-radius: 8px; padding: 14px 18px; margin: 24px 0;\">\n<div style=\"font-weight: bold; color: #1d4ed8; font-size: 13px; letter-spacing: 1px; margin-bottom: 5px;\">INFO<\/div>\n<div style=\"color: #1f2937;\">Power Query dopasowuje kolumny na podstawie tekstu nag\u0142\u00f3wk\u00f3w, a nie ich pozycji. Je\u015bli wi\u0119c w jednym arkuszu widnieje \u201eCustomer\u201d, a w drugim \u201eClient\u201d, powstaj\u0105 dwie oddzielne kolumny z cz\u0119\u015bciowo pustymi warto\u015bciami. Przed do\u0142\u0105czeniem zmie\u0144 nazwy nag\u0142\u00f3wk\u00f3w tak, aby by\u0142y zgodne, a wynik b\u0119dzie poprawny.<\/div>\n<\/div>\n<p>Wczytaj wynik do nowego arkusza. Gotowe. A najwi\u0119ksz\u0105 zalet\u0105 metody <strong>do\u0142\u0105czania danych w Excelu za pomoc\u0105 Power Query<\/strong> jest funkcja od\u015bwie\u017cania. Gdy nast\u0119pnym razem otrzymasz zaktualizowane pliki, wklej nowe wiersze do tabel \u017ar\u00f3d\u0142owych i kliknij \u201eDane\u201d &gt; \u201eOd\u015bwie\u017c wszystko\u201d. Po\u0142\u0105czona tabela zaktualizuje si\u0119 automatycznie.<\/p>\n<blockquote class=\"pb-pullquote\" style=\"border: none; border-top: 2px solid #4f46e5; border-bottom: 2px solid #4f46e5; margin: 32px auto; padding: 20px 24px; font-size: 19px; font-style: italic; color: #374151; text-align: center;\"><p>\u201eDodawanie arkuszy nie ma w og\u00f3le nic wsp\u00f3lnego z formu\u0142ami. Chodzi o to, by poinformowa\u0107 program Excel, \u017ce te dwa zestawy danych s\u0105 tego samego rodzaju, a nast\u0119pnie pozwoli\u0107 mu na ich comiesi\u0119czne \u0142\u0105czenie na \u017c\u0105danie\u201d.<\/p><\/blockquote>\n<p>Je\u015bli chcesz po\u0142\u0105czy\u0107 wi\u0119cej ni\u017c dwa arkusze, w <a href=\"https:\/\/trumpexcel.com\/combine-multiple-worksheets\/\" rel=\"nofollow noopener\" target=\"_blank\">przewodniku Trump Excel dotycz\u0105cym \u0142\u0105czenia arkuszy<\/a> znajdziesz szczeg\u00f3\u0142owy opis procedury dla wersji z wieloma arkuszami. Zasada dzia\u0142ania jest taka sama, r\u00f3\u017cnica polega jedynie na wi\u0119kszej liczbie zapyta\u0144 w li\u015bcie do do\u0142\u0105czania.<\/p>\n<h2>Zadanie nr 2: Dopasowanie kolumn za pomoc\u0105 funkcji XLOOKUP lub INDEX\/MATCH<\/h2>\n<p>To zadanie ma nieco inny charakter. Dwa arkusze opisuj\u0105 te same rekordy, ale zawieraj\u0105 r\u00f3\u017cne kolumny z danymi na ich temat. Arkusz pierwszy zawiera identyfikatory zam\u00f3wie\u0144 i kwoty. Arkusz drugi zawiera te same identyfikatory zam\u00f3wie\u0144 oraz adresy e-mail i regiony klient\u00f3w. Chcesz uzyska\u0107 jedn\u0105 tabel\u0119, w kt\u00f3rej wszystkie te dane b\u0119d\u0105 u\u0142o\u017cone obok siebie.<\/p>\n<p>Mamy tu do czynienia z sytuacj\u0105, w kt\u00f3rej <strong>funkcja VLOOKUP jest u\u017cywana mi\u0119dzy arkuszami<\/strong>, z tym \u017ce VLOOKUP to przestarza\u0142a i zawodna metoda. Funkcja XLOOKUP zast\u0105pi\u0142a j\u0105 dla u\u017cytkownik\u00f3w pakietu Microsoft 365 lub programu Excel 2021 i warto z niej korzysta\u0107 zamiast VLOOKUP.<\/p>\n<p>Za\u0142\u00f3\u017cmy, \u017ce g\u0142\u00f3wna tabela znajduje si\u0119 w arkuszu Arkusz1, a identyfikatory zam\u00f3wie\u0144 s\u0105 w kolumnie A. Adresy e-mail, kt\u00f3re chcesz wykorzysta\u0107, znajduj\u0105 si\u0119 w arkuszu Arkusz2 \u2013 identyfikatory w kolumnie A, a adresy e-mail w kolumnie B. W arkuszu Arkusz1, kom\u00f3rka D2:<\/p>\n<pre><code class=\"excel language-excel\">=XLOOKUP(A2, Sheet2!A:A, Sheet2!B:B, \"Not found\")\n<\/code><\/pre>\n<p>Mo\u017cna to odczyta\u0107 nast\u0119puj\u0105co: pobierz identyfikator z kom\u00f3rki A2, znajd\u017a go w kolumnie \u201eID\u201d w arkuszu Sheet2 i zwr\u00f3\u0107 pasuj\u0105cy adres e-mail. Ten ostatni argument, \u201e <code>\"Not found\"<\/code> \u201d, pojawia si\u0119 wtedy, gdy nie ma dopasowania \u2014 co jest o wiele lepszym rozwi\u0105zaniem ni\u017c brzydki komunikat \u201e <code>#N\/A<\/code> \u201d wy\u015bwietlany przez funkcj\u0119 VLOOKUP.<\/p>\n<p>Przeci\u0105gnij to w d\u00f3\u0142 kolumny, a ka\u017cdy wiersz pobierze sw\u00f3j odpowiednik. Proste.<\/p>\n<p>U\u017cywasz starszej wersji programu Excel bez funkcji XLOOKUP? Funkcje INDEX i MATCH spe\u0142niaj\u0105 t\u0119 sam\u0105 rol\u0119:<\/p>\n<pre><code class=\"excel language-excel\">=INDEX(Sheet2!B:B, MATCH(A2, Sheet2!A:A, 0))\n<\/code><\/pre>\n<p>Funkcja \u201e <code>0<\/code> \u201d w funkcji MATCH wymusza dok\u0142adne dopasowanie, co prawie zawsze jest po\u017c\u0105dane w przypadku identyfikator\u00f3w. Je\u015bli j\u0105 pominiesz, program Excel zastosuje dopasowanie przybli\u017cone, co w przypadku niesortowanych danych po cichu zwraca b\u0142\u0119dne warto\u015bci. Klasyczny b\u0142\u0105d, kt\u00f3ry pozostaje niezauwa\u017cony.<\/p>\n<div style=\"margin: 24px 0;\">\n<table class=\"pb-table\" style=\"width: 100%; border-collapse: separate; border-spacing: 0; font-size: 15px; line-height: 1.55; border: 1px solid #e5e7eb; border-radius: 10px;\">\n<thead>\n<tr>\n<th style=\"background: #4f46e5; color: #ffffff; text-align: left; padding: 12px 16px; font-weight: 600; border-top-left-radius: 9px;\">Metoda<\/th>\n<th style=\"background: #4f46e5; color: #ffffff; text-align: left; padding: 12px 16px; font-weight: 600;\">Wersja programu Excel<\/th>\n<th style=\"background: #4f46e5; color: #ffffff; text-align: left; padding: 12px 16px; font-weight: 600;\">Najlepiej nadaje si\u0119 do<\/th>\n<th style=\"background: #4f46e5; color: #ffffff; text-align: left; padding: 12px 16px; font-weight: 600; border-top-right-radius: 9px;\">Na co nale\u017cy zwr\u00f3ci\u0107 uwag\u0119<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 11px 16px; border-top: 1px solid #e5e7eb; color: #374151; background: #ffffff;\">XLOOKUP<\/td>\n<td style=\"padding: 11px 16px; border-top: 1px solid #e5e7eb; color: #374151; background: #ffffff;\">365 \/ 2021+<\/td>\n<td style=\"padding: 11px 16px; border-top: 1px solid #e5e7eb; color: #374151; background: #ffffff;\">Wyszukiwanie wed\u0142ug identyfikatora, najprostsza sk\u0142adnia<\/td>\n<td style=\"padding: 11px 16px; border-top: 1px solid #e5e7eb; color: #374151; background: #ffffff;\">Niedost\u0119pne w wersjach starszych ni\u017c 2021<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 11px 16px; border-top: 1px solid #e5e7eb; color: #374151; background: #f9fafb;\">INDEX\/MATCH<\/td>\n<td style=\"padding: 11px 16px; border-top: 1px solid #e5e7eb; color: #374151; background: #f9fafb;\">Wszystkie wersje<\/td>\n<td style=\"padding: 11px 16px; border-top: 1px solid #e5e7eb; color: #374151; background: #f9fafb;\">To samo zadanie, dzia\u0142a wsz\u0119dzie<\/td>\n<td style=\"padding: 11px 16px; border-top: 1px solid #e5e7eb; color: #374151; background: #f9fafb;\">Dwie funkcje do zagnie\u017cd\u017cania<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 11px 16px; border-top: 1px solid #e5e7eb; color: #374151; background: #ffffff;\">VLOOKUP<\/td>\n<td style=\"padding: 11px 16px; border-top: 1px solid #e5e7eb; color: #374151; background: #ffffff;\">Wszystkie wersje<\/td>\n<td style=\"padding: 11px 16px; border-top: 1px solid #e5e7eb; color: #374151; background: #ffffff;\">Tylko pliki starszych wersji<\/td>\n<td style=\"padding: 11px 16px; border-top: 1px solid #e5e7eb; color: #374151; background: #ffffff;\">Nieprawid\u0142owe dzia\u0142anie w przypadku zmiany po\u0142o\u017cenia kolumn<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 11px 16px; border-top: 1px solid #e5e7eb; color: #374151; background: #f9fafb;\">Scalanie w Power Query<\/td>\n<td style=\"padding: 11px 16px; border-top: 1px solid #e5e7eb; color: #374151; background: #f9fafb;\">2016+<\/td>\n<td style=\"padding: 11px 16px; border-top: 1px solid #e5e7eb; color: #374151; background: #f9fafb;\">Du\u017ce zbiory danych, z mo\u017cliwo\u015bci\u0105 od\u015bwie\u017cania<\/td>\n<td style=\"padding: 11px 16px; border-top: 1px solid #e5e7eb; color: #374151; background: #f9fafb;\">Trudniejsza pierwsza konfiguracja<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>Warto wiedzie\u0107: Power Query r\u00f3wnie\u017c mo\u017ce wykona\u0107 to dopasowanie, korzystaj\u0105c z funkcji \u201eMerge\u201d zamiast \u201eAppend\u201d. W przypadku jednorazowego raportu szybciej jest napisa\u0107 formu\u0142\u0119. Jednak w przypadku raportu generowanego co miesi\u0105c, zawieraj\u0105cego tysi\u0105ce wierszy, funkcja \u201eMerge\u201d w Power Query lepiej radzi sobie ze skalowalno\u015bci\u0105 i nie spowolni pliku tak bardzo, jak zrobi\u0142oby to dziesi\u0119\u0107 tysi\u0119cy formu\u0142 XLOOKUP.<\/p>\n<h2>Kiedy naprawd\u0119 chcesz skonsolidowa\u0107<\/h2>\n<p> <strong>dane<\/strong> <\/p>\n<h2>w programie<\/h2>\n<p>Istnieje trzecia, mniej znana opcja, o kt\u00f3rej ludzie cz\u0119sto zapominaj\u0105. Je\u015bli Twoim celem jest <strong>skonsolidowanie danych<\/strong> w stylu <strong>programu Excel<\/strong> \u2014 czyli chcesz uzyska\u0107 sumy lub \u015brednie z wielu arkuszy, a nie zachowa\u0107 ka\u017cdy surowy wiersz \u2014 program Excel oferuje do tego specjalne narz\u0119dzie. Dane &gt; Konsolidacja.<\/p>\n<p>Wska\u017c oba zakresy, wybierz funkcj\u0119 (Suma, \u015arednia, Liczba), a program dokona agregacji na podstawie pasuj\u0105cych etykiet wierszy i kolumn. Szczeg\u00f3\u0142owy opis tego okna dialogowego znajdziesz w <a href=\"https:\/\/spreadsheeto.com\/consolidate\/\" rel=\"nofollow noopener\" target=\"_blank\">poradniku Spreadsheeto dotycz\u0105cym funkcji konsolidacji<\/a>. To w\u0142a\u015bciwy wyb\u00f3r, gdy nie potrzebujesz szczeg\u00f3\u0142owych danych, a jedynie sumy \u2014 na przyk\u0142ad w celu po\u0142\u0105czenia regionalnych wynik\u00f3w sprzeda\u017cy w jedno podsumowanie.<\/p>\n<p>Nie nale\u017cy jednak korzysta\u0107 z funkcji \u201eConsolidate\u201d, je\u015bli w rzeczywisto\u015bci potrzebne s\u0105 wszystkie wiersze w nienaruszonym stanie. Funkcja ta agreguje dane, przez co traci si\u0119 szczeg\u00f3\u0142owo\u015b\u0107. To zadanie typu \u201eappend\u201d, kt\u00f3re pe\u0142ni nieodpowiedni\u0105 rol\u0119.<\/p>\n<h2>Rozwi\u0105zywanie problem\u00f3w z kombajnem<\/h2>\n<p> \u201e<br \/>\n\u201d \u2013 Problemy pojawiaj\u0105 si\u0119 w przewidywalny spos\u00f3b. Oto lista typowych usterek i sposob\u00f3w ich usuwania.<\/p>\n<p>Powtarzaj\u0105ce si\u0119 nag\u0142\u00f3wki po dodaniu danych prawie zawsze oznaczaj\u0105, \u017ce nazwy kolumn w obu tabelach \u017ar\u00f3d\u0142owych nie s\u0105 zgodne. Cofnij si\u0119, zmie\u0144 nazwy tak, aby by\u0142y dok\u0142adnie takie same \u2013 \u0142\u0105cznie ze spacjami i wielkimi literami \u2013 a nast\u0119pnie od\u015bwie\u017c stron\u0119.<\/p>\n<p>Wyszukiwania zwracaj\u0105ce komunikat \u201e <code>#N\/A<\/code> \u201d dla wierszy, o kt\u00f3rych wiesz, \u017ce istniej\u0105? W dziewi\u0119ciu na dziesi\u0119\u0107 przypadk\u00f3w przyczyn\u0105 jest niezgodno\u015b\u0107 typ\u00f3w danych. W jednym arkuszu identyfikator jest zapisany jako tekst, a w drugim jako liczba. Na ekranie wygl\u0105daj\u0105 identycznie, ale program Excel traktuje \u201e1024\u201d i 1024 jako r\u00f3\u017cne warto\u015bci. Przekonwertuj dane po jednej stronie, aby oba typy by\u0142y zgodne.<\/p>\n<p>Dodatkowe puste wiersze, kt\u00f3re pojawiaj\u0105 si\u0119 w po\u0142\u0105czonej tabeli, zazwyczaj wynikaj\u0105 z pustych wierszy w pierwotnym zakresie danych, kt\u00f3re zosta\u0142y uwzgl\u0119dnione podczas \u0142\u0105czenia. Nale\u017cy je odfiltrowa\u0107 u \u017ar\u00f3d\u0142a przed po\u0142\u0105czeniem.<\/p>\n<div class=\"pb-tipbox pb-tipbox-warning\" style=\"background: #fffbeb; border-left: 4px solid #f59e0b; border-radius: 8px; padding: 14px 18px; margin: 24px 0;\">\n<div style=\"font-weight: bold; color: #b45309; font-size: 13px; letter-spacing: 1px; margin-bottom: 5px;\">OSTRZE\u017bENIE<\/div>\n<div style=\"color: #1f2937;\">Zanim zaufasz jakiejkolwiek sumie \u0142\u0105cznej, sprawd\u017a liczb\u0119 wierszy. Zsumuj wiersze w obu arkuszach \u017ar\u00f3d\u0142owych, a nast\u0119pnie por\u00f3wnaj wynik z po\u0142\u0105czonym arkuszem. Je\u015bli liczby si\u0119 nie zgadzaj\u0105, oznacza to, \u017ce co\u015b zosta\u0142o pomini\u0119te lub zduplikowane, a znacznie \u0142atwiej jest to wykry\u0107 teraz ni\u017c po opublikowaniu raportu.<\/div>\n<\/div>\n<p>A je\u015bli po wykonaniu du\u017cego zadania wyszukiwania plik zacznie dzia\u0142a\u0107 bardzo wolno, to znak, \u017ce warto przej\u015b\u0107 na Power Query. Tysi\u0105ce zmiennych formu\u0142 przeliczaj\u0105cych si\u0119 przy ka\u017cdej edycji mog\u0105 unieruchomi\u0107 nawet ca\u0142kiem wydajny komputer. Firma Ablebits udost\u0119pnia dobry przegl\u0105d <a href=\"https:\/\/www.ablebits.com\/office-addins-blog\/combine-excel-spreadsheets\/\" rel=\"nofollow noopener\" target=\"_blank\">bardziej wymagaj\u0105cych scenariuszy scalania<\/a>, je\u015bli masz do czynienia z wieloma du\u017cymi skoroszytami.<\/p>\n<h2>Najcz\u0119\u015bciej zadawane pytania<\/h2>\n<p><strong>Czy do po\u0142\u0105czenia dw\u00f3ch arkuszy powinienem u\u017cy\u0107 Power Query, czy formu\u0142y?<\/strong><br \/>\nZale\u017cy to od tego, czy jest to zadanie jednorazowe, czy cykliczne. W przypadku pojedynczego raportu, do kt\u00f3rego ju\u017c nigdy nie wr\u00f3cisz, szybciej b\u0119dzie napisa\u0107 formu\u0142\u0119. W przypadku zada\u0144, kt\u00f3re odtwarzasz co miesi\u0105c, lepszym rozwi\u0105zaniem jest Power Query, poniewa\u017c pozwala na od\u015bwie\u017cenie danych jednym klikni\u0119ciem, zamiast konieczno\u015bci ponownego tworzenia formu\u0142 za ka\u017cdym razem.<\/p>\n<p><strong>Jaka jest r\u00f3\u017cnica mi\u0119dzy do\u0142\u0105czaniem a scalaniem?<\/strong><br \/>\nFunkcja \u201eDo\u0142\u0105czanie\u201d uk\u0142ada wiersze jeden pod drugim, gdy oba arkusze zawieraj\u0105 ten sam rodzaj rekord\u00f3w. Funkcja \u201eScalanie\u201d (lub \u201eWyszukiwanie\u201d) dopasowuje kolumny obok siebie na podstawie wsp\u00f3lnego identyfikatora, gdy arkusze zawieraj\u0105 r\u00f3\u017cne szczeg\u00f3\u0142y dotycz\u0105ce tych samych rekord\u00f3w. To zupe\u0142nie r\u00f3\u017cne operacje.<\/p>\n<p><strong>Czy funkcja XLOOKUP jest lepsza od VLOOKUP przy \u0142\u0105czeniu arkuszy?<\/strong><br \/>\nTak, je\u015bli j\u0105 masz. Funkcja XLOOKUP obs\u0142uguje wbudowany komunikat \u201enie znaleziono\u201d, przeszukuje dane w lewo lub w prawo i nie przestaje dzia\u0142a\u0107, gdy kto\u015b wstawi kolumn\u0119. Funkcja VLOOKUP sprawdza si\u0119 w przypadku starszych plik\u00f3w, ale nie ma powodu, aby rozpoczyna\u0107 now\u0105 prac\u0119 z jej u\u017cyciem w programie Excel 2021 lub 365.<\/p>\n<p><strong>Dlaczego moje wyszukiwanie zwraca b\u0142\u0119dy, skoro dane wyra\u017anie si\u0119 zgadzaj\u0105?<\/strong><br \/>\nPrawie zawsze <strong>chodzi o<\/strong> niezgodno\u015b\u0107 typ\u00f3w danych. W jednym arkuszu klucz jest zapisany jako tekst, a w drugim jako liczba. Wygl\u0105daj\u0105 tak samo, ale program Excel nie traktuje ich jako identyczne. Wystarczy ujednolici\u0107 format po obu stronach, a problem z dopasowaniem zostanie rozwi\u0105zany.<\/p>\n<p><strong>Czy mog\u0119 po\u0142\u0105czy\u0107 arkusze z dw\u00f3ch r\u00f3\u017cnych skoroszyt\u00f3w?<\/strong><br \/>\nTak. Power Query \u0142\u0105czy si\u0119 z plikami zewn\u0119trznymi za pomoc\u0105 funkcji \u201eDane\u201d &gt; \u201ePobierz dane\u201d &gt; \u201eZ pliku\u201d &gt; \u201eZe skoroszytu\u201d. Po za\u0142adowaniu obu zapyta\u0144 kroki \u201edodaj\u201d i \u201epo\u0142\u0105cz\u201d dzia\u0142aj\u0105 dok\u0142adnie tak samo.<\/p>\n<h2>Podsumowanie:<\/h2>\n<p> \u201e<br \/>\n\u201d Po\u0142\u0105czenie dw\u00f3ch arkuszy nie jest trudne, gdy przestanie si\u0119 traktowa\u0107 to jako jeden problem. Najpierw zadaj sobie jedno pytanie: czy chodzi o u\u0142o\u017cenie identycznych rekord\u00f3w jeden pod drugim, czy o dopasowanie identycznych identyfikator\u00f3w? W pierwszym przypadku u\u017cyj funkcji \u201eDo\u0142\u0105cz\u201d w Power Query, w drugim \u2014 funkcji XLOOKUP lub INDEX\/MATCH, a je\u015bli potrzebujesz tylko sum, skorzystaj z funkcji \u201eKonsoliduj\u201d. \u0141\u0105cz\u0105c dane z dw\u00f3ch arkuszy w programie Excel, najpierw zdiagnozuj problem, a dopiero potem przyst\u0105p do dzia\u0142ania. Taka kolejno\u015b\u0107 pozwoli Ci zaoszcz\u0119dzi\u0107 ca\u0142e popo\u0142udnie.<\/p>\n<div class=\"pb-cta\" style=\"background: linear-gradient(160deg,#0f1032 0%,#1e1b4b 45%,#3730a3 100%); border-radius: 18px; padding: 40px 32px; margin: 36px 0; text-align: center;\">\n<div style=\"display: inline-block; color: #c7d2fe; font-size: 11px; font-weight: bold; letter-spacing: 0.08em; text-transform: uppercase; padding: 6px 14px; border-radius: 999px; margin: 0 0 16px;\">\ud83d\ude80 Przyspiesz sw\u00f3j rozw\u00f3j<\/div>\n<div style=\"font-size: 26px; line-height: 1.25; font-weight: 800; color: #ffffff; margin: 0 0 10px;\">Kup oryginalny pakiet Office bez przep\u0142acania<\/div>\n<div style=\"font-size: 15px; line-height: 1.5; color: #c7d2fe; margin: 0 0 22px; max-width: 640px;\">Korzystaj z funkcji Power Query i XLOOKUP w w pe\u0142ni licencjonowanym programie Excel, aktywowanym zgodnie z prawem.<\/div>\n<p><a style=\"display: inline-block; background: #4f46e5; color: #ffffff; font-size: 16px; font-weight: bold; text-decoration: none; padding: 15px 32px; border-radius: 999px;\" href=\"https:\/\/keyfy.com\/pl\/\">Przegl\u0105daj oryginalne klucze do pakietu Office \u2192<\/a><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Dowiedz si\u0119, jak prawid\u0142owo po\u0142\u0105czy\u0107 dane z dw\u00f3ch arkuszy w programie Excel. Dodaj wiersze za pomoc\u0105 funkcji Power Query lub dopasuj kolumny za pomoc\u0105 funkcji XLOOKUP \u2014 wyb\u00f3r metody zale\u017cy od charakteru danych.<\/p>\n","protected":false},"author":1483,"featured_media":38867,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"_glsr_average":0,"_glsr_ranking":0,"_glsr_reviews":0,"footnotes":""},"categories":[365,367],"tags":[],"class_list":["post-38866","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-biuro","category-przewodniki"],"acf":[],"_links":{"self":[{"href":"https:\/\/keyfy.com\/pl\/wp-json\/wp\/v2\/posts\/38866","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/keyfy.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/keyfy.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/keyfy.com\/pl\/wp-json\/wp\/v2\/users\/1483"}],"replies":[{"embeddable":true,"href":"https:\/\/keyfy.com\/pl\/wp-json\/wp\/v2\/comments?post=38866"}],"version-history":[{"count":1,"href":"https:\/\/keyfy.com\/pl\/wp-json\/wp\/v2\/posts\/38866\/revisions"}],"predecessor-version":[{"id":38868,"href":"https:\/\/keyfy.com\/pl\/wp-json\/wp\/v2\/posts\/38866\/revisions\/38868"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/keyfy.com\/pl\/wp-json\/wp\/v2\/media\/38867"}],"wp:attachment":[{"href":"https:\/\/keyfy.com\/pl\/wp-json\/wp\/v2\/media?parent=38866"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/keyfy.com\/pl\/wp-json\/wp\/v2\/categories?post=38866"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/keyfy.com\/pl\/wp-json\/wp\/v2\/tags?post=38866"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}