Excel公式(不是VBA)来计算文件路径的基名?

Kar*_* W. 3 excel excel-formula

是否可以在不定义自定义VBA函数的情况下确定基本名称,即Excel中文件路径的最后一个路径组件?

例如,如果单元格A1具有该值

C:\Some\deep\directory\structure\file.txt
Run Code Online (Sandbox Code Playgroud)

该公式B1应该A1用来返回

file.txt
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

ass*_*ias 7

=RIGHT(A1,LEN(A1)-FIND("|",SUBSTITUTE(A1,"\","|",LEN(A1)-LEN(SUBSTITUTE(A1,"\","")))))
Run Code Online (Sandbox Code Playgroud)

  • aaa 和 Linux 路径:`=RIGHT(A1,LEN(A1)-FIND("|",SUBSTITUTE(A1,"/","|",LEN(A1)-LEN(SUBSTITUTE(A1,"/",") "))))))` (2认同)

bar*_*ini 5

要获得最后一个反斜杠之后的所有内容,请尝试以下公式

=REPLACE(A1,1,LOOKUP(2^15,FIND("\",A1,ROW(INDIRECT("1:"&LEN(A1))))),"")