如何利用Excel函数实现分栏打印
发布时间:2022-03-28 02:19:08
平时偶尔需要打印一些列数特少的表格,例:单科成绩表、调资清单、施工员年检名单、产品代码表等等。以施工员年检名单来说就只有序号、姓名和证号3列。直接打印时由于3列表格远小于纸张宽度会出现大量空白,不仅难看也很浪费纸张。因此很有必要把表格分栏排满页面再打印,不过Excel并没有分栏功能,要如何实现分栏打印呢?其实在Excel 2007中用函数就可以轻松实现表格的分栏打印。
1.格式设置
用Excel 2007打开需要分栏的“年检名单”工作表。按住Ctrl键拖动“年检名单”工作表标签复制出一张“年检名单(2)”工作表,并把它重命名为“分栏”。在“分栏”工作表中按Ctrl+A键全选并按Delete键删除数据,以得到一张边框、行高、列宽、字体均与原表相同的空表。
按所需分栏间距调整第4列宽度,然后选中A1:D1复制,再选中第1行右击选择 “选择性粘贴”,在“选择性粘贴”窗口中选中“列宽”,确定把表格A1:D1的列宽设置复制到所有列。
2.输入公式
在A1输入公式=IF(A2=“”,“”,年检名单!$A1),在A2非空时显示“年检名单”工作表的标题A1否则为空,在B2、C3也输入同样公式,不过要把公式中的$A$1分别改成$B$1、$C$1以引用相应标题。
在A2输入公式=IF(INDIRECT(“年检名单!A”&ROW()+INT(COLUMN()/4)*COUNT($D:$D))=“”,“”,INDIRECT(“年检名单!A”&ROW()+INT(COLUMN()/4)*COUNT($D:$D))),在B2、C2也输入同样的公式并把公式中的A全改成B、C以引用相应列的内容。
在D2输入1作为计算行数的依据,并设置字体颜色为白色以让1消失。选中A2:D2向下拖动填充柄复制到C20单元格,即可显示首栏的19行数据。最后选中A1:D20复制,再选中1:20行进行粘贴即可生成所有分栏表格。
公式中ROW()+INT(COLUMN()/4)*COUNT($D:$D)计算出当前单元格数据在原表中的行号。由INDIRECT函数按行、列号引用单元格,再用IF判断当引用的单元格为空时显示为空。COUNT($D:$D)自动统计每页行数,/4为原表格的列数3+1列分隔用的空列。
3.隐藏空表
上面的引用公式让超出原表总记录数的分栏表格不显示数据,但表格线还是在的,还得设置条件格式让空表格自动隐藏。选中1:20行,单击“开始”选项卡的“条件格式”选择“突出显示单元格规则/其他规则”。
在“新建格式规则”窗口的“单元格值”下拉列表中选择“空值”,单击“格式”按钮,在“设置单元格格式”窗口的“边框”选项卡下单击“无”设置为无边框,确定后没有数据的区域就不会显示边框了。
4.最后调整
切换到“视图”选项卡单击“页面布局”即可看到每页的分栏情况。直接拖动水平标尺中的左、右边距,让第1页中打印的最后一列正好是用于分栏的空列,这样才能确保各页的分栏数一致。
若想调整分栏间距,直接调整第4列宽度,再复制A1:D1按宽度“选择性粘贴”到第1行即可,当然也得重新再调整左、右边距以确保分栏数一致。若想在每页表格上添加一个总标题的话,现在你可以单击页面上侧的页眉区,直接在页眉中添加标题。
现在看一下每页打印的行数是否适当,从图中可以看出其实还可以再增加两行。我们直接在2:20行间随便选中两行(17:18行),右击选择复制,再右击选择“插入复制的单元格”,即可增加2行表格。反过来,如果行数过多超出页面,则只要直接在2:20行中任选几行右击选择“删除”即可减少行数。
现在可以开始打印了。虽然空分栏表不会显示,但由于有公式在还是会打印出空白页。因此打印时得选中全部有数据的列,单击“Office”按钮选择“打印”,在打印窗口选中“选定区域”再打印才不会打印空白页。或者直接指定打印页码范围也行。以后在年检名单工作表中填写修改数据后,打开“分栏”工作表即可直接进行分栏打印,无需再做修改。
将文档保存成模板还可用于对其他表格进行分栏打印。你只要把表格连标题带数据一起复制粘贴到年检名单工作表的A1单元格,即可分栏打印。也不一定要3列,少于3列的表格略做调整同样可以分栏。以2列表格来说,只要在“分栏”工作表中右击第3列列标选择“隐藏”,再复制A1:D1,按宽度“选择性粘贴”到第1行,然后适当调整左、右边距即可实现2列表格的分栏。
当然超过3列的表格就得修改公式中的列数了,因此想做成模板最好一开始就按最多列的表格设置,再按需隐藏多余列会比较方便。此外,若粘贴的表格有两行标题,只要在分栏工作表中选中第1行复制,再“插入复制的单元格”增加标题行。然后在A1:C2标题行中按原表合并、设置格式后选中A1:D2复制粘贴到1:2行即可。


