Tips & Tricks

如何將 Excel 中的選取行匯出為 PDF

對於使用大型資料集但只想共用篩選子集的人員來說,僅將選定的行從Excel 匯出到 PDF 電子表格是常見的需求。也許您有一個包含 5,000 件商品的主庫存列表,但收件人只需查看第 47 行到第 89 行。或者您的預算電子表格包含敏感的工資行,在外部共享文件之前必須排除這些行。 Excel 提供了多種將特定行範圍匯出到 PDF 的方法,從簡單的「設定列印區域」命令到使用分頁符號預覽和 VBA 巨集的更靈活的選項。

您選擇的方法取決於您執行此任務的頻率。對於一次性導出,內建列印區域工具是最快的路徑。對於行範圍每次變更的每日或每週報告,使用命名範圍或巨集的稍微進階的方法可以節省重複的手動設定。這裡描述的所有方法都適用於 Windows 和 Mac 上的 Excel for Microsoft 365、Excel 2021 和 Excel 2019,但選單有細微差別。

如果您定期將過濾後的資料匯出為 PDF,WukongPDF 的 PDF Export 工具可提供基於瀏覽器的替代方案,接受 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,將篩選器切換到西部,然後再次匯出。匯出遵循目前篩選器狀態,無需您每次重新定義列印區域。只需在每次匯出後透過檢查頁數與 Excel 中的可見行數來確認 PDF 包含預期的行數。

方法 4:將選定行複製到新工作表

當您需要在匯出之前重新排列列或新增標題行時,將選定的行複製到新的工作表中可以讓您更好地控制最終的 PDF 佈局。

實際上,權衡是副本是靜態的。如果來源資料發生更改,則必須重複複製和貼上過程。對於行範圍發生變化的重複報告,此方法變得乏味。然而,對於精美的、可用於演示的 PDF 匯出來說,格式與資料準確性同樣重要,專用的匯出表可以產生最專業的輸出。使用選擇性貼上、值來去除公式並避免匯出檔案中的引用損壞。

為您的工作流程選擇正確的方法

方法步驟最適合
列印區設定列印區域,然後文件,匯出,PDF簡單範圍,單頁匯出
分頁預覽直觀地調整分頁符,然後匯出具有受控佈局的多頁匯出
VBA宏編寫巨集循環行,匯出選擇具有動態行數的重複導出

在日常 PDF 工作中,對於大多數使用者來說,列印區域方法只需最少的設定即可處理 90% 的選擇性行匯出需求。將列印區域與濾鏡結合,可以在一個工作流程中同時進行行選擇和動態過濾。如果您發現自己每週都進行相同的匯出,請花 20 分鐘錄製一個簡單的宏,用於選擇目標行、設定列印區域並使用鍵盤快捷鍵觸發 PDF 匯出。一年多節省的時間足以證明前期的努力是值得的。

從多表工作簿匯出選定行

當您的工作簿包含多個工作表,並且您只想從一個工作表匯出選定的行,同時包含其他工作表的資料時,您需要稍微不同的方法。每張紙都有自己獨立的列印區域設定。將 Sheet1 上的列印區域設定為僅包含目標行。在 Sheet2 上,設定不同的列印區域或使其覆蓋所有資料。然後,在 PDF 匯出對話方塊中,選擇「整個工作簿」選項而不是「活動工作表」。 Excel 在產生合併的 PDF 時會考慮每個工作表的單獨列印區域。

一個實際範例:每月財務報告工作簿,包含四個工作表,分別為「摘要」、「收入」、「費用」和「註釋」。您只想匯出收入中的第 5 到 15 行、費用中的第 3 到 20 行以及所有摘要和註釋。將每張紙上的列印區域設定為所需的行範圍。將摘要和註釋保留為其完整資料範圍。匯出的 PDF 包含所有四張紙,每張紙都被裁剪為指定的行。此技術對於董事會報告很有用,其中每個部門負責人都提供資料表,但最終的包應省略敏感行,例如個人薪資線或內部評論。

對於有數十張紙的工作簿,手動設定每張紙的列印區域非常耗時。按住 Ctrl 並點擊多個工作表標籤可將它們分組。設定列印區域一次,Excel 會同時將其套用至所有分組的工作表。設定列印區域後,透過右鍵點選任何標籤並選擇取消分組圖面來取消分組圖面。然後單獨調整需要與群組預設列印區域不同的任何工作表。

無需更改來源電子表格即可將特定行匯出為 PDF 的功能可確保資料安全和工作流程快速。無論您使用列印區域進行一次性匯出、篩選器進行動態行選擇,還是使用巨集進行每週報告,正確的技術都可以使您免於在每次匯出之前手動刪除行並希望您記得在之後撤銷變更。

使用命名範圍進行重複行導出

如果每週匯出相同的行範圍,請定義一個命名範圍,而不是每次都重設列印區域。選擇目標行,按一下編輯欄左側的名稱框,鍵入描述性名稱(如 WeeklyReportRows),然後按 Enter。然後,無需在每次匯出之前手動選擇行,而是轉到“名稱框”下拉列表,選擇“WeeklyReportRows”,該範圍會立即突出顯示。透過頁面佈局、列印區域、設定列印區域將列印區域設定為指定範圍。命名範圍在會話中持續存在,因此下週您只需從下拉清單中選擇它並匯出,而無需重複選擇步驟。

命名範圍也可以是動態的。如果您的資料行隨著新交易的新增而每週增加,請使用 OFFSET 公式定義自動擴充的命名範圍。例如,使用公式 =OFFSET(Sheet1!$A$1,0,0,COUNTA(Sheet1!$A:$A),5) 定義命名範圍,以包含 A 至 E 列中的所有非空白行。每週的匯出會自動擷取最新數據,而無需手動調整範圍。這種方法將重複的手動匯出任務轉變為一鍵操作,而且也不易出錯。

WukongPDF

嘗試將 Excel 轉為 PDF

無需安裝。直接在您的瀏覽器中工作。

立即開始 →