为Excel创建目录 快速显示所有工作表的名称和链接

我们经常把同类相关Excel工作表集中保存在同一文档中,以便于在各表格间进行引用、查看。当一个文档中的工作表达到一定数量时,要想找到需要的工作表就变得很麻烦了。此时若能建立一张“目录”工作表显示所有工作表的名称和链接,事情将会简单很多。

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

定义名称

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

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

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

时间: 2024-11-05 06:14:56

为Excel创建目录 快速显示所有工作表的名称和链接的相关文章

excel如何快速选中全部工作表

  1.首先打开excel软件,打开进入到软件的主界面,如图所示: 2.然后在下方就有三个工作表sheet了.现在用鼠标放在任意一个工作表标签按钮上右击即可弹出一个对话框,在对话框里面选择"选定全部工作表"按钮.如图所示: 3.选定全部工作表后,我们可以在标题看到该表状态变成"[工作组]"表.如图所示: 全选之后,如果你想批量天工作表或者删除工作表都是可以了. 分类: Excel教程

在Excel中轻松找到指定工作表两法

平常我们总是习惯于在同一个Excel文档中设计大量表格.工作表标签栏一次最多也就显示五六个工作表名称,即不能排序又不支持查找功能.想直接在标签栏中按名称找工作表可不简单,单是翻页就够你眼睛花的.在此为大家介绍两种在Excel 2007中轻松找到指定工作表的方法. 借助工作表列表 在Excel中本来就有一个提供全部工作表的名称列表,在列表中就可以轻松找到并切换到指定的工作表. 1.显示列表 在工作表标签栏左侧有四个控制标签滚动.翻页的按钮,在此处右击就会弹出一个列表显示当前文档中所有工作表名称.列

Excel 2007中找到指定工作表的方法

  平常我们总是习惯于在同一个Excel文档中设计大量表格.工作表标签栏一次最多也就显示五六个工作表名称,即不能排序又不支持查找功能.想直接在标签栏中按名称找工作表可不简单,单是翻页就够你眼睛花的.在此为大家介绍两种在Excel 2007中轻松找到指定工作表的方法. 借助工作表列表 在Excel中本来就有一个提供全部工作表的名称列表,在列表中就可以轻松找到并切换到指定的工作表. 1.显示列表 在工作表标签栏左侧有四个控制标签滚动.翻页的按钮,在此处右击就会弹出一个列表显示当前文档中所有工作表名称

Excel2007快速定位指定工作表方法

  平常我们总是习惯于在同一个Excel文档中设计大量表格.工作表标签栏一次最多也就显示五六个工作表名称,即不能排序又不支持查找功能.想直接在标签栏中按名称找工作表可不简单,单是翻页就够你眼睛花的.在此为大家介绍两种在Excel 2007中轻松找到指定工作表的方法. 借助工作表列表 在Excel中本来就有一个提供全部工作表的名称列表,在列表中就可以轻松找到并切换到指定的工作表. 1.显示列表 在工作表标签栏左侧有四个控制标签滚动.翻页的按钮,在此处右击就会弹出一个列表显示当前文档中所有工作表名称

Excel2016如何快速批量创建工作表

  首先启动Excel 2016并新建一个工作表,然后在任意单元格输入工作表说明,再由上而下,根据实际需要的顺序输入要创建的工作表名称,最后选中所有输入的内容. 接下来切换到"插入"选项卡,点击工具栏上的"数据透视表"按钮. 在打开的创建数据透视表对话框中,"选择一个表或区域"项已经自动填入了参数,就是上面所选择的数据区域.如果开始并没有做选择,那么在此可以重新选择.在下面选中"现有工作表"项,并将光标置入"位置&q

excel-VS2008如何读取Excel表格某一特定工作表(sheet)的内容?

问题描述 VS2008如何读取Excel表格某一特定工作表(sheet)的内容? 再编写一个VS2008读取Excel表格内参数的程序,目前可以实现读取Excel表格当前活跃工作表(例如sheet1)中的数据,但是如果我想读取另外一个非当前活跃工作表(比方是sheet2).换一种说法,就是当前活跃的工作表是sheet1,但是我不但需要读取sheet1里面的一些数据,还需要读一点sheet2里面的数据,我该用什么语句直接在程序里面把sheet1的相关数据读出来,然后紧接着可以读取sheet2里面的

如何快速选中某个工作表

如果您的工作薄中的工作表数量相当多,那么,当您打开工作薄之后,您如何快速选中某个工作表呢? 就比如下面的这个工作薄中,存在11个工作表,并且,表名都使用数字. 换句话说,如果您的工作表数量达到几十个甚至超过一百个,那么,您如何能从众多的表名当中,迅速的选择您所想打开的表格呢? 方法如下,有两种方法. 一.通用效益方法 看下图,红色圈住的那部分,称为名称框. 电脑教程 在名称框中输入表的名称再输入!感叹号再输入A1单元格,然后,按下回车键,即可快速选择.名称框中的输入,格式为: 表名!单元格地址

Excel如何批量提取全部工作表名称公式

  在使用公式查询或汇总多工作表数据时经常需要用到整个工作簿所有工作表的名称,下面介绍如何用宏表函数GET.WORKBOOK来提取工作表名称. 提取工作表名称过程: Ctrl+F3调出定义名称对话框,或者点击[公式]-[定义名称]调出定义名称对话框. 在[名称]框里输入一个定义名称(本例输入ShName),方便在工作表中引用.在[引用位置]处输入=GET.WORKBOOK(1),设置完毕后点击[确定]按钮. 双击一个单元格,输入公式:=INDEX(ShName,ROW(A1)),这时就返回了包括

Excel2007教程:改变工作表的名称

Excel2007基础教程:改变工作表的名称 Excel 工作表的默认名称为Sheet1.Sheet2 等一一它们不具备很好的描述性.在多表工作簿中,如果不改变工作表的名称,将很难记住在哪个表查找所需内容.这也是为何通常要给工作表起一个更有意义的名字的原因. 要改变工作袤的名称,双击工作表标签.Excel 就会高亮显示工作表标签上的名称,这样就可以编辑名称或替换名称. 工作表的名称最多可以有31 个字符,同时允许有空格.但是不允许在表名称中使用以下字符: : 冒号 / 斜线 反斜线 ? 问号 *