Eksportowanie tylko wybranych wierszy z arkusza kalkulacyjnego Excel do formatu PDF jest częstą potrzebą osób pracujących z dużymi zbiorami danych, ale chcących udostępnić jedynie przefiltrowany podzbiór. Być może masz główną listę inwentarza zawierającą 5000 pozycji, ale odbiorca musi zobaczyć tylko wiersze od 47 do 89. Może też Twój arkusz kalkulacyjny budżetu zawiera poufne wiersze dotyczące wynagrodzeń, które należy wykluczyć przed udostępnieniem pliku na zewnątrz. Excel udostępnia kilka sposobów eksportowania określonego zakresu wierszy do pliku PDF, od prostego polecenia Ustaw obszar wydruku po bardziej elastyczne opcje wykorzystujące podgląd podziału strony i makra VBA.
Wybrana metoda zależy od tego, jak często wykonujesz to zadanie. W przypadku jednorazowego eksportu najszybszą ścieżką jest wbudowane narzędzie Obszar wydruku. W przypadku raportów dziennych lub tygodniowych, w których zakres wierszy zmienia się za każdym razem, nieco bardziej zaawansowane podejście wykorzystujące nazwane zakresy lub makra pozwala uniknąć konieczności powtarzania ręcznej konfiguracji. Wszystkie opisane tutaj metody działają w programach Excel dla Microsoft 365, Excel 2021 i Excel 2019 w systemach Windows i Mac z niewielkimi różnicami w menu.
Jeśli regularnie eksportujesz przefiltrowane dane do formatu PDF, narzędzia PDF Export WukongPDF stanowią alternatywę opartą na przeglądarce, która akceptuje przesyłanie plików CSV i Excel. Po przesłaniu pliku możesz wizualnie zaznaczyć określone wiersze i kolumny przed wygenerowaniem pliku PDF, co jest szybsze niż każdorazowe dostosowywanie ustawień drukowania w aplikacji do obsługi arkuszy kalkulacyjnych na komputerze.

