Tips & Tricks

Как экспортировать выбранные строки из Excel в формате PDF

Экспорт только выбранных строк из электронной таблицы Excel в PDF — обычная необходимость для людей, которые работают с большими наборами данных, но хотят поделиться только отфильтрованным подмножеством. Возможно, у вас есть основной инвентарный список из 5000 позиций, но получателю нужно видеть только строки с 47 по 89. Или ваша электронная таблица бюджета содержит конфиденциальные строки о зарплате, которые необходимо исключить, прежде чем делиться файлом с внешними пользователями. Excel предоставляет несколько способов экспорта определенного диапазона строк в PDF: от простой команды «Установить область печати» до более гибких вариантов с использованием предварительного просмотра разрыва страницы и макросов VBA.

Выбор метода зависит от того, как часто вы выполняете эту задачу. Для одноразового экспорта самым быстрым способом является встроенный инструмент «Область печати». Для ежедневных или еженедельных отчетов, в которых диапазон строк меняется каждый раз, немного более продвинутый подход с использованием именованных диапазонов или макросов позволяет избежать повторной ручной настройки. Все описанные здесь методы работают в Excel для Microsoft 365, Excel 2021 и Excel 2019 в Windows и Mac с небольшими различиями в меню.

Если вы регулярно экспортируете отфильтрованные данные в PDF, инструменты PDF Export WukongPDF предоставляют альтернативу на основе браузера, которая принимает загрузку CSV и Excel. После загрузки файла вы можете визуально выбрать определенные строки и столбцы перед созданием PDF-файла, что быстрее, чем каждый раз настраивать параметры печати в настольном приложении для работы с электронными таблицами.

How to Export Selected Rows From Excel as a PDF

Метод 1: установка области печати для выбранных строк

Большинство команд «Установить область печати» сообщают Excel, что нужно печатать или экспортировать только выделенные вами ячейки, игнорируя все остальное на листе. Выберите строки, которые хотите экспортировать, щелкнув и перетащив номера строк в левой части окна Excel. Удерживайте клавишу Ctrl, чтобы выбрать несмежные строки, если нужные строки не являются смежными. Выбрав строки, перейдите на вкладку «Макет страницы», нажмите «Область печати» и выберите «Задать область печати». Excel рисует тонкую пунктирную границу вокруг области, которая будет включена в выходные данные.

После настройки области печати перейдите в «Файл», затем «Экспорт» и выберите «Создать документ PDF/XPS». В диалоговом окне экспорта нажмите «Параметры», чтобы подтвердить, что выбран только активный лист и что область печати учитывается. Нажмите «ОК», затем «Опубликовать». Полученный PDF-файл содержит только строки в пределах определенной области печати в том порядке, в котором они появляются на листе.

Чтобы экспортировать несколько несмежных диапазонов строк в один PDF-файл, установите область печати для каждого диапазона индивидуально, экспортируйте в PDF, а затем объедините полученные файлы. Или используйте инструмент «Камера» в Excel, чтобы создать связанные изображения каждого диапазона на отдельном листе и экспортировать этот лист. Область печати — это простой, но надежный инструмент для простого экспорта.

WukongPDF

Попробуйте Excel в PDF

Никакой установки не требуется. Работает прямо в вашем браузере.

Начать →

Метод 2: скрыть ненужные строки перед экспортом

Для быстрого специального экспорта скрытие строк выполняется быстрее, чем настройка параметров области печати. Выберите строки, которые вы не хотите включать, щелкните правой кнопкой мыши заголовки строк и выберите «Скрыть». Скрытые строки исчезают из поля зрения и исключаются при печати Excel или экспорте листа в PDF. После экспорта выберите окружающие строки, щелкните правой кнопкой мыши и выберите «Показать», чтобы восстановить всю электронную таблицу.

Этот метод лучше всего работает, когда вам нужно исключить небольшое количество строк из полного листа. Если вы скрываете 80% строк и оставляете видимыми только некоторые, подход к области печати будет более чистым, поскольку он не оставляет вашу электронную таблицу в измененном состоянии. Скрытые строки также могут быть случайно отображены коллегой, который не знает структуру листа, что делает метод области печати более предсказуемым для общих книг.

Метод 3: использовать фильтр для экспорта только видимых строк

Если ваши данные отформатированы как таблица Excel или включен автофильтр, вы можете фильтровать их, чтобы отображать только те строки, которые соответствуют определенным критериям, и экспортировать отфильтрованное представление непосредственно в PDF. Примените фильтр, щелкнув стрелки раскрывающегося списка в строке заголовка и выбрав нужные значения или условия. Excel скрывает несовпадающие строки, показывая только отфильтрованное подмножество. Перейдите в «Файл», «Экспорт», «Создать PDF». В разделе «Параметры» убедитесь, что выбран активный лист. Excel экспортирует только видимые строки.

Экспорт на основе фильтров полезен для сценариев динамической отчетности. Например, если в вашей таблице данных о продажах есть столбец «Регион», вы можете отфильтровать по Востоку, экспортировать PDF-файл для восточной команды, переключить фильтр на Запад и снова экспортировать. При экспорте учитывается текущее состояние фильтра, не требуя каждый раз переопределять область печати. Просто подтверждайте после каждого экспорта, что PDF-файл содержит ожидаемое количество строк, сверяя количество страниц с количеством видимых строк в Excel.

Метод 4: копирование выбранных строк на новый лист

Если вам нужно изменить порядок столбцов или добавить строку заголовка перед экспортом, копирование выбранных строк на новый лист дает вам максимальный контроль над окончательным макетом PDF.

