动态打印区域和打印标题

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行设置为顶端标题行。

动态打印区域和打印标题


分享到:


相關文章: