如何用excel函数公式返回工作簿文件所在的文件夹路径?

在excel单元格中有时候我们需要动态的获取当前的excel工作簿所在的文件夹路径,这时候可以使用excel工作表函数Cell来实现。

工作表函数Cell的语法参数如下:

CELL(info_type, [reference])

其中第一个参数info_type表示要返回的单元格信息,reference参数表示要返回信息的单元格引用。

如果reference参数省略,则返回最后一个变化的单元格的信息,如果reference参数表示多个单元格,则只返回最左上角的单元格的信息。

info_type参数可以有多个值,当用”filename”作为参数值时,将返回当前工作簿所在的含完整路径的文件名,听过这个参数可以获取当前工作簿文件所在的文件夹路径。

比如可以在A1单元格中输入以下公式获取当前工作簿文件所在的文件夹路径

=LEFT(CELL("filename"),FIND("[",CELL("filename"))-1)

如果当前工作簿是新建的工作簿且并未保存,则CELL(“filename”)将返回空值。

 

 

       

发表评论