Metoda 1: Ustaw obszar wydruku dla wybranych wierszy
Polecenie Większość Ustaw obszar wydruku nakazuje programowi Excel wydrukować lub wyeksportować tylko zaznaczone komórki, ignorując wszystko inne na arkuszu. Wybierz wiersze, które chcesz wyeksportować, klikając i przeciągając po numerach wierszy po lewej stronie okna programu Excel. Przytrzymaj klawisz Ctrl, aby wybrać niesąsiadujące wiersze, jeśli potrzebne wiersze nie sąsiadują ze sobą. Po zaznaczeniu wierszy przejdź do zakładki Układ strony, kliknij Obszar wydruku i wybierz Ustaw obszar wydruku. Excel rysuje subtelną przerywaną ramkę wokół obszaru, który zostanie uwzględniony w wynikach.
Po ustawieniu obszaru wydruku przejdź do opcji Plik, następnie Eksportuj i wybierz opcję Utwórz dokument PDF/XPS. W oknie dialogowym eksportu kliknij Opcje, aby potwierdzić, że wybrany jest tylko aktywny arkusz i że zachowany jest obszar wydruku. Kliknij OK, a następnie Publikuj. Wynikowy plik PDF zawiera tylko wiersze znajdujące się w zdefiniowanym obszarze wydruku, w kolejności, w jakiej pojawiają się na arkuszu.
Aby wyeksportować wiele niesąsiadujących ze sobą zakresów wierszy w jednym pliku PDF, ustaw obszar wydruku osobno dla każdego zakresu, wyeksportuj do pliku PDF, a następnie połącz powstałe pliki. Możesz też użyć narzędzia Aparat w programie Excel, aby utworzyć połączone obrazy każdego zakresu na osobnym arkuszu i wyeksportować ten arkusz. Print Area to proste, ale niezawodne narzędzie do prostego, jednorazowego eksportu.
Wypróbuj Excel do pliku PDF
Nie wymaga instalacji. Działa bezpośrednio w Twojej przeglądarce.
Metoda 2: Ukryj niechciane wiersze przed eksportem
W przypadku szybkiego eksportu ad hoc ukrywanie wierszy jest szybsze niż dostosowywanie ustawień obszaru wydruku. Wybierz wiersze, których nie chcesz uwzględniać, kliknij prawym przyciskiem myszy nagłówki wierszy i wybierz Ukryj. Ukryte wiersze znikają z widoku i są wykluczane, gdy program Excel drukuje lub eksportuje arkusz do formatu PDF. Po wyeksportowaniu zaznacz otaczające wiersze, kliknij prawym przyciskiem myszy i wybierz opcję Odkryj, aby przywrócić pełny arkusz kalkulacyjny.
Ta metoda działa najlepiej, gdy trzeba wykluczyć niewielką liczbę wierszy z kompletnego arkusza. Jeśli ukryjesz 80% wierszy i pozostawisz widocznych tylko kilka, podejście do obszaru wydruku jest czystsze, ponieważ nie pozostawia arkusza kalkulacyjnego w zmienionym stanie. Ukryte wiersze mogą zostać również przypadkowo odkryte przez kolegę, który nie zna struktury arkusza, co sprawia, że metoda obszaru wydruku jest bardziej przewidywalna w przypadku udostępnionych skoroszytów.
Metoda 3: Użyj filtra, aby wyeksportować tylko widoczne wiersze
Jeśli Twoje dane są sformatowane jako tabela programu Excel lub mają włączony Autofiltr, możesz filtrować, aby wyświetlić tylko wiersze spełniające określone kryteria, i wyeksportować przefiltrowany widok bezpośrednio do pliku PDF. Zastosuj filtr, klikając strzałki menu rozwijanego w wierszu nagłówka i wybierając odpowiednie wartości lub warunki. Excel ukrywa niepasujące wiersze, pokazując tylko przefiltrowany podzbiór. Przejdź do Plik, Eksportuj, Utwórz plik PDF. W obszarze Opcje upewnij się, że wybrany jest Aktywny arkusz. Excel eksportuje tylko widoczne wiersze.
Eksport oparty na filtrach jest przydatny w scenariuszach raportowania dynamicznego. Na przykład, jeśli tabela danych sprzedaży zawiera kolumnę Region, możesz przefiltrować w kierunku Wschodu, wyeksportować plik PDF dla zespołu Wschodu, przełączyć filtr na Zachód i wyeksportować ponownie. Eksport uwzględnia bieżący stan filtra bez konieczności każdorazowego ponownego definiowania obszaru wydruku. Po każdym eksporcie wystarczy potwierdzić, że plik PDF zawiera oczekiwaną liczbę wierszy, porównując liczbę stron z widoczną liczbą wierszy w programie Excel.
Metoda 4: Skopiuj wybrane wiersze do nowego arkusza
Jeśli przed eksportem chcesz zmienić układ kolumn lub dodać wiersz tytułowy, kopiowanie wybranych wierszy do nowego arkusza zapewnia największą kontrolę nad ostatecznym układem pliku PDF.
W praktyce kompromis jest taki, że kopia jest statyczna. Jeśli dane źródłowe ulegną zmianie, należy powtórzyć proces kopiowania i wklejania. W przypadku raportów cyklicznych, w których zmienia się zakres wierszy, metoda ta staje się uciążliwa. Jednak w przypadku dopracowanego, gotowego do prezentacji eksportu do pliku PDF, w którym formatowanie jest równie ważne jak dokładność danych, dedykowany arkusz eksportu zapewnia najbardziej profesjonalny wydruk. Użyj opcji Wklej specjalnie, Wartości, aby usunąć formuły i uniknąć uszkodzonych odniesień w eksportowanym pliku.
Wybór właściwej metody pracy
| Metoda | Kroki | Najlepsze dla |
|---|---|---|
| Obszar wydruku | Ustaw obszar wydruku, a następnie Plik, Eksportuj, PDF | Proste asortymenty, eksport pojedynczych arkuszy |
| Podgląd podziału strony | Dostosuj wizualnie podziały stron, a następnie wyeksportuj | Eksport wielu stron z kontrolowanym układem |
| Makro VBA | Napisz makro, aby zapętlić wiersze, eksportuj zaznaczenie | Powtarzany eksport z dynamiczną liczbą wierszy |
W codziennej pracy z plikami PDF, gdy większość użytkowników korzysta z metody Print Area, obsługuje 90 procent potrzeb związanych z eksportem selektywnych wierszy przy minimalnej konfiguracji. Połączenie obszaru wydruku z filtrem umożliwia zarówno wybór wierszy, jak i dynamiczne filtrowanie w jednym przepływie pracy. Jeśli co tydzień wykonujesz ten sam eksport, poświęć 20 minut na nagranie prostego makra, które wybiera docelowe wiersze, ustawia obszar wydruku i uruchamia eksport do pliku PDF za pomocą jednego skrótu klawiaturowego. Czas zaoszczędzony w ciągu roku z nawiązką uzasadnia włożony na początku wysiłek.
Eksportowanie wybranych wierszy ze skoroszytów wieloarkuszowych
Jeśli skoroszyt zawiera wiele arkuszy i chcesz wyeksportować tylko wybrane wiersze z jednego arkusza, jednocześnie uwzględniając dane z innych, potrzebujesz nieco innego podejścia. Każdy arkusz ma swoje własne, niezależne ustawienie obszaru wydruku. Ustaw obszar wydruku na Arkuszu 1 tak, aby obejmował tylko wiersze docelowe. Na Arkuszu 2 ustaw inny obszar wydruku lub pozostaw go obejmujący wszystkie dane. Następnie w oknie dialogowym eksportu do pliku PDF wybierz opcję Cały skoroszyt zamiast Aktywny arkusz. Podczas generowania połączonego pliku PDF program Excel uwzględnia indywidualny obszar wydruku każdego arkusza.
Praktyczny przykład: skoroszyt miesięcznych raportów finansowych składający się z czterech arkuszy o nazwach Podsumowanie, Przychody, Wydatki i Notatki. Chcesz wyeksportować tylko wiersze od 5 do 15 z Przychody, wiersze od 3 do 20 z Wydatki oraz całe Podsumowanie i Notatki. Ustaw obszar wydruku na każdym arkuszu na żądany zakres wierszy. Pozostaw Podsumowanie i Notatki jako pełne zakresy danych. Wyeksportowany plik PDF zawiera wszystkie cztery arkusze, każdy przycięty do określonych wierszy. Technika ta jest przydatna w przypadku raportów zarządu, w których każdy szef działu dostarcza arkusz danych, ale ostateczny pakiet powinien pomijać wrażliwe wiersze, takie jak indywidualne pozycje wynagrodzeń lub komentarz wewnętrzny.
W przypadku skoroszytów zawierających dziesiątki arkuszy ręczne ustawienie obszaru wydruku na każdym z nich jest czasochłonne. Przytrzymaj klawisz Ctrl i kliknij wiele kart arkuszy, aby je zgrupować. Ustaw obszar wydruku raz, a Excel zastosuje go jednocześnie do wszystkich zgrupowanych arkuszy. Rozgrupuj arkusze po ustaleniu obszaru wydruku, klikając dowolną kartę prawym przyciskiem myszy i wybierając opcję Rozgrupuj arkusze. Następnie indywidualnie dostosuj dowolne arkusze, które wymagają innego obszaru wydruku niż domyślny obszar grupy.
Możliwość eksportowania określonych wierszy do formatu PDF bez zmiany źródłowego arkusza kalkulacyjnego zapewnia bezpieczeństwo danych i szybką pracę. Niezależnie od tego, czy używasz obszaru wydruku do jednorazowego eksportu, filtrów do dynamicznego wyboru wierszy, czy makr do raportów cotygodniowych, odpowiednia technika pozwala uniknąć ręcznego usuwania wierszy przed każdym eksportem i mieć nadzieję, że będziesz pamiętać o cofnięciu zmian później.
Używanie nazwanych zakresów do cyklicznego eksportu wierszy
Jeśli ten sam zakres wierszy będzie eksportowany tydzień po tygodniu, zdefiniuj nazwany zakres zamiast za każdym razem resetować obszar wydruku. Wybierz wiersze docelowe, kliknij pole nazwy po lewej stronie paska formuły, wpisz nazwę opisową, np. WeeklyReportRows, i naciśnij klawisz Enter. Następnie zamiast ręcznie wybierać wiersze przed każdym eksportem, przejdź do menu rozwijanego Name Box i wybierz WeeklyReportRows, a zakres zostanie natychmiast podświetlony. Ustaw obszar wydruku na nazwany zakres za pomocą Układ strony, Obszar wydruku, Ustaw obszar wydruku. Nazwany zakres będzie obowiązywać w różnych sesjach, więc w przyszłym tygodniu po prostu wybierzesz go z listy rozwijanej i wyeksportujesz bez powtarzania kroku wyboru.
Nazwane zakresy mogą być również dynamiczne. Jeśli Twoje wiersze danych rosną z każdym tygodniem w miarę dodawania nowych transakcji, użyj formuły PRZESUNIĘCIE, aby zdefiniować nazwany zakres, który będzie się automatycznie rozszerzał. Na przykład zdefiniuj nazwany zakres za pomocą formuły =OFFSET(Arkusz1!$A$1,0,0,COUNTA(Arkusz1!$A:$A),5), aby uwzględnić wszystkie niepuste wiersze w kolumnach od A do E. Eksport cotygodniowy automatycznie przechwytuje najnowsze dane bez ręcznego dostosowywania zakresu. Takie podejście zamienia powtarzalne, ręczne zadanie eksportu w operację wykonywaną jednym kliknięciem, która jest również mniej podatna na błędy.
Wypróbuj Excel do pliku PDF
Nie wymaga instalacji. Działa bezpośrednio w Twojej przeglądarce.
