1先看打印预览,分清「不全」是哪一种
按 Ctrl+P 打开打印预览(或 文件 → 打印),先看清两种情况:① 内容被切断——最后一列或最后几行被切到下一页,属于列宽/缩放问题;② 只打印了一部分区域——其余行根本没出现,属于打印区域问题。预览的页数栏会直接告诉你有几页。
为什么这么做:预览所见即所得,先分清症状再动手:切断类和漏打类的修复方向完全不同,上来就调缩放容易白忙。
2检查缩放:把表格缩到 1 页宽
页面布局 → 打印标题(右下角小箭头打开页面设置)→ 缩放 → 选 「将工作表调整为 1 页宽 1 页高」,或手动设缩放比例(如 80%)。默认 100% 缩放下,列数超过一页宽度就会被切到下一页。
为什么这么做:缩放是最常见的原因:表格列数一多,100% 打印必然溢出页面宽度,改成「调整为 1 页宽」后整表自动压缩进一页宽度,行数多则纵向分页,不再横向切断。
3检查并清除打印区域
页面布局 → 打印区域 → 清除打印区域。如果之前手动设置过打印区域、而框选范围没包含全部数据(比如只框了前 30 行),就会「只打印框内部分」。清除后按整表打印。
为什么这么做:打印区域是「只打印这块」的显式指令,优先级高于缩放。区域框小了或框偏了,正是「打印出一半」这类症状的典型来源。
4检查分页符,拖动蓝色虚线
视图 → 分页预览,表格里会出现蓝色虚线分页符。如果虚线恰好切在某列中间,把鼠标移到虚线上拖到目标列右侧;有手动分页符(实线)则右键选择「重置所有分页符」。
为什么这么做:自动分页按列宽切页,手动分页符则完全由用户控制。分页符位置不对时,即使缩放没问题,内容也会被从中间切开。
5检查页边距与纸张大小
页面设置 → 页边距(左右边距改小,如 1 厘米)、纸张大小(A4 换 A3 或自定义宽度)。当列宽总和接近页面宽度时,页边距占掉的宽度会把最后一列挤出页面。
为什么这么做:可用宽度 = 纸张宽度 − 左右页边距。列宽没超、但边距太大时同样会截断,这一条最隐蔽,通常放在最后查。