Excel公式(而不是VBA)计算文件path的基本名称?
是否有可能确定基本名称,即Excel中的文件path的最后一个path组件,而不定义自定义VBA函数?
例如,如果单元格A1
具有该值
C:\Some\deep\directory\structure\file.txt
B1
的公式应该用A1
来返回
file.txt
有任何想法吗?
=RIGHT(A1,LEN(A1)-FIND("|",SUBSTITUTE(A1,"\","|",LEN(A1)-LEN(SUBSTITUTE(A1,"\","")))))
为了得到最后一个反斜杠后的所有内容,请尝试这个公式
=REPLACE(A1,1,LOOKUP(2^15,FIND("\",A1,ROW(INDIRECT("1:"&LEN(A1))))),"")