excel中多个工作表添加目录(excel快速创建目录)

我们经常会将相似的相关Excel工作表集中保存在同一个文档中,以便于表格间的引用和查看。当一个文档中有一定数量的工作表时,找到所需的工作表就变得非常麻烦。这时,如果可以设置一个“目录”工作表来显示所有工作表的名称和链接,那就简单多了。

下面介绍一种可以快速为Excel工作簿创建工作表目录的方法。

excel中多个工作表添加目录(excel快速创建目录)

定义名称

打开Excel 2007,右击第一张工作表标签选择“重命名”,把它重命名为“目录”工作表。选中B1单元格,切换到“公式”选项卡,单击“定义名称”,在弹出的“新建名称”窗口中输入名称“工作表名”,在引用位置中则输入公式=INDEX(GET.WORKBOOK(1),$A1)&T(NOW()),单击确定即可定义出一个名为“工作表名”的名称(图1)。

excel中多个工作表添加目录(excel快速创建目录)

公式中GET.WORKBOOK(1)用于提取当前工作簿中所有工作表名称,INDEX函数则按A1中的数字决定要显示第几张工作表的名称。此外,由于宏表函数GET.WORKBOOK(1)在数据变动时不会自动重算,而NOW()是易失性函数任何变动都会强制计算,因此我们需要在公式中加上 NOW()函数才能让公式自动重算。函数T()则是将NOW()产生的数值转为空文本以免影响原公式结果。

注:宏表函数GET.WORKBOOK,不能直接在单元格公式中使用,必须通过定义名称才能起作用。

目录设置

在“目录”工作表的A1单元格输入1,在B1单元格输入公式=IFERROR(HYPERLINK(工作表名& amp;”!A1″,RIGHT(工作表名,LEN(工作表名)-FIND(“]”,工作表名))),””)。公式表示当名称“工作表名”的值为错误值时显示为空“”,否则创建指向“工作表名!A1”的超链接并显示该“工作表名”。

然后选中A1:B1单元格,把鼠标指向选中区右下角的“填充柄”按住鼠标左键向下拖动到300行,把公式和编号填充出300行,在A、B列就会马上自动列出所有工作表目录(图2)。单击相应工作表名称即可快速切换到该工作表中。请参照可能的最多工作表个数来决定向下填充行数,一般300个应该够了。

excel中多个工作表添加目录(excel快速创建目录)

注:公式中RIGHT(工作表名,LEN(工作表名)-FIND(“]”,工作表名))这段函数的作用是除去“工作表名”中“]”以前的内容。若你不介意工作表名称前显示“[BOOK1.xlsx]”一类内容的话,可以把B1中的公式简化成=IFERROR(HYPERLINK(工作表名& amp;”!A1″,工作表名),””)。

保存设置

切换到“开始”选项卡适当设置一下目录中的字体、字号和颜色等等,建议把字号放大并设置加粗以便查看,还要调整一下A:B列的列宽以便完全显示工作表名称。然后右击其他工作表标签选择“删除”,把所有其他工作表全部删除只保留一张“目录”工作表。最后单击“Office”按钮,选择“另存为”,在弹出的另存为窗口中选择保存类型为“Excel启用宏的模板(*.xltm)”格式、文件名为“目录.xltm”,保存到C:Program FilesMicrosoft OfficeOffice12XLSTART文件夹下,关闭Excel 2007退出。若你的Office不是按默认路径安装,请按实际安装路径修改。

三秒创建目录

以后要为工作簿创建目录就简单了,只要用Excel 2007打开要创建目录的工作簿,在第一张工作表的标签上右击选择“插入”,在“插入”窗口中双击选择“目录”,即可在第一张工作表前插入一张“目录”工作表,并显示出所有工作表目录。这操作有3秒就够了吧?

在“目录”工作表中,可通过对目录进行筛选、排序、查找来快速找到工作表名,然后单击工作表名即可打开相应工作表。创建目录后,在这个工作簿中增加、删除工作表或者修改工作表名称,“目录”工作表中的工作表目录都会自动更新。此外,前面我们只复制了300行目录公式,因此工作表总数超过300个时,超出的工作表名就不会显示了,得把“目录”工作表中A1:B1的公式再向下复制填充才行。

