如果一个工作簿里有很多工作表,查找切换很繁琐,这时就需要建立一个目录了,而这个操作也很简单,快来看一下吧!
1、新建一个名称为“目录”的工作表,点击任意单元格,选择公式选项卡,点击定义名称,在弹出的对话框中将名称设置为“目录”,引用位置输入以下公式:
=INDEX(GET.WORKBOOK(1),ROW(A1))&T(NOW())
解析:GET.WORKBOOK函数是宏表函数,可以提取当前工作簿中的所有工作表名,需要先定义名称后使用。返回的结果类型为“[文件名.xlsm]目录”的样式,也就是:
工作簿名称+后缀名+工作表名称
T(NOW())部分返回一个空值,目的是让GET.WORKBOOK函数结果能够实时更新。
ps:嫌公式输入麻烦的,可以复制粘贴哦!
2、选择B1单元格,输入公式:
=IFERROR(HYPERLINK(目录&'!A1',MID(目录,FIND(']',目录)+1,99)),'')
解析:
FIND(']',目录)部分,用于查找符号']'在自定义名称“目录”计算结果中的位置。
MID(目录,FIND(']',目录)+1,99)部分,从“目录”中的']'符号后一个字符处取值,取值长度为99个字符,这里的99可以写成任意一个较大的数值。
HYPERLINK函数用于创建一个能跳转的快捷方式,当单击函数HYPERLINK公式所在的单元格时,Excel将打开链接的文件或跳转到指定的工作表的单元格。
ps:嫌公式输入麻烦的,可以复制粘贴哦!
向下拖动就可以啦!
3、在每个工作表加入返回目录的快捷按钮
选择一个单元格输入“返回目录”,切换到插入选项卡,点击链接,在编辑超链接的对话框中选择本文档中的位置,然后选择目录就可以了。
右击单元格复制,依次粘贴到其它工作表里。
4、最重要的一步,保存时要选择启用宏的工作簿,即xlsm格式,否则会不能正常使用了哦。
联系客服