На практике компромисс заключается в том, что копия является статической. Если исходные данные изменятся, необходимо повторить процесс копирования и вставки. Для повторяющихся отчетов, в которых изменяется диапазон строк, этот метод становится утомительным. Однако для безупречного экспорта PDF-файла, готового к презентации, где форматирование имеет такое же значение, как и точность данных, специальный лист экспорта обеспечивает наиболее профессиональный результат. Используйте «Специальная вставка», «Значения», чтобы удалить формулы и избежать неработающих ссылок в экспортированном файле.

Выбор правильного метода для вашего рабочего процесса

МетодШагиНаилучший вариант для
Область печатиУстановите область печати, затем Файл, Экспорт, PDF.Простые диапазоны, экспорт отдельных листов
Предварительный просмотр разрыва страницыВизуально отрегулируйте разрывы страниц, затем экспортируйтеМногостраничный экспорт с контролируемым макетом
VBA-макросНаписать макрос для зацикливания строк, экспорта выбораПовторный экспорт с динамическим количеством строк

В повседневной работе с PDF большинством пользователей метод области печати обрабатывает 90 процентов потребностей в выборочном экспорте строк с минимальной настройкой. Объединение области печати с фильтром дает вам возможность выбора строк и динамическую фильтрацию в одном рабочем процессе. Если вы выполняете один и тот же экспорт каждую неделю, потратьте 20 минут на запись простого макроса, который выбирает целевые строки, устанавливает область печати и запускает экспорт PDF с помощью одного сочетания клавиш. Сэкономленное за год время более чем оправдывает первоначальные усилия.

Экспорт выбранных строк из многолистовых книг

Если ваша книга содержит несколько листов и вы хотите экспортировать только выбранные строки с одного листа, включая данные из других, вам нужен немного другой подход. Каждый лист имеет свою независимую настройку области печати. Настройте область печати на Листе1 так, чтобы она включала только целевые строки. На Листе 2 установите другую область печати или оставьте ее охватывающей все данные. Затем в диалоговом окне экспорта PDF выберите параметр «Вся книга» вместо «Активный лист». Excel учитывает индивидуальную область печати каждого листа при создании объединенного PDF-файла.

Практический пример: ежемесячная книга финансовых отчетов с четырьмя листами с именами «Сводка», «Доходы», «Расходы» и «Примечания». Вы хотите экспортировать только строки с 5 по 15 из «Дохода», строки с 3 по 20 из «Расходов», а также все строки «Сводка» и «Примечания». Установите область печати на каждом листе в нужный диапазон строк. Оставьте сводку и примечания в качестве полных диапазонов данных. Экспортированный PDF-файл содержит все четыре листа, каждый из которых обрезан до указанных строк. Этот метод полезен для отчетов совета директоров, где каждый руководитель отдела предоставляет таблицу данных, но в окончательном пакете должны быть опущены конфиденциальные строки, такие как отдельные строки заработной платы или внутренние комментарии.

Для книг с десятками листов настройка области печати вручную на каждом из них отнимает много времени. Удерживая клавишу Ctrl, щелкните несколько вкладок листов, чтобы сгруппировать их. Задайте область печати один раз, и Excel применит ее ко всем сгруппированным листам одновременно. Разгруппируйте листы после настройки области печати, щелкнув правой кнопкой мыши любую вкладку и выбрав «Разгруппировать листы». Затем индивидуально настройте все листы, для которых требуется область печати, отличная от области печати по умолчанию.

Возможность экспортировать определенные строки в PDF без изменения исходной таблицы обеспечивает безопасность ваших данных и скорость рабочего процесса. Независимо от того, используете ли вы область печати для однократного экспорта, фильтры для динамического выбора строк или макросы для еженедельных отчетов, правильный метод избавит вас от ручного удаления строк перед каждым экспортом и надежды, что вы не забудете отменить изменения позже.

Использование именованных диапазонов для повторяющегося экспорта строк

Если один и тот же диапазон строк экспортируется неделю за неделей, определите именованный диапазон вместо того, чтобы каждый раз сбрасывать область печати. Выберите целевые строки, щелкните поле имени слева от строки формул, введите описательное имя, например WeeklyReportRows, и нажмите Enter. Затем вместо того, чтобы вручную выбирать строки перед каждым экспортом, перейдите в раскрывающийся список «Поле имени», выберите «WeeklyReportRows», и диапазон мгновенно выделится. Установите область печати в указанный диапазон с помощью «Макет страницы», «Область печати», «Задать область печати». Именованный диапазон сохраняется между сеансами, поэтому на следующей неделе вы просто выбираете его из раскрывающегося списка и экспортируете, не повторяя шаг выбора.

Именованные диапазоны также могут быть динамическими. Если строки данных растут каждую неделю по мере добавления новых транзакций, используйте формулу СМЕЩ, чтобы определить именованный диапазон, который автоматически расширяется. Например, определите именованный диапазон с помощью формулы =OFFSET(Sheet1!$A$1,0,0,COUNTA(Sheet1!$A:$A),5), чтобы включить все непустые строки в столбцы от A до E. Экспорт каждой недели автоматически фиксирует последние данные без корректировки диапазона вручную. Этот подход превращает повторяющуюся задачу экспорта вручную в операцию одним щелчком мыши, которая также менее подвержена ошибкам.

WukongPDF

Попробуйте Excel в PDF

Никакой установки не требуется. Работает прямо в вашем браузере.

Начать →