由于宏表函数GET.WORKBOOK(1)是通过宏功能起作用的,所以插入了工作表目录的文档最后都必须以“Excel启用宏的工作簿 (*.xlsm)”格式另存,这样下次打开时才能正常显示工作表目录。此外,打开工作簿时,Excel 2007默认会禁用宏,得单击警告栏中的“选项”按钮,选中“启用此内容”单选项,确定后才能显示工作表目录。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 86345@qq.com 举报,一经查实,本站将立刻删除。
(0)
上一篇 2022-04-13 05:00:09
下一篇 2022-04-13 05:10:04

猜你喜欢

  • 虾的坏处_虾的营养价值

    虾是我们餐桌上家常菜,虾具有味道鲜美,营养丰富的特点。鲜含蛋白质、脂肪、钙、磷、铁、维生素等营养,特别适宜于老年人和儿童食用。 ​虾的营养价值: 1、含维生素 A,可保护眼睛。 2…

    2023-02-08
  • 参加CAD培训有什么优势?学cad制图培训班要多久?

    学习CAD制图通过报班培训,一般1-2个月就能学会,而具体的学习时长会受到各种因素的影响,如个人基础、学习强度、学习方向等。培训无忧网帮您具体了解学习CAD制图一般要多久 学习CA…

    2024-02-23
  • 早恋是指多少岁,早恋是多大年龄

    一般认为青春期的恋爱,称之为“早恋”,普遍认为是18岁以下的青少年建立恋爱关系或对他人产生爱意的行为。有人认为用时间和年龄来定义早恋并不准确,因为恋爱是一种情感表达,不应该被简单的…

    2023-11-03
  • Excel2000的公式复制可以简化数学计算操作

    Excel2000如何创建计算公式: 下面将要为某公司的经营情况创建一张电子报表,并使用计算公式做一些统计,请先按下列步骤进行操作。 步骤一、单击屏幕左下角处的Sheet 3标签,…

    2022-04-10
  • 多喝热水少喝冷水真的健康吗

    我们时常吐槽钢铁直男们关心女生只会说:“多喝热水” 胃疼,让你多喝热水 痛经,让你多喝热水 感冒,还是让你多喝热水 殊不知,这确实挺有用的 然而,纵观全球,大多数国家都喜欢喝冰水 …

    2024-08-15
  • 榕树盆景黄叶怎么办(榕树盆景黄叶解决办法)

    榕树经常作为盆景种植。榕树盆景的叶子在种植时变黄的原因是什么。榕树对水的要求非常严格。不适当的浇水会使植物的叶子变黄并掉落。 如果环境太干燥,植物的叶子会变黄并掉落。这时,在植物周…

    2022-05-01
  • excel表格中怎样实现行列转换(excel表格中怎样将行列转换)

    在Excel表格操作过程中,我们经常需要将Excel表格转换为行和列。不知道这个方法的朋友可以来学习一个Excel行列转换的教程。 Excel技巧 Excel表格行列转换教程 步骤…

    2022-04-11
  • 上海廉租房申请条件是什么,上海廉租房申请条件

    查阅资料、开具证明材料、整理打印……忙碌了近半年后,王先生依然倒在了成功提交廉租房申请的终点线前。 王先生的奔忙全为了舅舅:老伯文化程度低,无子女赡养。近年来,依靠提前申领每月56…

    投稿 2023-07-23
  • 什么是仰卧起坐,仰卧起坐的正确做法

    什么是仰卧起坐 仰卧起坐,一种锻炼身体的方式。仰卧,两腿并拢,两手上举,利用腹肌收缩,两臂向前摆动,迅速成坐姿,上体继续前屈,两手触脚面,低头;然后还原成坐姿, 如此连续进行。 仰…

    2023-10-24
  • 中华传统节日有哪些_中华传统节日

    我国拥有多个的传统节日,这些传统节日历史文化悠久,而且形式多样、内容丰富,不同节日的习俗也是各不相同。那么中国的传统节日有哪些?分别在几月几号?下面来为大家介绍: 一、中国的传统节…

    2022-12-21

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注