2017-07-27 119 views
0

当且仅当文件夹中存在具有特定名称的文件时,才想创建超链接。否则,我希望单元格保持空白。我有一个非常具体的文件名的文件夹,我希望excel可以搜索并返回超链接(如果找到该名称)。我想下面的代码,但不能得到它的工作:excel中的超链接如果文件夹中存在文件

= IF(找到( “8197837”,文件夹名, “8197837”),超链接(文件夹名称,8197837), “”)

回答

0
Function FileExists(FileName As String) As Boolean 
    FileExists = (Dir(FileName) > "") 
End Function 

在VBA中创建一个自定义函数来检查文件。您进入开发人员选项卡下的Visual Basic编辑器,创建一个新模块并粘贴该代码。

然后在你想用做类似的细胞:

= IF(FILEEXISTS(文件名),HYPERLINK(文件名),“”)

+0

我可以做它,所以它不仅看起来通过一个文件夹为文件? –

+0

是的。这个函数实际上会查看你提供的文件名是否存在。如果是,则返回True。您提供的文件名可以是另一个单元格中的链接,也可以是将字符串连接在一起的公式。 – bushell

相关问题