你明明在普通视图里上穷碧落下黄泉,把整个工作表翻了个底朝天,也找不到那个该死的“第1页”到底藏在哪儿,可只要你一点打印预览,它就准时准点地出现在那儿,像个顽固的、跟你作对的钉子户。更气人的是,有时候它显示的不是页码,而是一串你根本看不懂的文件路径,或者是不知道哪位前同事留下的“机密文件,请勿外传”之类的字样。这份尴尬,谁打印谁知道。
所以,咱们今天不谈那些虚头巴脑的函数技巧,就来聊聊怎么把这个烦人的Excel页脚给彻底、干净、利落地取消掉。
最直观的“所见即所得”疗法:页面布局视图
大多数人遇到这个问题,第一反应是:“我在哪里能看到它,就能在哪里干掉它”。这个思路,对了一半。
Excel为了模拟打印效果,专门给你准备了一个叫“页面布局”的视图模式。你怎么找到它?很简单,看你Excel窗口的右下角,状态栏那里,通常有三个小图标,中间那个像一张纸上面有格子的,就是它。或者,你也可以从顶部的菜单栏里找【视图】选项卡,然后点【页面布局】。
一点进去,整个世界都不一样了。你的工作表被活生生“撕”成了一页一页A4纸的样子,而且,重点来了,页眉和页脚区域赫然出现在了每页的顶部和底部,通常会显示“单击可添加页眉/页脚”。
如果你的页脚就是在这里设置的,那么恭喜你,问题很简单。你只需要:
- 将鼠标光标移动到那个显示着内容的页脚区域。
- 你会看到光标变成了文本输入状态。
- 像编辑普通文本一样,选中里面的所有内容,然后按下你键盘上的
Delete键。 - 把左、中、右三个区域的内容全部删干净。
完事了?理论上是。你再切回【普通】视图,或者直接点打印预览,那个幽灵般的页脚大概率就消失了。
但,人生总有那么多“但是”。很多时候,你兴冲冲地跑到【页面布局】视图里,却发现页脚区域空空如也,干净得像被洗过一样,可打印预览里它依然阴魂不散。
是不是很抓狂?别急,这说明那个页脚不是在这里设置的,它藏在更深的地方。
深入虎穴:藏在“页面设置”里的终极开关
这个方法,才是我个人最推荐的,也是解决绝大多数“幽灵页脚”问题的根本所在。它不依赖于你当前的视图模式,是直捣黄龙的王道。
我们要找一个叫做“页面设置”的对话框。这个对话框的入口有好几个,我告诉你一个最快的:
在Excel的菜单栏里,点击【页面布局】选项卡。你会看到【页面设置】这个功能区,注意看这个功能区的右下角,是不是有一个非常不起眼的小箭头图标?对,就是那个小小的,几乎可以忽略不计的箭头,用你的鼠标,狠狠地戳它一下。
“duang”的一声,一个经典的、略带复古气息的“页面设置”对话框就弹出来了。
这里才是控制打印所有细节的核心中枢。在这个对话框里,找到【页眉/页脚】这个选项卡。
现在,请你仔细观察。
对话框里有“页眉(H)”和“页脚(F)”两个下拉菜单。如果你的文件存在顽固的页脚,那么在“页脚(F)”那个下拉菜单里,很可能显示着“第 1 页”、“工作表名称”或者其他什么东西。
我们的目标是什么?取消页脚!
所以,你要做的就是:
- 点击“页脚(F)”旁边的下拉箭头。
- 在弹出的长长的列表最顶端,你会看到一个无比亲切的选项——“(无)”。
- 毫不犹豫地选择它。
- 然后,点击【确定】。
世界清净了。
通过这个方法,无论那个页脚之前被设置成了什么复杂的自定义内容,都会被“(无)”这个选项一票否决,彻底清零。这才是从根源上取消页脚的正确姿势。你甚至都不需要去管它之前到底写了什么。
批量处理的核武器:当你面对几十个工作表时
好了,单个工作表的问题解决了。但新的噩梦来了:你的老板扔给你一个包含了50个工作表的文件,每个表都带着格式统一但又极其碍眼的页脚,要求你全部去掉。
一个一个去点?人生有多少个十分钟可以这样浪费?
这时候,就得祭出我们的“懒人神器”了。
方法一:组合工作表大法
这是一个不需要动用代码的“聪明”办法。
- 首先,点击第一个工作表的标签。
- 然后,按住键盘上的
Shift键,再用鼠标去点击最后一个工作表的标签。 - 你会发现,从第一个到最后一个,所有的工作表标签都变成了白色高亮状态。这意味着它们被“组合”在了一起。此时,你在窗口标题栏的文件名后面,会看到一个
[工作组]的字样。
(这里想象一张工作表被组合的图片)
- 现在,保持这个工作组的状态,重复我们上面“深入虎穴”的步骤:点击【页面布局】选项卡右下角的小箭头,打开“页面设置”对话框,在【页眉/页脚】里,将页脚设置为 “(无)”,然后确定。
这个操作,会同时应用到你所选中的所有工作表上。一瞬间,50个工作表的页脚就全部被清除了。操作完成后,记得随便点击一个非选中的工作表标签,或者在选中的工作表上右键选择“取消组合工作表”,来解除这个“工作组”状态,否则你后续的单元格编辑操作也会同步到所有表上,那可就闯大祸了。
方法二:VBA,一劳永逸的魔法咒语
如果你觉得组合工作表还是有点繁琐,或者你需要频繁地进行这种操作,那么,一小段VBA代码就是你的终极解决方案。
别怕,你不需要懂编程,只需要会复制粘贴。
- 按下
Alt + F11,打开VBA编辑器。 - 在左侧的工程窗口,随便找个地方右键,选择【插入】->【模块】。
- 你会得到一个空白的代码窗口。把下面这段代码原封不动地复制进去:
vb
Sub ClearAllFooters()
Dim ws As Worksheet
Application.ScreenUpdating = False ' 加速处理,避免屏幕闪烁
For Each ws In ThisWorkbook.Worksheets
With ws.PageSetup
.LeftFooter = ""
.CenterFooter = ""
.RightFooter = ""
End With
Next ws
Application.ScreenUpdating = True
MsgBox "当前工作簿中所有工作表的页脚都已清除!"
End Sub
- 关闭VBA编辑器。
- 回到Excel界面,按下
Alt + F8,会弹出一个“宏”对话框。 - 选中我们刚才创建的那个叫做
ClearAllFooters的宏,点击【执行】。
一秒钟,一个提示框告诉你“所有工作表的页脚都已清除!”。就是这么霸道。这段代码的逻辑非常简单,就是遍历当前文件里的每一个工作表(For Each ws In ThisWorkbook.Worksheets),然后把它的左、中、右三个位置的页脚内容全部设置为空字符串("")。简单粗暴,但极其有效。
斩草除根:别让新建的工作表再出现页脚
有时候你会发现,你在这个文件里新建一个工作表,它居然也“遗传”了那个烦人的页脚。这是因为这个页脚可能被设置在了你的Excel模板里。
想要根治,就得去动模板文件。
Excel的默认模板通常是 Book.xltx(工作簿模板)和 Sheet.xltx(工作表模板)。我们需要做的,就是创建一个干净的、不带任何页脚的模板,来覆盖掉那个“被污染”的旧模板。
具体操作就是:
- 打开一个全新的、空白的Excel工作簿。
- 确保它的页脚是干净的(用我们之前的方法检查并设置为“(无)”)。
- 点击【文件】->【另存为】,在保存类型里选择“Excel 模板 (*.xltx)”。
- 文件名命名为
Book.xltx,然后将它保存到Excel的启动文件夹(XLSTART)里。这个文件夹的位置因系统和Office版本而异,你可能需要搜索一下才能找到它。
完成这一步,以后你每次新建工作簿(Ctrl+N),都会是基于这个干净的模板,再也不会有莫名其妙的页脚跳出来了。
总而言之,对付Excel页脚这个小妖精,我们手里的武器库是相当丰富的。从最简单的“眼见为实”,到深入核心的“页面设置”,再到批量操作的“组合大法”与“VBA魔法”,最后到斩草除根的“模板净化”。下次再有页脚问题困扰你,希望你能想起这篇文章,然后从容地笑一笑,选一把最顺手的兵器,轻松将它斩于马下。
【说真的,Excel的页脚,有时候简直就是个幽灵。】相关文章:
别再一个个地数了,求你了。12-06
电脑怎么创建excel12-06
excel怎么下拉计算12-06
怎么去掉筛选excel12-06
别跟我说你没遇到过。12-06
怎么分开excel文件12-06
excel文件怎么打印12-06
excel批注怎么删除12-06
excel怎么怎么扩大表格12-06
excel时间怎么排序12-06
excel怎么修改颜色12-06