如何用EXCEL函数提取工作表名
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
. 如何用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一起下拉单元格填充,就完成了工作表名的提取。
.