教你轻松搞定文件路径

教你轻松搞定文件路径本文中涉及到的CELL函数和SEARCH函数在上篇文章”三个牛函数顶个文件名”中有详细介绍,不熟悉的小伙伴自行去复习哈。

大家好,欢迎来到IT知识分享网。

使用函数显示文件路径

Remark:本文中涉及到的CELL函数和SEARCH函数在上篇文章”三个牛函数顶个文件名”中有详细介绍,不熟悉的小伙伴自行去复习哈!

老套路,边聊函数边答题…

套路一

1. SUBSTITUTE函数:在文本字符串中用 new_text 替代 old_text。如果需要在某一文本字符串中替换指定的文本,请使用函数 SUBSTITUTE;如果需要在某一文本字符串中替换指定位置处的任意文本,请使用函数 REPLACE。

官方语法:SUBSTITUTE(text,old_text,new_text,[instance_num]),高仿版:SUBSTITUTE(别墅,旧家具,新家具,替换掉第几个)

先在B1中输入公式=SUBSTITUTE(CELL(“filename”,B1), “\”, “&”,5),会发现文件名中第5个”\”被替换成了”&”(也可以用除”\”之外的其他易辨别字符)。

教你轻松搞定文件路径

2. 接下来用search函数查找”&”,在B2单元格输入公式=SEARCH(“&”,SUBSTITUTE(CELL(“filename”,B1), “\”, “&”,5),1),就能找到”&”的位置了。

教你轻松搞定文件路径

3. 找到”&”的位置后来提取”&”前面的内容,在B3单元格输入公式=MID(CELL(“filename”,A1),1,SEARCH(“$”,SUBSTITUTE(CELL(“filename”,A1),”\”,”$”,5),1))

教你轻松搞定文件路径

套路二

1. left函数,返回string字符串左边n个字符,发生错误时返回空字符串(””)

官方语法:LEFT( string, n ),高仿版:LEFT(想要啥,从左边开始要几个)

在B1单元格输入公式=LEFT(CELL(“filename”,B1),38),得到完整路径

教你轻松搞定文件路径

2. 那么38哪里来的呢,不能总是数一数吧。接着来看find函数,Find函数用来对原始数据中某个字符串进行定位,以确定其位置。Find函数进行定位时,总是从指定位置开始,返回找到的第一个匹配字符串的位置,而不管其后是否还有相匹配的字符串。

官方语法:FIND(find_text,within_text,start_num),高仿版:FIND(找什么,在哪找,从哪里开始找)

在B2中输入公式=FIND(“[“,CELL(“filename”,B1),1),字符”【”的位置就粗来了。

教你轻松搞定文件路径

3. 我们想要的路径是”[“左边的所有,所以在B3中输入公式=LEFT(CELL(“filename”,B1),FIND(“[“,CELL(“filename”,B1),1)-1)

教你轻松搞定文件路径

细心的小伙伴会发现,文中search函数和FIND函数,MID函数和LEFT函数目的相同,得到的结果也一样,所以说函数千千万,选择自己喜欢的一款用好就行啦。

Ending!

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/69779.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信