excel表格太大,如何将内容打印在一页里

我最不推荐的方法就是:直接使用缩放功能将表格强制缩放为一张纸打印 。这个方法看起来简单,但是却坑害了无数小白 。这么做会导致表格的字号过小不利于阅读数据,日期时间等格式的数据可能会因为列宽过小而显示为#号 。
一、更改纸张的打印方法
纸张的打印方向需要根据自己的实际情况来设置,如果你的表格很宽就将打印方向设置为横向打印,如果你的表格很长,就将表格设置为纵向打印,我们可以在【页面布局】功能组中找到【纸张方向】这个选项来设置纸张的打印方向
总结起来就是根据表格最长的表来确定纸张打印方法,横边长设置横向打印,纵边长设置为纵向打印

excel表格太大,如何将内容打印在一页里


二、缩小行高或者列宽
更改纸张方向后我们就需要缩小表格的列宽或者行高了,可以先选择一列数据然后向右拖动来选择整个表格,随后将鼠标放在两列之间,当鼠标变为左右箭头的时候双击一下,这个时候就调整为了最合适的列宽,紧接着我们将一些表头字段比较多的字段换行防止继续缩小列宽,将字表标题变为双行的原则是不影响下面的数据显示
这一步其实就是减小表格的宽度或者高度
excel表格太大,如何将内容打印在一页里


三、增大打印区域
增大打印区域最简单的方法就是增大打印纸张,如果无法增大打印纸张我们就只能减小页边距,这个操作只能让我们多打印两三列数据,效果不是特别大
我们也是点击【页面设置】功能组找到【页边距】选择【自定义】在跳出的界面中将上下左右的页边距都设置的小一些,在这里我们设置为了0.3,如果你的表格没有页眉页脚可以考虑将页脚设置为0
excel表格太大,如何将内容打印在一页里


四、缩放
如果经过上面的2步设置你的表格依然不能打印在一张纸中,这个时候我们就只能使用缩放功能强制将表格设置为一页纸打印了 。
在设置之前我们需要先使用【自动缩小字体】这个功能来根据列宽自动调整字体的大小,这么做是为了防止缩放表格后一些数据显示为#号,它的设置方法也非常的简单
我们选择除了表格之外的左右数据(表头存在换行已经不能设置缩小自动填充了),然后按下快捷键【Ctrl+1】点击【对齐】勾选【自动缩小字体填充】即可设置完毕后我们按下快捷键Ctrl+P进入打印预览在左侧找到将工作表调整为一页这样的话就设置完毕了 。
excel表格太大,如何将内容打印在一页里


相较于直接缩放表格为1页打印,我这么做表格的字号会比较大,也避免了在打印后数据据显示为#号的情况
对于,有三个解决方案:
一、缩小打印比例,在打印设置中,设置打印为1页宽、1页高即可 。但是这样会出现其他问题:
1、文字太小,根本看不清楚;
2、缩小比例后,列宽行高也会相应缩小,可能会出现内容显示不完整;
3、特殊的日期、货币格式会出现【#】;
二、加大纸张
题主说一张纸,可以是16开、A5、A4、A3甚至A0、以及A0加长……
所以,如果内容确实很多,又要正常阅读和显示,就用更大的纸打印;
三、这是一个折中的方案,就是根据内容打印 。基础表格是很长,并不是所有列都一定需要,把不需要的列隐藏起来,以减少表格的宽度;
【excel表格太大,如何将内容打印在一页里】另外有些特殊的字体(如微软雅黑),其所占的大小要比常规的宋体大很多,将字体全部改为宋体,也可以在不改变内容的情况下,缩小表格大小 。

    推荐阅读