我有一个包含数千行 Excel 单元格的文件路径列表,我正在尝试提取路径的特定部分,即文件的父文件夹。
IE:
/Users/USER/share/photos/slide/box/TEXT TO EXTRACT IS HERE/file.jpg
在每种情况下,我都尝试获取 .jpg 之前的最后一个文件夹名称,在示例中,我将文本“TEXT TO EXTRACT IS HERE”放在此处。这在 Excel 中可行吗?
谢谢你!
答案1
虽然有点拗口,但是它可以适用于路径中任意数量的“/”符号:
=MID(A1,FIND(CHAR(1),SUBSTITUTE(A1,"/",CHAR(1),LEN(A1)-LEN(SUBSTITUTE(A1,"/",""))-1))+1,FIND(CHAR(1),SUBSTITUTE(A1,"/",CHAR(1),LEN(A1)-LEN(SUBSTITUTE(A1,"/",""))))-FIND(CHAR(1),SUBSTITUTE(A1,"/",CHAR(1),LEN(A1)-LEN(SUBSTITUTE(A1,"/",""))-1))-1)