excel大佬进,如何部分数据列进行打印

屁屁-avatar

屁屁

2025-03-22T12:43:59+00:00

有一个数据总表,30列左右数据,内容是设备清单,包含使用部门。
其中部分数据列是需要按部门分页定期打印出来,我试了筛选+设置打印区域,无论怎么设置,跨列的打印区域,打印预览中会把不相连的列分页打印。例如下面图,设置了ABFG4列,但是打印会把AB为一页,FG为一页:




Sp1r3t-avatar

Sp1r3t

同意楼下zsbd
nekoovrc-avatar

nekoovrc

我有个笨办法是多开几个表
然后复制粘贴哭笑
Wiesm8-avatar

Wiesm8

你就不能手动复制出来做一个单独的文件嘛汗 如果重复度高就写个python脚本,让ai帮你写就是了
屁屁-avatar

屁屁

+ by [爪鸭脖大猪肘] (undefined)

你就不能手动复制出来做一个单独的文件嘛汗  如果重复度高就写个python脚本,让ai帮你写就是了
就是想想有没有简便方法,实在不行就列隐藏或者复制后删除不需要打印的列
cassymeowingatong-avatar

cassymeowingatong

笨办法就是再开一个工作表直接只引用你要打印的列,然后打印这个工作表就完了
𝐒𝐓𝐑𝐀𝐍𝐆𝐄𝐑-avatar

𝐒𝐓𝐑𝐀𝐍𝐆𝐄𝐑

+ by [尔没有基] (undefined)

就是想想有没有简便方法,实在不行就列隐藏或者复制后删除不需要打印的列

设置一下所有行在一页
taytayeds-avatar

taytayeds

不用的列隐藏掉试试?
Lewis_f-avatar

Lewis_f

+ by [尔没有基] (undefined)

有一个数据总表,30列左右数据,内容是设备清单,包含使用部门。
其中部分数据列是需要按部门分页定期打印出来,我试了筛选+设置打印区域,无论怎么设置,跨列的打印区域,打印预览中会把不相连的列分页打印。例如下面图,设置了ABFG4列,但是打印会把AB为一页,FG为一页:




把不需要打印的行和列隐藏
设置打印区域
预览的时候设置下打印比例
حــالِ-avatar

حــالِ

我也碰到过这样的问题,忘记怎么解决了。我之前以为是个BUG。。没想到10年都没解决。。。我依稀记得是选择区域的问题
tix-avatar

tix

做一个新sheet引用这几列,打印信sheet就完事
这个操作只需要做一次,以后按需改动原始数据就行
如果你每次都是导出新数据的话,就引用固定目录然后每次改文件名刷新
NAT FIGGER-avatar

NAT FIGGER

笨方法,复制个新的,把不用的列删删掉,再打印好了
不要保存,重新打开继续删删,打印下一个
asyn-avatar

asyn

审阅页面布局打开,有每页的边界线,可以拉动
KingXII-avatar

KingXII

这种问题你不如直接问DS

在 Excel 中直接设置非连续列打印区域时,分页问题是因其默认将不连续区域视为独立打印区块导致的。以下是分步解决方案:

方法 1:隐藏中间列实现'伪连续'打印
适用场景:需临时调整列显示,无需保留原数据格式。

隐藏无关列:

按住 Ctrl 点击不需要打印的列标(如 C、D、E 列)。

右键列标 → 选择'隐藏'。

设置打印区域:

选中连续的可见列(A:B 和 F:G 隐藏后变为 A:D)。

点击'页面布局'→'打印区域'→'设置打印区域'。

按部门筛选打印:

使用筛选功能选择部门后打印。

恢复数据:全选工作表 → 右键列标 → 取消隐藏。

方法 2:创建动态打印模板(公式+快捷键)
适用场景:需频繁按固定列组合打印不同部门数据。

新建工作表(如命名为'打印模板')。

用公式提取目标列:

在 A1 输入 =总表!A1,B1 =总表!B1,C1 =总表!F1,D1 =总表!G1。

选中 A1:D1 下拉填充公式至数据末尾。

设置自动筛选:

点击'数据'→'筛选',在'使用部门'列筛选目标部门。

一键打印技巧:

按 Alt → P → R → S 快速设置打印区域为当前筛选结果。

优势:数据源更新后模板自动同步,无需重复操作。

方法 3:VBA 自动化分部门分列打印
适用场景:需要高度自动化,支持复杂列组合。

按 Alt + F11 打开 VBA 编辑器。

插入新模块,粘贴以下代码:

代码你自己去问DS

修改代码中的部门名称、列标等参数后运行。

优势:一键生成定制化报表,自动清理临时文件。

进阶技巧:自定义快速访问工具栏
点击'文件'→'选项'→'快速访问工具栏'。

添加'设置打印区域'和'添加到打印区域'命令。

配合 Alt + 数字键 快速切换打印区域。

避坑指南
分页预览调整:在'视图'→'分页预览'中拖动蓝色虚线手动合并打印区域。

强制单页打印:在'页面布局'→'调整为合适大小'中设置宽度为 1 页。

PDF 输出检查:打印前先输出为 PDF 预览格式,避免纸张浪费。

根据使用频率选择方案:临时调整用方法1,定期任务用方法2,批量处理用方法3。