下面是个简单易学的excel如何把不相邻的区域打印在同一页教程,图老师小编详细图解介绍包你轻松学会,喜欢的朋友赶紧get起来吧!
【 tulaoshi.com - excel 】
有时候我们在Excel中不希望打印整张表格,只是想打印部分数据,例如要将多个不相邻区域的数据都打印在同一个页面上,在Excel 2010中该如何操作呢?
step01打开要打印的.xls表格文件。先给整张表做个视图,方法是点击视图菜单,单击工作簿视图区中的自定义视面按钮打开视图管理器,然后点右边的添加按钮,在弹出的添加视图对话框中输入一个视图名称(例如打印全部数据),按确定退出。
step02隐藏表中不需要打印的列和行。首先鼠标点选无需打印的第一列,按住Ctrl键不放、再用鼠标分别点选需隐藏的其他列,这样就会同时选中多个不连续的列。鼠标移到列名单元格上,右击鼠标,在弹出菜单中寻隐藏,于是无需打印的列就全部隐藏起来了。如上法所示隐藏所有无需打印的行。接下来点击视图菜单,单击自定义视面按钮打开视图管理器,添加一个只包含要打印行列的视图(如打印报表),按确定退出。
step03需要将多个不相邻区域打印在同一页时,先在Excel 2010中将该视图(如打印报表)显示出来,即点击视图菜单,单击自定义视面按钮打开视面管理器,选中该视图(如打印报表),单击显示按钮,这样表格中就只有要打印的数据了。然后点击文件→打颖菜单,打开打颖对话框,在设置下选中打印选定区域选项,设置一个要打印的区域,最后单击打颖按钮即可。
平时偶尔需要打印一些列数特少的表格,例:单科成绩表、调资清单、施工员年检名单、产品代码表等等。以施工员年检名单来说就只有序号、姓名和证号3列。直接打印时由于3列表格远小于纸张宽度会出现大量空白,不仅难看也很浪费纸张。因此很有必要把表格分栏排满页面再打印,不过Excel并没有分栏功能,要如何实现分栏打印呢?其实在Excel 2007中用函数就可以轻松实现表格的分栏打印。
1.格式设置
用Excel 2007打开需要分栏的年检名单工作表。按住Ctrl键拖动年检名单工作表标签复制出一张年检名单(2)工作表,并把它重命名为分栏。在分栏工作表中按Ctrl+A键全选并按Delete键删除数据,以得到一张边框、行高、列宽、字体均与原表相同的空表。
按所需分栏间距调整第4列宽度,然后选中A1:D1复制,再选中第1行右击选择 选择性粘贴,在选择性粘贴窗口中选中列宽,确定把表格A1:D1的列宽设置复制到所有列。
2.输入公式
在A1输入公式=IF(A2=,,年检名单!$A1),在A2非空时显示年检名单工作表的标题A1否则为空,在B2、C3也输入同样公式,不过要把公式中的$A$1分别改成$B$1、$C$1以引用相应标题。
在A2输入公式=IF(INDIRECT(年检名单!A&ROW()+INT(COLUMN()/4)*COUNT($D:$D))=,,INDIRECT(年检名单!A&ROW()+INT(COLUMN()/4)*COUNT($D:$D))),在B2、C2也输入同样的公式并把公式中的A全改成B、C以引用相应列的内容。
在D2输入1作为计算行数的依据,并设置字体颜色为白色以让1消失。选中A2:D2向下拖动填充柄复制到C20单元格,即可显示首栏的19行数据。最后选中A1:D20复制,再选中1:20行进行粘贴即可生成所有分栏表格。
公式中ROW()+INT(COLUMN()/4)*COUNT($D:$D)计算出当前单元格数据在原表中的行号。由INDIRECT函数按行、列号引用单元格,再用IF判断当引用的单元格为空时显示为空。COUNT($D:$D)自动统计每页行数,/4为原表格的列数3+1列分隔用的空列。
3.隐藏空表
上面的引用公式让超出原表总记录数的分栏表格不显示数据,但表格线还是在的,还得设置条件格式让空表格自动隐藏。选中1:20行,单击开始选项卡的条件格式选择突出显示单元格规则/其他规则。
在新建格式规则窗口的单元格值下拉列表中选择空值,单击格式按钮,在设置单元格格式窗口的边框选项卡下单击无设置为无边框,确定后没有数据的区域就不会显示边框了。
4.最后调整
切换到视图选项卡单击页面布局即可看到每页的分栏情况。直接拖动水平标尺中的左、右边距,让第1页中打印的最后一列正好是用于分栏的空列,这样才能确保各页的分栏数一致。
若想调整分栏间距,直接调整第4列宽度,再复制A1:D1按宽度选择性粘贴到第1行即可,当然也得重新再调整左、右边距以确保分栏数一致。若想在每页表格上添加一个总标题的话,现在你可以单击页面上侧的页眉区,直接在页眉中添加标题。
现在看一下每页打印的行数是否适当,从图中可以看出其实还可以再增加两行。我们直接在2:20行间随便选中两行(17:18行),右击选择复制,再右击选择插入复制的单元格,即可增加2行表格。反过来,如果行数过多超出页面,则只要直接在2:20行中任选几行右击选择删除即可减少行数。
现在可以开始打印了。虽然空分栏表不会显示,但由于有公式在还是会打印出空白页。因此打印时得选中全部有数据的列,单击Office按钮选择打印,在打印窗口选中选定区域再打印才不会打印空白页。或者直接指定打印页码范围也行。以后在年检名单工作表中填写修改数据后,打开分栏工作表即可直接进行分栏打印,无需再做修改。
将文档保存成模板还可用于对其他表格进行分栏打印。你只要把表格连标题带数据一起复制粘贴到年检名单工作表的A1单元格,即可分栏打印。也不一定要3列,少于3列的表格略做调整同样可以分栏。以2列表格来说,只要在分栏工作表中右击第3列列标选择隐藏,再复制A1:D1,按宽度选择性粘贴到第1行,然后适当调整左、右边距即可实现2列表格的分栏。
当然超过3列的表格就得修改公式中的列数了,因此想做成模板最好一开始就按最多列的表格设置,再按需隐藏多余列会比较方便。此外,若粘贴的表格有两行标题,只要在分栏工作表中选中第1行复制,再插入复制的单元格增加标题行。然后在A1:C2标题行中按原表合并、设置格式后选中A1:D2复制粘贴到1:2行即可。
默认情况下,Excel工作表中负数前都显示负号-,而正数前不显示正号+。如果我们不仅需要在Excel表中的负数前显示负号,还需要在正数前也显示正号,该怎么办呢?方法如下。
1.启动Excel2007,打开所需的工作簿文件,然后在所需的工作表中,选择需要显示正号的单元格区域。
2.单击开始选项卡,然后在数字组中,单击对话框启动器(如图1)。
(www.tulaoshi.com)3.单击数字选项卡,然后在分类框中,单击自定义;在类型下的方框中,键入+0;-0;0;@(如图2)。注意键入的是半角字符,最好是在英文状态下输入。最后单击确定按钮。
现在,在上述区域中已有的正数前将自动加上正号+,而且再在其中输入正数时,正数前也将自动加上+。
Excel允许用户同时对正数、负数、零值和文本的显示格式进行定义,它们之间以半角分号;间隔。SXS好问提示,在+0;-0;0;这个自定义格式中,第1个分号前的+0是定义正数的显示格式,第2个分号前的-0是定义负数的显示格式;第3个分号前的0是定义零值的显示格式;第3个分号后的@是定义文本的显示格式,即正常显示文本。如果三个分号间的某个位置不键入任何字符,则将该类型数据隐藏起来,比如格式0;-0;;@则隐藏单元格中的零值。
知道了这些,你就可以利用这个;完成特殊的任务,比如你要隐藏整个工作表中的所有数据(包括文本),则将整个工作表所有单元格定义为;;;格式即可。
我们在使用excel过程中,经常会用到自动填充的情况,可是一自动填充,就会出现都是最上面单元格的形式,搞来搞去让人头疼。其实,当要在某一列单元格里自动填充步长为一的一系列数字时,自动填充的方式是:
方法一:
1、在输入的是数值情况下,填入第一个序列号码
2,在单元格属性里,选择数值
3、小数点后为数选择为0
4、选中要输入的第二个序列号码的单元格,输入函数(我选中的是第一列)=A1+1,回车
再用拖动柄拉动,即可得到你想要的数据。
方法二:
1、 在第一、第二个单元格里输入两个相邻的数值(单元个属性里需设置成数值格式,小数点后设置成0位)
2、 选中这两个相邻的数值,拖动填充柄,也可以得到想要的数值
如果要实现excel 小数点对齐那么就要将该数据所在单元格数值格式设置一下即可。如下图输完数据后,默认情况下不会小数点对齐。
图老师小编随便在excel上输入点数据,然后选中数据所在单元格点格式--单元格--数值--自定义然后在类型下面输入???.?? ,就完成了小数点对齐。
?是数字占位符。当单元格中实际数值位数少于自定义的单元格格式中占位符位数时,会在小数点两侧增加空格补齐。
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/ejc/)在设置数字占位符位数时,您可以按照此列中位数最多的数值作为参考,看能否满足您的需求。
注:更多精彩教程请关注图老师电脑教程栏目,图老师电脑办公群:189034526欢迎你的加入
Excel本身就具有对数据进行分类排序筛选的功能。如何使Excel2007用不同颜色显示分类排序筛选后数据呢?使得操作之后为了有一个更加直观的展示,我们需要让数据有不同的颜色进行显示;这样使我们的工作更有效率,也更有准确性,下面我们就详细讲解如何使Excel2007用不同颜色显示分类排序筛选后数据
(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/ejc/)在工资表中,如果想让大于等于2000元的工资总额以红色显示,大于等于1500元的工资总额以蓝色显示,低于1000元的工资总额以棕色显示,其它以黑色显示,我们可以这样设置。
步骤1.打开工资表工作簿,选中工资总额所在列,执行开始→样式→条件格式命令,打开条件格式对话框。单击第二个方框右侧的下拉按钮,选中大于或等于选项,在后面的方框中输入数值2000。单击格式按钮,打开单元格格式对话框,将字体的颜色设置为红色。如下图
步骤2.按添加按钮,并仿照上面的操作设置好其它条件(大于等于1500,字体设置为蓝色;小于1000,字体设置为棕色)。
步骤3.设置完成后,按下确定按钮。
看看工资表吧,工资总额的数据是不是按你的要求以不同颜色显示出来了。
注:更多精彩教程请关注图老师电脑教程栏目,图老师电脑办公群:189034526欢迎你的加入
1、单击菜单栏文件页面设置,如下图:
2、出现页面设置窗口,单击工作表选项,找到打印标题,然后单击顶端标题行右边的带红色箭头的按钮,如下图:
3、这时,已经缩小成如下图所示的页面设置顶端标题行窗口,这个窗口如果影响到我们做下一步工作时的视线,可以随意拖动它。
4、把鼠标移到标题行的行号,如果标题只有一行,可以直接单击行号选择,如果标题有多行,可以在行号上拖动选择。选择后标题行会变为虚线边框,如下图所示:
5、这时页面设置顶端标题行窗口已变成如下图所示,$1:$1表示一行,如果是多行标题,后面的变成相应的行号,也就是第1行至第几行,同样单击右边的带红色箭头的按钮,如图:
放大返回到页面设置窗口,如下图,最后单击确定,设置完成。这样打印时excel表格的每页都会打印相同的表头标题了。
&www.Tulaoshi.comnbsp; 注:更多精彩教程请关注图老师电脑教程栏目,图老师电脑办公群:189034526欢迎你的加入
来源:http://www.tulaoshi.com/n/20160401/2077761.html
看过《excel如何把不相邻的区域打印在同一页》的人还看了以下文章 更多>>