猜你喜欢
- WPS软件怎么将数据转换成为图表操作教学。在软件中统计好的数据,为了让观看数据的用户能够更直观的看到数据的情况,我们可以去进行数据转图表的操
- 在表格excel中怎么画斜线并上下打字?很多朋友还不是很清楚,其实方法很简单的,下面小编就为大家详细介绍一下,来看看吧在使用office 的
- 用户在更新完Win10系统之后,发现对了一个新闻与兴趣功能,刚开始是挺新鲜的,但是久而久之有的用户会觉得老是有新闻来打扰,很是烦人,想要将其
- Win10创意者的应用列表出现图标错乱怎么办?最近一位用户升级Win10创意者更新之后,点击开始菜单发现应用列表里的图标都错乱了,如图所示,
- 在WPS演示文稿中我们可以插入各种想要的形状,插入之后可以对形状进行各种编辑和处理。比如我们可以设置形状的填充,轮廓,组合,旋转,对齐等等。
- 最近有一款名为冲顶大会的APP火了,几乎每三个人的手机就有一个人有安装冲顶大会APP。这款冲顶大会APP是什么呢?其实它是一款趣味竞答客户端
- 首先我们在开始选项栏中,点击右下角新样式下方的直角标志。这时就弹出一个样式的小窗口,我们选择下方的第3个按钮,它的名字叫做管理样式:这时就弹
- Windows10如何禁用OneDrive的集成?很多用户反馈说,OneDrive会在系统启动时自动运行,而且图标会出现在系统托
- win10自带应用商店闪退怎么办?win10系统里的应用商店是新增的一个功能,它能让用
- 当我们文档中有大量文字或者难以识别信息,人工处理未免太繁琐了,使用OCR文字识别技术,就会轻松很多,具体怎么使用呢?我们将展示WPS中的OC
- Excel中如何设置可以让零值不显示呢?接下来是小编为大家带来的excel2003零值不显示的设置教程,供大家参考。excel2003零值不
- Excel2007基础教程:选择整行和整列常常需要选择整行或整列。例如, 需要对整行或整列应用同样的数字格式或相同的对齐方式。选择整行或整列
- 怎么解决刷宝短视频提现不了的问题?有些用在刷宝短视频中进行提现的时候,一直提现不了,提现也没到账,这是怎么回事呢?该怎么解决这个问题呢?下面
- ai如何制作简洁指纹识别logo?最近很多小伙伴在使用ai时遇到了一些困难,不知道如何用ai制作指纹识别logo,那么小编今天就给大家带来a
- PDF格式良好的视觉阅读性和通用性使得PDF文件的使用越来越广泛了,网络上的PDF资料也越来越多,pdf一般是不可以随意修改的,主要是用于阅
- 继昨天微软推送了Win10 Mobile稳定版14393.221后,今天微软推送了Win10 pc稳定预览版14393.222,这个版本通过
- 如何在macOS Big Sur中使用快速用户切换?在macOS Big Sur中,Apple包含Windows用户熟悉的一项功能,称为快速
- 微信网页版客户端可以在不使用手机的情况下在电脑上进行微信聊天,打字速度更快,但如果消息过于频繁,音响中就会不断出现消息提示音,在某些情况下是
- 虽然说决定上网的绝大部分因素是宽带的流量,相对而言,针对机子上的加快上网速度的技巧的作用就是蚊子肉,但怎么说也是肉。通过修改注册表项,来实现
- 每天见面的word中有许多功能没有用过也不会用,而会了之后却又遗忘了。Word2003中的邮件合并功能相信很多人都没使用过,下面,以制作学校