166、Excel宏表函数四---GET.WORKBOOK函数
GET.WORKBOOK函数用来返回关于工作簿的信息。GET.WORKBOOK(type_num,name_text)type_num:要返回的工作簿信息类型的数字。范围为1-38,下表为常用值与返回的结果。 | |
| |
| |
| 显示在【文件】→【信息】→【属性】→【高级属性】→【摘要】选项卡中设置的文件标题 |
| 显示在【文件】→【信息】→【属性】→【高级属性】→【摘要】选项卡中设置的文件主题 |
| 显示在【文件】→【信息】→【属性】→【高级属性】→【摘要】选项卡中设置的作者 |
| 显示在【文件】→【信息】→【属性】→【高级属性】→【摘要】选项卡中设置的关键词 |
| 显示在【文件】→【信息】→【属性】→【高级属性】→【摘要】选项卡中设置的备注 |
| 活动工作表的名称 |
name_text:待处理的工作簿的名称。省略则为当前工作簿。1、在【文件】→【信息】的高级属性下设置相关属性,如下图所示:2、定义名为“工作簿信息”的名称,引用位置输入公式“=LAMBDA(x,GET.WORKBOOK(x))”,这里将type_num的值设置为参数x,以便更改参数值。如下图所示:3、在A列中输入B列对应的公式即可返回相应的信息,如下图所示:1、创建一个名为“目录”的名称,该名称用于返回当前工作簿中所有的工作表名称。如下图所示:2、在A13单元格输入公式“=IFERROR(HYPERLINK(INDEX(目录,ROW(1:1))&"!A1"),"")”,然后向下拉动复制。返回结果如下图所示:3、上一步生成了各个工作表的超链接,并且都是定位到A1单元格的,当单击A13:A15区域单元格时,就会立即跳转到对应的工作表,而且A1单元格为活动单元格。当然,也可以使用公式“=IFERROR(HYPERLINK(INDEX(目录,ROW(1:1))&"!A1",MID(INDEX(目录,ROW(1:1)),FIND("]",INDEX(目录,ROW(1:1)))+1,100)),"")”创建,名称只显示工作表名,如下图所示: