excel如何垂直分栏打印?

来源:百度知道 编辑:UC知道 时间:2024/05/18 10:55:43
有一个表格有3行1000列。打印的时候,一张纸上只能打印3行和几列,很浪费。是否能在一张纸上垂直打印好几行表格?
其效果就像对于1000行3列那样,通过分列实现一张纸上分好几排表格打印。只不过现在要垂直方向的分,水平方向的打。
修正一个错误:
“其效果就像对于1000行3列那样,通过分列实现一张纸上”应为“其效果就像对于1000行3列那样,通过分栏实现一张纸上”
补充说明:
excel的分栏是通过第三方vba插件完成的。我同样要求自动的,类似垂直分栏效果。
不要回答那些手工分表格之类的回答。另外也不要给出以更改表格样式为牺牲的方法。前两位的答案,似乎只有第二位的第一个方法还可行,只是打印pdf就看起来麻烦点,纸质的没问题。期待更好的方法。

有两种方法
第一种:
1、在Excel表格中的任意一个单元格中单击(也就是把光标指向表格中任意一个有数据的单元格中),按Ctrl+A(先按住一个Ctrl键再按一下字母A键)选中整个表格,然后单击“编辑”→复制。

2、启动Word,单击“编辑”→粘贴,把表格粘贴到Word文档中,把鼠标指针指向表格最后的右下角,这时表格右下角会出现一个小“口”字,同时鼠标指针变成斜向双向箭头,按住左键拖动调整表格大小。

3、单击“格式”→分栏,在“分栏”对话框中根据表格大小选择栏数,并设置栏宽和间距等。

4、单击“表格”→标题行重复,以便让每一页中的每一栏的第一行都显示标题行。

第二种:
百度搜索下载“多排表工具”,“多排表工具”是加载宏,专门用来解决行数多而列数少表格的实用工具,采用类似于Word及WPS的“分栏”功能,既能使版面更加美观、协调,又能节约大量纸张,具有操作简单、灵活,功能强大、实用的特点。
  1、安装“多排表工具”后,会在“工具”菜单中多出一项“多排表工具”。单击“工具”→多排表工具→制作多排表,根据表格列数、字号大小、行高和最终打印输出的纸张大小(好估计一下每页纸能打印多少行)在打开的“多排表工具”对话框中选择“每页排数”、起始行号和每页行数,最后点“确定”,这时会自动生成一个新工作表,并把原工作表中数据以分栏方式显示出来。

  2、选中第二个“姓名”这列,右键单击左键选择“插入”插入一个空列。再选中插入的空列,单击“格式”→单元格,在打开的“单元格格式”对话框的“边框”选项卡中,设置为只左右有边框,最后点“确定”退出。

  3、分别以行、列为单位选中所有单元格,右键单击左键选择“行高”(或列宽),手工修改行高或列宽,以便使表格在最终输出时更好的适应纸张的大小。

方法一:全选--设置单元格--对齐--文字方向90度,然后页面设置纵向还是横向自己的要求来选择。

方法二:行列互换(因为只三行吗) 复制--选择性粘贴--转置街可以了。

1用鼠标将需要打印的范围选中
2在打印选项中选择”设置/打印选定区域“即可。

方法一:全选-