Excel可动态更新范围的“打印区域”!

时间:2022-10-14 20:56:48



Excel情报局

职场联盟Excel


生产挖掘分享Excel基础技能

Excel爱好者大本营

用1%的Excel基础搞定99%的职场问题

做一个超级实用的Excel公众号

Excel是门手艺玩转需要勇气

数万Excel爱好者聚集地

SUPER EXCEL MAN


Excel可动态更新范围的“打印区域”!

Excel可动态更新范围的“打印区域”!

    Excel可动态更新范围的“打印区域”!


1

职场实例


我们在日常的职场工作中使用Excel表格的时候,用的最多的功能莫过于“打印”的功能了。


打印表格的基本操作三步曲:

①鼠标框选需要打印的表格区域。

②点击“打印预览”查看预要打印的表格是否规则,不规则的话再调整页边距等。

③设置需要打印的页数范围,点击“打印”按钮。


打印表格时影响工作效率的一大问题:

如果原始打印表格的范围扩大,比如列数增加或者行数增加,需要不断地重新设置“打印区域”以适应表格的大小,以此占用我们的操作时间,影响工作效率。


那么我们可不可以设置一个可以实时动态调整的“打印区域”呢?


如下图所示:

有一个四行三列的原始表格,我们设置好打印区域A1:C4后,打印预览进行打印;然后我们又在原来表格的基础上将表格的区域增加了三行,扩展到了A1:C7,然后我们随即点击“打印预览”后,发现打印区域实时动态调整了。


下面呢,小编就带大家一起学习一下是如何设置的。


Excel可动态更新范围的“打印区域”!



2

情景展示

01

准备操作表格

如下面的表格截图所示,假设我们的正常打印区域是A1:C4,但是范围数据可能会一直增长到第13行和G列。


Excel可动态更新范围的“打印区域”!



3

解题思路

01

新建名称

首先需要创建一个动态的命名范围。

点击“公式”选项卡,在“定义的名称”功能区,找到并点击“定义名称”,打开“新建名称”的对话框。如下图所示:


Excel可动态更新范围的“打印区域”!


02

设置引用位置

在“新建名称”的对话框中

单击“名称”框,在“名称”框中,输入:动态打印 ;

单击“引用位置”框,在“引用位置”框中输入公式:

=OFFSET($A$1,0,0,COUNTA($A$1:$A$13),COUNTA($A$1:$G$1)) 

然后点击“确定”。如下图所示:


注意:

在公式中$A$13和$G$1

表示打印区域不会超过第13行和G列。我们可以根据需要进行更改。


Excel可动态更新范围的“打印区域”!


03

设置打印区域

选择要设置为打印区域的数据范围(在这个例子中,我们选择A1:C4),然后点击 页面布局 > 打印区域 > 设置打印区域。如下图所示:


Excel可动态更新范围的“打印区域”!


04

打开名称管理器

点击“公式”选项卡,在“定义的名称”功能区,找到并点击“名称管理器”,打开“名称管理器”的对话框。如下图所示:


Excel可动态更新范围的“打印区域”!


05

设置打印区域引用范围

在“名称管理器”的对话框中,点击选中第一个名称“Print_Area”,然后将“引用位置”的原始公式替换为:

=动态打印

(即我们在上面步骤中创建的动态范围的名称)

然后单击 Excel可动态更新范围的“打印区域”!按钮保存更改。最后关闭“名称管理器”的对话框。


Excel可动态更新范围的“打印区域”!



4

效果展示


现在就创建完成了动态打印区域。首先我们“打印预览”原始区域为A1:C4。


Excel可动态更新范围的“打印区域”!


下面我们可以看到打印区域正在根据我们添加或删除的数据进行动态调整,直到到达到我们指定的行和列为止。如下图所示:


Excel可动态更新范围的“打印区域”!


回顾关键内容,善用图片表达,学会建立联系,拓展深度广度,浓缩关键概念,应用到行动中,善于归纳总结,尝试进行分享。


Excel可动态更新范围的“打印区域”!

Excel可动态更新范围的“打印区域”!

Excel可动态更新范围的“打印区域”! Excel可动态更新范围的“打印区域”!