【问题标题】:Split a filepath on "\"在“\”上拆分文件路径
【发布时间】:2013-09-16 15:39:13
【问题描述】:

我希望将未知深度的文件路径拆分为单个单元格。

例如。 if A1 = C:\users\Me\My Documents\Work\9.6.88\ - 这应该分为以下 where '||'表示细胞分离:

||  C: || users || Me || My Documents || Work || 9.6.88 ||

这个函数/公式/宏应该适用于具有任意数量子文件夹的文件路径,这样也可以有一个只有“C:\users\”的单元格,这也可以。

【问题讨论】:

  • 您要替换 A1 吗?或者您想要从 A2 开始的分解文件路径还是从 B1 结束?

标签: string excel split filepath


【解决方案1】:

这是使用 SPLIT 功能的绝佳机会。这可以在 VBA 代码中使用,也可以用作工作表函数。

最好的办法就是自己动手。您可以查看this question。 MShere 提供更多关于拆分功能的信息。

【讨论】:

    【解决方案2】:

    数据 -> 文本到列 -> 分隔 -> 在其他字段中键入 \ -> 完成

    或者,在单元格 B1 中使用此公式并版权所有:

    =TRIM(MID(SUBSTITUTE($A1,"\",REPT(" ",255)),255*(COLUMN(A1)-1)+1,255))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-02-15
      • 2020-11-09
      • 2020-08-04
      • 1970-01-01
      • 2015-12-20
      • 2012-04-30
      • 1970-01-01
      相关资源
      最近更新 更多