一个工作薄中有N多个工作表的情况下,怎么样才方便去管理这些表呢?undefined
童鞋们说,首先要有一个目录,那小服先教大家根据工作表名称创建目录~
原理很简单,只要输入两个函数公式(我们简称为公式A和公式B),先用公式A创建个定义名称,再用公式B批量填充即可,是不是很简单~
公式A=INDEX(GET.WORKBOOK(1),ROW(A1))&T(NOW())
公式B=IFERROR(HYPERLINK(目录&"!A1",MID(目录,FIND("]",目录)+1,99)),"")
小服讲故事:
公式A=INDEX(GET.WORKBOOK(1),ROW(A1))&T(NOW())
大家主要了解以下两个函数的作用。
GET.WORKBOOK函数返回的结果类型为“ [课件.xlsm]目录”的样式。也就是“工作簿名称+后缀名+工作表名称”。
T(NOW())部分返回一个空值,目的是让GET.WORKBOOK函数结果能够实时更新。
而名称管理器小服在这里都不多说了,小服做过类似的教程~
公式B=IFERROR(HYPERLINK(目录&"!A1",MID(目录,FIND("]",目录)+1,99)),"")
FIND("]",目录)部分,用于查找符号"]"在自定义名称“目录”计算结果中的位置。
MID(目录,FIND("]",目录)+1,99),从“目录”中的"]"符号后一个字符处取值,取值长度为99个字符,这里的99可以写成任意一个较大的数值。
HYPERLINK函数用于创建一个快捷方式(跳转),是EXCEL超级链接的函数实现方法。当单击函数 HYPERLINK 所在的单元格时,Excel将打开链接的文件或跳转到指定的工作表的单元格,本例中是跳转到目录&"!A1"。(后续的教程小服会单独讲解下HYPERLINK函数)
而IFERROR函数用于屏蔽错误。
|
|
来自: 新华书店好书榜 > 《「OFFICE」》