Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找将未知深度的文件路径拆分为单个单元格。
前任。if A1 = C:\users\Me\My Documents\Work\9.6.88\ - 这应该分为以下 where '||' 表示细胞分离:
if A1 = C:\users\Me\My Documents\Work\9.6.88\
|| C: || users || Me || My Documents || Work || 9.6.88 ||
这个函数/公式/宏应该适用于具有任意数量的子文件夹的文件路径,这样也可以有一个只有“C:\users\”的单元格,这也可以。
这是使用 SPLIT 功能的绝佳机会。这可以在 VBA 代码中使用,也可以用作工作表函数。
最好的办法就是自己动手。你可以看看这个问题。有关拆分功能的更多信息可从 MS此处获得。
数据 -> 文本到列 -> 分隔 ->\在其他字段中输入 -> 完成
\
或者,在单元格 B1 中使用此公式并复制权利:
=TRIM(MID(SUBSTITUTE($A1,"\",REPT(" ",255)),255*(COLUMN(A1)-1)+1,255))