欢迎来到 常识词典网 , 一个专业的常识知识学习网站!

[ Ctrl + D 键 ]收藏本站

您所在的位置:首页 > 教育学习 > 知识

知识

Excel 中怎么把一个完整的路径中文件名的部分截去?

分类: 知识 常识词典 编辑 : 常识 发布 : 08-20

阅读 :391

Excel 中怎么把一个完整的路径中文件名的部分截去?比如说,C:\tmp\afile.cpp 应该转换为 C:\tmp\在 LibreOffice 中可以用这个公式:=LEFT(A1,SEARCH("\\[^\\]+$",A1))但是公司的电脑上只有 MS Office,且不让自己装软件 ... 所以求 Excel 适用的方法。2 个答案

答案 1:

可以先查找\出现的位置,然后使用left选取。比较简单的办法就是将字符串中的最后一个"\"字符替换成一个其他字符,然后查找这个字符的位置。上面的例子可以这样处理:假设A1为要处理的字符串:=LEFT(A1,FIND("#",SUBSTITUTE(A1,"\","#",(LEN(A1)-LEN(SUBSTITUTE(A1,"\",))))))

答案 2:

{=LEFT(A1,LOOKUP(100,IF(CODE(MID(A1,ROW(1:99),1))=92,ROW(1:99))))}数组公式思路同楼上,取最后“\”的位置,再使用left

下一篇:京东刘强东发布4大图书计划,再向当当李国庆叫板,未来会有哪些影响? 下一篇 【方向键 ( → )下一篇】

上一篇:如何高效地开会? 上一篇 【方向键 ( ← )上一篇】