对不起,我是excel的新手,需要帮助。说我的excel中有以下文本。
我想从右边开始算起第一个出现的“ /”之后,从右边删除所有文本。
所以我会得到以下消息。
答案 0 :(得分:1)
将LEFT()与FIND和SUBSTITUTE一起使用以查找最后一个/
=LEFT(A1,FIND("}}}",SUBSTITUTE(A1,"/","}}}",LEN(A1)-LEN(SUBSTITUTE(A1,"/","")))-1)
答案 1 :(得分:0)
如果您不介意vba,那么InStrRev
几乎是针对以下情况量身定制的:
Public Function Remove_After(ByVal what As String, ByVal where As Range) As String
Remove_After = Left(where, InStrRev(where, what) - 1)
End Function
答案 2 :(得分:0)