excel怎么引用工作表名

excel怎么引用工作表名,第1张

1、有时在使用EXCEL制作表格时,需要提取出工作表标签名称,进行引用,要达到此目的,必须使用CELL函数,此函数是EXCEL中的信息函数,返回有关单元格的格式、位置或内容的信息。

2、CELL函数有两个参数,CELL(info_type, [reference]),第一个参数指定要返回的单元格信息的类型,第二个参数,需要其相关信息的单元格。当输入或选择此函数时,后跟第一参数的选择。

3、这里选择“filename”,包含引用的文件名(包括全部路径),文本类型。但当输入公式:=CELL("filename")后,发现返回的结果是空值。这是因为引用的工作表尚未保存,则返回空文本 ("")。

4、将工作簿保存,关闭重新打开,或者在任意单元格输入内容,再或者按F9功能键刷新下,都将会看到工作表名。

5、有时,需要对同一工作簿的多个工作表各自提取出自己的表名,以便进一步引用,可以按Ctrl加选,选择多个工作表,再输入公式。

6、但当选择其它工作表时,发现返回的并不是各自的工作表名,都是输入公式时的当前工作表的表名,这是因为公式中省略了第二参数,参数中指定的信息返回给最后更改的单元格,也就是输入公式的当前活动单元格了。

7、此处提取的是工作表名,原则上引用哪个单元格都一样,都将返回所在的表名,但A1是左上角第一个,比较简单好写:=CELL("filename",A1)

8、此时选中其它工作表时,就可看到返回的是各自的工作表名。

9、但是现在提取出来的是带路径的工作表名,所以还需要作进一步的提取,注意观察,会发现工作表名前,是带“[ ]”的工作簿名,利用这一特征,可以使用FIND函数来判断“]”的位置,再提取出“]”后面的内容,即是工作表名。

10、完整的提取公式为:=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,99),这里的99是泛指,假设工作表名没有这么多字符,如果要按实选取,还要再判定下字符长度,公式会变得很长,在这里没这必要。在设计公式时,只要达到目的,能简化的尽量简化。

得出工作簿名称,用如下公式
=MID(K4,FIND("[",CELL("filename"))+1,FIND("]",CELL("filename"))-FIND("[",CELL("filename"))-1)
得到“开工了”,用如下公式
=MID(MID(K4,FIND("[",CELL("filename"))+1,FIND("]",CELL("filename"))-FIND("[",CELL("filename"))-1),11,3)

用VLOOKUP函数可以做到。
把价目表中的编号作为首列,并按编号排序。另一工作表也将编号作为首列,在该表的单价列中的单元格用VLOOKUP函数。
VLOOKUP的参数及其含义如下:
1、lookup_value:需要在数据表首列进行搜索的值,此时可以写为A2(此例中为同一行的“编号”单元格);
2、Table_array:需要在其中搜索数据的信息表。(此例中为价目表包含编号和单价列的全部行)
3、Col_index_num:满足条件的单元格在数组区域Table_array中的列序号,首列序号为1;(此例中为价目表中单价列的列序号)
4、Range_lookup:指定在查找时是要求精确匹配,还是要求大致匹配。如果为FALSE,是大致匹配;如果为TRUE或忽略,则为精确匹配。(此例中应为TRUE或忽略)
按上述格式输入即可。

使用!
原公式sheet1!a1就是调用表格1中的a1中的内容
所以更改表格名称后,直接使用表格名称!单元格,就可以直接调用相应的单元格。
注意。
1在有的excel表格中,可以支持sheet1表格的同时也支持重命名,这样显示上可能会出现没有显示重命名的现象。
2在有的excel 中不支持vba使用重命名,所以在vba中依然需要使用sheet1来表达。
3在有的表格中可能是使用来代替!,所以使用时注意自己表格的版本

在 Excel 2007 中,可以用以下公式实现题述要求:
=MID(CELL("filename",$A),FIND("]",CELL("filename",$A))+1,66)

注1:该公式针对已经存档的文件。
注2:该公式针对活动文件的任一工作表

公式的结果如下图示:

公式结果的图示一

公式结果的图示二

在C2中输入或复制粘贴下列公式
=COUNTIF(INDIRECT(B2&"!A:A"),2022)

=COUNTIF(INDIRECT(B2&"!A:A"),"2022")
下拉填充


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13254950.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-06-27
下一篇 2023-06-27

发表评论

登录后才能评论

评论列表(0条)

保存