请教Excel单元格引用的一个问题,如何实现单元格等于当前Excel文件名

请教Excel单元格引用的一个问题,如何实现单元格等于当前Excel文件名,第1张

在你需要的任意表格位置输入公式

=RIGHT(CELL("filename",$A$1),LEN(CELL("filename",$A$1))-FINDB("]",CELL("filename",$A$1),1))

这样就会把当前的工作名称显示出来

1、首先打开Excel,将要新建工作表的名称粘贴复制进Excel单元格中。

2、选中所有的名称,然后选择菜单栏“插入-数据透视表”,显示出了的那个继续选择“数据透视表”。

3、在d出来的“创建数据透视表”窗口里面勾选现有工作表,然后单击位置最后面的小图标,随便选中一个单元格,按确定,继续确定。

4、单击全部后面的小箭头,选中所有数据,然后将“根据名称筛选数据表与全部单元格选中”。

5、单击菜单栏“选项”,之后单击“数据透视表”下方“选项”旁边的小箭头,然后单击“显示报表筛选页”,d出的小窗口确定。

6、就可以看到下方工作表名称那里生成了需要的工作表,不论有多少数据,重复上面的步骤就可以。

在 Excel 2007 中,满足题要求可用如下公式:

=MID(CELL("filename",A1),FIND("[",CELL("filename",A1))+1,FIND(".xlsx",CELL("filename",A1))-FIND("[",CELL("filename",A1))-1)

注1:用“CELL”函数提取文件名时,加个A1参数限制一下,就是提取的本工作表名称,不加的话,提取的是活动工作表的名称。

注2:上述公式提取的文件名未包括文件名后缀,可以根据需要更改公式

公式结果图示:

公示结果在“Book13”上的图示

公式结果在“Book14”上的显示


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

原文地址:https://54852.com/tougao/11775595.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存