表格滚到第 50 行时还想看到表头,或者打印多页报表时希望每页都带标题行。冻结窗格解决屏幕上的阅读问题,页面设置和打印标题解决纸面或 PDF 上的排版问题,两者不要混为一谈。
| 目标 | 操作 |
|---|---|
| 冻结首行 | 视图 → 冻结窗格 → 冻结首行 |
| 冻结首列 | 视图 → 冻结窗格 → 冻结首列 |
| 同时冻结首行和首列 | 点 B2,视图 → 冻结窗格 |
| 冻结前两行和第一列 | 点 B3,视图 → 冻结窗格 |
| 取消冻结 | 视图 → 冻结窗格 → 取消冻结窗格 |
冻结位置由当前选中的单元格决定:选中的单元格左上角就是冻结边界。例如点 B3 再冻结,第 1–2 行和第 A 列会被固定,B3 及其右下区域可以滚动。
冻结只影响当前工作表,不是整个工作簿;切换工作表后要分别设置。冻结线在打印时不会出现,它只是屏幕视图。
“页面布局 → 页面设置”里最常用的几项:
| 设置 | 位置 | 说明 |
|---|---|---|
| 纸张方向 | 页面设置 → 页面 | 横向适合列多的表 |
| 纸张大小 | 页面设置 → 页面 | A4、A3 等 |
| 缩放 | 页面设置 → 页面 | 调整为 1 页宽,或按百分比缩放 |
| 页边距 | 页面设置 → 页边距 | 窄边距能放下更多列 |
| 居中方式 | 页面设置 → 页边距 | 水平居中适合窄表 |
| 打印标题 | 页面设置 → 工作表 | 顶端标题行、左端标题列 |
| 打印区域 | 页面设置 → 工作表 | 只打印选定区域 |
| 网格线 | 页面设置 → 工作表 | 勾选后打印网格线 |
| 页眉页脚 | 页面设置 → 页眉/页脚 | 页码、文件名、日期 |
| 单色打印 | 页面设置 → 工作表 | 黑白打印机上更清楚 |
$1:$2。$A:$B。打印标题只作用于当前工作表;多张表要分别设置。标题行不要包含合并单元格,否则分页后可能只显示一部分。
Ctrl+P 看预览,重点检查:列是否被截断、标题行是否重复、页码是否从 1 开始、缩放后字体是否太小。“文件 → 导出 → 创建 PDF/XPS”或“文件 → 打印 → Microsoft Print to PDF”。导出前先设置打印区域和打印标题,PDF 会按打印设置分页。
需要把整个工作簿的多张表导成一个 PDF 时,在“打印”里选择“打印整个工作簿”,再导出;只导出当前表时选择“打印活动工作表”。
A3;想冻结首行和首列,点 B2。合上页面,先回答,再展开对照。
B3:上方两行和左侧 A 列被冻结。
小程序版
微信扫码,随时查命令