我想做一些普通的excel事情,所以只有此字符串的子字符串
Documents/Z_Documentation/PDF/HTLT_105_492_VTR631-1.PDF
我想要的只是在最后一个"/"
之后获得所有内容我做什么
=RIGHT(C3,LEN(C3)-FIND("/",C3,1))
,但我总是收到相同的错误消息
我们发现了此公式的问题您键入= 1 1,单元格显示2 .....
甚至这样做:
=TRIM(RIGHT(SUBSTITUTE(C3,"/",REPT(" ",LEN(C3))),LEN(C3)))
trim 函数从文本中删除了所有空格,除了单词之间的单个空格。有关详细信息,请参阅此信息。
rept 函数重复文本给定次数。有关详细信息,请参阅此信息。
输入" ="后计算内容,而hit Enter是正常的Excel行为。
对于提取文件名,您可以使用此公式:
=MID(C3,FIND("*",SUBSTITUTE(C3,"/","*",LEN(C3)-LEN(SUBSTITUTE(C3,"/",""))))+1,LEN(C3))
通过使用LEN(A1)-LEN(SUBSTITUTE(C3,"/",""))))
,您实际上找到了"/"的实例数,在您的情况下是三个。然后,您搜索并替换为"/" *"的第三个实例。最后,您在结果中搜索" *",以获取下一个符号并调用子弦函数"中"