如何在excel中获取文件名?

在Excel中,没有直接的函数来获取文件名,但是可以使用CELL函数来获取文件路径,然后我们可以使用MID函数从中提取文件名。

您可以使用以下步骤:

  1. 首先,您需要在单元格中输入 CELL 函数。
  2. 之后,您需要在参数中指定“文件名”。
  3. 然后输入右括号
  4. 最后按 Enter 键。
 =CELL("filename")

此时你就得到了文件地址的路径。您可以在下面的示例中看到,单元格 D1 中有路径地址。

获取文件名

现在接下来的事情是从该地址获取文件名,为此我们将使用 MID + SEARCH 函数。

您应该注意一件事,文件名位于方括号中。

因此,让我们创建一个公式来获取文件名。

  1. 首先,使用SEARCH函数使用搜索功能找出起始钩子的位置。
    search-function-to-know-the-position
  2. 接下来,您需要找到结束括号的位置。
    position-of-ending-square-brackets
  3. 之后,您需要使用 MID 函数从完整路径中获取结束名称。
  4. 为此,我们需要使用以下公式,其中您需要使用从搜索函数获得的值。
    mid-function-to-get-file-name

现在让我们来理解一下我们用 MID 函数编写的这个公式。在MID函数中:

  1. 在第一个参数中,您引用了我们拥有文件完整路径的单元格。
  2. 在第二个参数中,您使用从 SEARCH 函数获得的起始括号位置,然后向其添加 1。
  3. 在第三个参数中,您使用结束括号位置并扣除起始括号位置,然后扣除 1。这将为您提供要获取的确切字符数。

在这里,我在一个公式中输入了所有函数,以在单个单元格中获取结果。

 =MID(CELL("filename"),SEARCH("[",CELL("filename"))+1,SEARCH("]",CELL("filename"))-SEARCH("[",CELL("filename"))-1)

添加评论

您的邮箱地址不会被公开。 必填项已用 * 标注