文档库 最新最全的文档下载
当前位置:文档库 › 如何用EXCEL函数提取工作表名

如何用EXCEL函数提取工作表名

如何用EXCEL函数提取工作表名
如何用EXCEL函数提取工作表名

如何用EXCEL函数提取工作表名(举例说明操作步骤:物品库存一览)

例:假设有10个工作表,,在第一个工作表“库存一览”要做一个库存一览的表格,其余9个工作表名称都各自代表一个物品名称。

步骤1:“插入”-“名称”-“定义”

输入定义名称“工作表”,引用位置输入公式:

=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),)&T(NOW())

加了T(NOW()就可以在工作表名发生变化的时候也随之变化。

再输入定义名称“工作表名”,引用位置输入公式:

=LOOKUP(ROW(INDIRECT("1:"&COLUMNS(工作表))),MATCH(工作表,工作表,),工

作表)

在库存一览工作表内,

第一行设置“序号物品名称单位单价库存量”

然后,在B2单元格,输入公式:

=IF(ROW()>COUNTA(工作表),"",HYPERLINK("#"&INDEX(工作

表,ROW(2:2))&"!a1",INDEX(工作表,ROW(2:2))))

这样,就可以直接链接到该工作表了,且如果超出了工作表的个数,则不会把错误的函数显示出来。

在C2单元格,输入公式:

=IF(ROW()>COUNTA(工作表),"",INDIRECT("'"&B2&"'!$*$*"))

这里的*表示引用的是B2所指的工作表某个固定单元格的值。

D2单元格和E2单元格输入的公式与C2一样,只是“$*$*”单元格是不一样。

然后将B2,C2,D2,F2一起下拉单元格填充,就完成了工作表名的提取。

相关文档