|
楼主 |
发表于 2009-10-16 22:39
|
显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
终于找到不能宏也能解决这个问题的方法了。高手们可真厉害啊。
首先在“插入/定义/名称”里定义两个名称“工作表”和“工作表名称”(其中工作表名称不定义也可),即:
工作表 =REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),)&T(NOW())
工作表名称 =LOOKUP(ROW(INDIRECT("1:"&COLUMNS(工作表))),MATCH(工作表,工作表,),工作表)
然后随便在某一个单元格内输入公式 =INDEX(工作表,ROW(A1)) 或 =INDEX(工作表名称,ROW(A1)) ,然后拖动填充柄向下拖曳,就可以获得所有工作表的名称了。
如想在获得工作表的名称的同时建立超链接,可以输入如下公式 =HYPERLINK("#"&INDEX(工作表,ROW(A1))&"!a1",INDEX(工作表,ROW(A1))) ,同样也可以向下拖曳。 |
|