你有没有打开一个 Excel 文件,特别是那种从别人那儿传过来,或者自己捣鼓了好久、数据搬来搬去的文档,然后就觉得,哎呀,怎么这么“沉”,这么乱?明明很多数据都删掉了,表格看起来也清清爽爽的,但总感觉哪儿不对劲儿,比如下拉菜单里蹦出奇奇怪怪的名称,或者粘贴数据的时候自动套上诡异的格式,好像有啥东西藏在暗处作祟。
十有八九,你遇上的就是那些多余的表格。不是说单元格里画了线、填了色的那种视觉上的“表格”,而是 Excel 里那个正儿八经的、带结构的列表对象。这玩意儿,一旦建起来,可就不是你把里面的数据一删就完事儿的。它有自己的生命周期,有自己的名称,就住在 Excel 的“户口本”——命名管理器里。
为啥会有这些多余的表格呢?原因可多了去了。最常见的就是,你当时图方便,选中一块区域,“插入”了个表格(就是 Ctrl+T 或者“插入”选项卡里的那个表格按钮),享受了一下它自动扩展、自动筛选、列名固定滚动的便利。用完了,或者数据换地方了,你随手就把那些数据给 Delete 键伺候了。你以为干干净净了?非也非也。那个列表对象本身的“框架”还在呢,它还占着茅坑不拉屎,甚至可能指向一片空白区域,或者你复制粘贴的时候,把它的“基因”也带到别处去了,虽然你看不到完整的表格外观,但它的名称和定义可能还在文件里游荡。
还有种情况,是从别人那里接手的文件。天知道他们经历了什么,可能也是随手建表格,随手删数据,文件一层层迭代下来,就像老房子堆满了前任房主的杂物,乱七八糟的列表对象定义就这么累积起来了。不把这些多余的表格请出去,文件不仅可能变大,各种奇葩问题也层出不穷,比如公式引用到了不存在的表格名称,或者条件格式、数据验证引用了这些“幽灵”表格的区域。那感觉,就像家里藏着你都忘了啥时候买的、占地方又不用的旧家具,看着就碍眼,想扔又不知道从哪儿下手。
那到底怎么才能把这些烦人的多余的表格彻底删除掉呢?别指望光在工作表上框选一片区域按 Delete。那只是删数据。我们得找到那些列表对象本身的定义去下手。
第一步,如果是那种你还能勉强看到点表格影子的,比如选中数据区域后,“表格工具”(新版本叫“表格设计”)选项卡会弹出来,那你还有救。你可以试着选中这个区域,看看能不能在“表格设计”选项卡里找到“转换为区域”之类的选项(这个操作是保留数据,但取消表格结构),然后再手动清理数据和格式。但很多时候,你连它的影子都抓不到,它可能在工作表上一个你看不到的角落,或者它指向的区域已经完全空白。这时候,那个“表格设计”选项卡根本不会出现。
重头戏来了,真正用来删除那些看不见的、顽固的多余的表格的,是 Excel 的“命名管理器”。这地方藏得不算深,但也不是日常会去逛的。你得去“公式”选项卡里找。点开“公式”,在“定义的名称”那个分组里,赫然躺着一个按钮,就叫“命名管理器”。点它!
打开命名管理器,你会看到一个列表,里面密密麻麻的,都是这个工作簿里所有定义过的名称。这些名称不仅仅包括我们手动用“定义名称”功能创建的那些,也包括 Excel 自动创建的列表对象的名称(也就是表格的名称),甚至还有一些其他隐藏的名称。
在命名管理器的列表里,仔细找。你会看到一些名称,它们的“引用位置”可能指向一个具体的区域,比如 =Sheet1!$A$1:$D$10。而那些由表格创建的名称,通常会直接显示为表格的名字,比如 Table1、Table_Data 之类,它们的“引用位置”则会显示类似 =Sheet1!#Data 这样的特殊引用,或者直接就是表格名称。更重要的是,在列表的某一列(可能叫“类型”或者没显示出来,但你可以通过看名称本身和引用位置来判断),你会发现有些条目的类型就是“表格”。
看到了吧?那些你觉得碍眼的、多余的表格名称,就躺在这里!它们可能长得像 Table1、Table2、Table_Query_from_Internet 啥的,如果你之前没特意改过表格名称,它们就是 Excel 默认的那个命名规律。
现在,就是执行“清理门户”的时候了。选中那个你确定是多余的、不需要的表格名称。可以按住 Ctrl 键多选几个。选好之后,在命名管理器窗口的上方,你会看到一个大大的“删除”按钮。点它!
Excel 会很负责地跳出来问你:“你确定要删除此名称‘XXX’吗?” 这里的“此名称”可能就是你的那个表格名称。如果你确定它就是那个幽灵表格,毫不犹豫,点“确定”。
你会感觉到一丝轻松,那个表格名称就从列表里消失了。就像把家里那个占地方的旧沙发抬了出去,瞬间感觉屋子都宽敞明亮了。重复这个过程,把所有你认为多余的、类型是“表格”的名称都删除掉。
有时候,你可能会发现命名管理器里还有很多其他类型的名称,有些是你自己定义的,有些可能是 Excel 自动生成的(比如数据验证、条件格式、PivotTable 相关的)。删除的时候务必看清楚类型和名称,别手滑把有用的名称给误删了,那样可能会导致公式错误或者其他功能失效。我们现在主要针对的是那些确定是多余的列表对象对应的名称。
删除完所有多余的表格名称后,关闭命名管理器。通常情况下,这些幽灵表格遗留下来的各种隐患也就随之消除了。文件可能会小一点(虽然表格定义本身不占多大地方,但清理了潜在的引用混乱总归是好事),最关键的是,那种“文件里藏着不干净东西”的感觉没有了,操作起来更顺畅,心情也更好。
当然,Excel 的复杂性有时超乎想象。偶尔你可能会碰到特别顽固的,命名管理器里删了,但好像还有点 residual 的问题。那可能得看看是不是有隐藏的工作表(右键点击工作表标签,看看“取消隐藏”是不是灰色,不是的话点开看看有没有隐藏的工作表),或者是不是有链接到外部文件的名称定义(在命名管理器里看“引用位置”是不是指向外部文件)。但绝大多数时候,那些多余的表格,它们的根儿就在命名管理器里,斩断它,问题迎刃而解。
所以,下次当你感觉 Excel 文件莫名叫人烦躁,操作不顺的时候,别光盯着工作表上那些单元格发愁了。去“公式”选项卡里,打开“命名管理器”,看看是不是有几个你根本不认识或者早就该消失的表格名称(列表对象)躺在那儿,像遗忘在角落里的旧物,默默地拖慢你的脚步。把它们找出来,果断删除。相信我,这一步清理,能解决不少让你抓狂的 Excel 疑难杂症。这感觉,就像给你的电子文件做了一次彻底的断舍离,舒坦!
【excel多余的表格怎么删掉】相关文章:
excel标准误差怎么算12-06
excel怎么切换工作表12-06
excel怎么做工资条12-06
excel成绩排名怎么弄12-06
怎么把excel的表格复制到word12-06
excel表格底纹怎么去掉12-06
excel多余的表格怎么删掉12-06
怎么删掉excel空白行12-06
think The user wants an article about "how to widen cells in Excel". The article needs to be at leas12-06
excel表格怎么做柱形图12-06
excel波浪线怎么打12-06
excel打印不全怎么调整12-06
excel表格怎么缩放打印12-06