Excel函数问题。怎么看工作表是第几个。

发布网友 发布时间:2022-04-23 13:25

我来回答

4个回答

热心网友 时间:2023-07-14 20:49

在当前单元格中显示当前工作表名称的函数:
=MID(CELL("Filename"),FIND("]",CELL("Filename"))+1,LEN(CELL("Filename"))-FIND("]",CELL("Filename")))

=CELL("Filename"),是显示当前文件的完整保存路径,在保存后,才有值,否则为错误值。

另有一法:
定义一个名称:
sh=REPLACE(GET.DOCUMENT(1),1,FIND("]",GET.DOCUMENT(1)),)&T(NOW())
然后可以在任何一个工作表的任意一个单元格中,录入=sh
就可以得到当前工作表名称。

热心网友 时间:2023-07-14 20:50

返回工作簿中工作表个数用公式
=INFO("numfile")
返回的那个工作表名称用公式:
=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255)

返回工作表名称,前提是你的工作表已经保存,而不是新建的

热心网友 时间:2023-07-14 20:50

函数中没有判定第几张工作表的函数
VBA中倒是有
Sub ts()
MsgBox ActiveSheet.Index
End Sub
index表示工作表的序号,也就是第几张

热心网友 时间:2023-07-14 20:51

=sheet() 当前工作表编号

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com