原文地址:http://www.blogjava.net/xiekai-blog/archive/2008/02/21/181054.html

N张工作表,第一张是目录,第二至第N张是内容,目录表和内容表以名称对应地建立超链接,如果一张一张地做太麻烦,如何批量完成?

下面的方法,两步实现目录生成。

1.宏3.0取出各工作表的名称,方法: ctrl+f3出现自定义名称对话框,取名为X,引用位置栏输入: =MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,100) 确定

2.HYPERLINK函数批量插入连接,方法: 插入目录表格(一般为第一个sheet) 在A2单元输入公式 =HYPERLINK("#'"&INDEX(X,ROW())&"'!A1",INDEX(X,ROW())) A2单元向下填充,直到出错为止,目录就生成了。 注:=HYPERLINK("#'"&INDEX(X,ROW())&"'!A1",INDEX(X,ROW())) 这个公式中,从左到右的引号顺序是,双-单-双-双-单-双,要特别注意。