【问题描述】如何用公式返回当前工作表的名称呢?
【小千解答】使用CELL函数。
公式如下:
=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,99)
【知识点拨】
CELL("filename")返回:当前Excel文件的存储路径+[当前Excel文件的文件名.xlsx]+当前激活工作表的名称
FIND函数:查找上述结果里]位于第几个字符
MID函数:提取]往右到结尾的所有内容,即工作表名称
【注意事项】
1、若Excel文件未保持,则CELL("filename")返回空文本。
2、Excel网页版不支持CELL("filename")。
3、CELL("filename")返回当前激活工作表的名称,为了保证是获取公式所在工作表的名称,应该添加第2参数进行限定,可以任意指定一个公式所在工作表的单元格地址。