或许大家经常看到类似于这样的一种效果:在excel工作簿中有很多工作表,在最前面为所有工作表添加一个目录表。当点击了目录表中某个工作表的名字,就自动激活相应的工作表。
其实这样的效果实现方法有多种,比如利用工作表链接、或者函数公式等、或者VBA都可以实现。
第一种工作表间的关联链接方法:
在Excel的各工作表之间使用超级链接实现。在工作表之间进行切换,如果使用一个超级链接的目录页,就会非常方便。
首先,选中需要插入超级链接的单元格,然后执行“插入”菜单中的“插入超级链接”命令,在弹出的对话框中选择“书签”,最后在“书签”对话框中选择需要链接的工作表即可。制作完成后,当单击工作表中带有下划线的文本,即可实现Excel在自动打开目标工作表并转到相应的位置处。
第二种工作表间的关联链接方法:
首先新建一个目录页工作表,然后按下Ctrl+F3键,调出自定义名称对话框,取名为X,在“引用位置”框中输入:=MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,100) ,确定。
然后用HYPERLINK函数批量插入连接,方法是:在目录页工作表,比如A2单元格输入公式:=HYPERLINK("#'"&INDEX(X,ROW())&"'!A1",INDEX(X,ROW())) ,拖动填充柄,将公式向下填充,直到出错为止,目录就生成了。
利用以上两种方法都可以实现工作表间的关联链接。为了更加方便,也可以在除了目录页的其余工作表,制作一个返回目录的超链接。