如何在excel某个单元格中 显示工作薄名称

2024-12-19 03:27:40
推荐回答(5个)
回答1:

使用cell公式可获取sheet名称。当所在sheet更改名字时,返回值会自动更改。

1、如下公式可获取本sheet名称:

=CELL("filename",A1)

2、如下公式则可获取sheet2名称:

=CELL("filename",sheet2!A1)

  • 单元格地址无需手动输入,可直接点击该sheet单元格,并且不限于A1,该sheet中任意单元格皆可。

回答2:

在单元格中填写如下公式即可
=MID(CELL("filename"),FIND("]",CELL("filename"))+1,20)

回答3:

2003版。插入\名称\定义:定义名称为XX,公式里输入:=RIGHT(GET.CELL(32),LEN(GET.CELL(32))-FIND("]",GET.CELL(32)))
在B2里输入=XX

回答4:

公式为:
=MID(CELL("FileName",A1),FIND("[",CELL("FileName",A1))+1,FIND(".",CELL("FileName",A1))-FIND("[",CELL("FileName",A1))-1)
特别注意,只有在保存过的EXCEL文件中输入这个公式才会显示,新建的BOOK1文件里是没有用的。因为公式是调取硬盘里的文件名的,没有保存过的文件根本就没有文件名,所以显示为错误的。

回答5:

插入—名称—定义:
x=mid(get.workbook(1),find("]",get.workbook(1))+1,30)
在单元格中以数组形式输入=x,则单元格是一个工作表名的水平数组。