動態打印區域和打印標題

Excel公式教程

動態打印區域和打印標題

(2016-01-25 20:55:14)

動態打印區域和打印標題

轉載

標籤: excel公式教程 動態打印區域 動態打印標題分類: Excel公式教程-原理篇

在Excel表格中如何設置動態的打印區域和動態的打印標題?設置時需要注意什麼事項?

在工作表中設置打印區域後,在名稱管理器中出現一個工作表級的內置名稱Print_Area;設置打印標題後,在名稱管理器中出現另一個工作表級的內置名稱Print_Titles

以上生成的打印區域和打印標題是靜態的。通過修改Print_Area和Print_Titles的公式,可實現動態打印區域和動態打印標題。

也可以在名稱管理器中直接創建Print_Area和Print_Titles。

自定義打印區域和打印標題需要注意以下幾點:

(1)名稱引用位置的公式必須使用絕對引用。

(2)生成的打印區域必須是連續區域。

(3)生成的打印標題必須是連續區域並且是整行或整列。

(4)當再次打開“頁面設置”對話框時,“打印區域”“頂端標題行”“左端標題行”編輯框顯示的是Print_Area和Print_Titles當前返回的引用值。如果按“確定”按鈕關閉“頁面設置”對話框,則這兩個名稱的引用位置更新為當前的引用值,原來的公式將會丟失。

為了避免因上述誤操作使公式丟失,可先把公式指定給另一個名稱,然後把該名稱再指定給Print_Area或Print_Titles,這樣一旦Print_Area或Print_Titles的公式丟失,重新設置為等於該名稱就可以了。

(5)設置打印區域後,如果Excel的運行速度明顯變慢,可到“選項”裡清除“顯示分頁符”複選框。

下面簡單地介紹一個設置動態打印區域的例子:


動態打印區域和打印標題


如圖,我們要實現這樣的功能:在單元格E2、E3輸入打印的行範圍,打印區域隨之變更。

打開名稱管理器,創建工作表級名稱Print_Area,引用位置輸入以下公式之一:

=INDEX($A:$A,$E$2):INDEX($B:$B,$E$3) 或

=OFFSET($A:$B,$E$2-1,,$E$3-$E$2+1) 或

=INDIRECT("A"&$E$2&":B"&$E$3)

然後,在E2和E3指定要打印的行範圍。

為了使每張表格都打印標題行,可把第1行設置為頂端標題行。

動態打印區域和打印標題


分享到:


相關文章: