|
楼主 |
发表于 2007-9-30 10:32:29
|
显示全部楼层
又学到了一点点东西, 备忘ing
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()))
将公式向下填充,直到出错为止,目录就生成了。
================================================================
在一个工作表中,若工作表的顶端标题行大体相同,但里面有些细微地方需要改动。如我设置的标题行里面包含一个数字,其它相同,但数字每页各不相同,如何设置?
1.按Ctrl+F3出现自定义名称对话框,取名为X,在“引用位置”框中输入:
=MID(GET.WORKBOOK(1),FIND("]",GET.WORKBOOK(1))+1,100)
确定
2.在所有工作表的最前面插入1张表,然后在其A2单元格的位置输入公式:
=INDEX(x,ROW())
然后向下拉,直到所有的表名被列出来
3,在此表的B列,一一对应的输入你需要每张表格的那个数字
假如你的后面每张表的标题为: "测试表格(数字)"
那么,你所有表的标题都可以直接输入以下公式:
="测试表格(" & VLOOKUP((RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",CELL("filename")))),Sheet4!$A$2:$B$100,2) & ")" |
|