Excel函数实现列数较少表格分栏打印.docx
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
Excel 函数实现列数较少表格分栏打印 在实际工作中,我们经常需要打印一些列数较少的表格,例如单科成绩表、调资清单、施工员年检名单、产品代码表等等。这些表格通常只有少数几列,例如序号、姓名和证号等。在直接打印时由于表格远小于纸张宽度,会出现大量空白,不仅难看也很浪费纸张。因此,如何实现表格的分栏打印变得非常重要。 幸运的是,在 Excel 2021 中,我们可以使用函数轻松实现表格的分栏打印。下面,我们将详细介绍如何使用 Excel 函数实现列数较少表格的分栏打印。 我们需要设置格式。在 Excel 2021 中打开需要分栏的工作表,例如“年检名单”工作表。然后,按住 Ctrl 键拖动工作表标签复制出一张新的工作表,并把它重命名为“分栏”。在“分栏”工作表中,按 Ctrl+A 键全选并按 Delete 键删除数据,以得到一张边框、行高、列宽、字体均与原表相同的空表。 接下来,我们需要输入公式。在 A1 输入公式=IF(A2="',"',年检名单!$A1),在 A2 非空时显示“年检名单”工作表的标题 A1,否则为空。在 B2、C2 也输入同样的公式,不过要把公式中的 $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 列分隔用的空列。 我们需要隐藏空表。选中 1:20 行,单击“开始”选项卡的“条件格式”选择“突出显示单元格规则/其他规则”。在“新建格式规则”窗口的“单元格值”下拉列表中选择“空值”,单击“格式”按钮,在“设置单元格格式”窗口的“边框”选项卡下单击“无”设置为无边框,确定后没有数据的区域就不会显示边框了。 现在,我们可以开始打印了。虽然空分栏表不会显示,但由于有公式在还是会打印出空白页。因此,打印时得选中全部有数据的列,单击“Office”按钮选择“打印”,在打印窗口选中“选定区域”再打印才不会打印空白页。或者直接指定打印页码范围也行。 使用 Excel 函数可以轻松实现列数较少表格的分栏打印,避免出现大量空白,节省纸张和时间。
- 粉丝: 14
- 资源: 9万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助