如何在Excel中获取当前工作表的路径?

如果您需要一种聪明的方法来在没有VBA的情况下获取当前Excel工作簿的路径,那么本文适合您。我们将使用基于公式的方法。

问:*我想通过公式找出活动表的路径。

本教程中使用的功能将在以下版本的Microsoft Excel上运行:

Excel 2013,Excel 2010,Excel 2007,Excel 2003

我们将使用SUBSTITUTE,CELL,FILENAME,RIGHT,LEN,FIND函数的组合。

在工作表的任何单元格中输入以下公式

= SUBSTITUTE(CELL(“文件名”),RIGHT(CELL(“文件名”)),LEN(CELL(“文件名”))-FIND(“ @”,SUBSTITUTE(CELL(“文件名”),“ \” ,“ @”,LEN(CELL(“ filename”))-LEN(SUBSTITUTE(CELL(“ filename”),“ \”,“”))),1)),“”)

image 1

这样,我们无需使用VBA编码就可以在Excel中检索当前工作表的路径。

xlsx-1567