如何在单元格中获取Excel工作表的名称

如题所述

1、打开excel文件,点击“公式”栏,进而点击“定义名称”

2、把公式“=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),)&T(NOW())”复制粘贴进对话框2处,并点击确认

3、在任意工作表单元内输入“=sheetname”并确认,得到第一张工作表的名称sheet1

4、选择拖动后全部的单元格范围,光标回到2处,在键盘下同时按下ctrl、shift、enter三个件后完成工作表的名称提取

5、因本文件涉及宏表函数,最后需保存为xlsm后缀宏格式的excel文件,并在下次打开文件时点击启动宏

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-12-18
前提:这个工作簿是保存过的,否则公式不生效。
在工作表生任意一个单元格输入
=CELL("filename",A1)
=REPLACE(CELL("filename",A1),1,FIND("]",CELL("filename",A1)),"")&T(NOW())
第一个公式提取完整路径+工作簿名称+工作表名称
第二个只提取当前工作表名称。本回答被提问者采纳
第2个回答  2019-07-16
在工作表的任意一个单元格输入:=CELL("filename",A1)
即可显示
完整路径+工作簿名称+工作表名称等内容。
需要这个文件保存过,否则公式无效。
第3个回答  2018-07-29
可以通过以下公式获取路径,文件名,工作表名称:

=CELL("filename",B2)本回答被网友采纳