亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Excel:字符串中的最后一個字符/字符串匹配

Excel:字符串中的最后一個字符/字符串匹配

蝴蝶刀刀 2019-11-15 15:10:41
Excel:字符串中的最后一個字符/字符串匹配有沒有一種有效的方法來使用基函數識別字符串中的最后一個字符/字符串匹配?即不是最后一個字符/字符串的字符串,但字符/字符串最后出現的位置在一個字符串。 Search并且find兩者都是從左到右工作所以我無法思考如何在沒有冗長的遞歸算法的情況下應用。而這個解決方案現在似乎已經過時了。
查看完整描述

3 回答

?
楊魅力

TA貢獻1811條經驗 獲得超6個贊

如何創建自定義函數并在公式中使用它?VBA具有內置功能,InStrRev可以完全滿足您的需求。

把它放在一個新模塊中:

Function RSearch(str As String, find As String)
    RSearch = InStrRev(str, find)End Function

你的函數看起來像這樣(假設原始字符串在B1中):

=LEFT(B1,RSearch(B1,"\"))



查看完整回答
反對 回復 2019-11-16
?
holdtom

TA貢獻1805條經驗 獲得超10個贊

tigeravatar和Jean-Fran?oisCorbett建議使用此公式生成最后一次出現的“\”字符的字符串

=TRIM(RIGHT(SUBSTITUTE(A1,"\",REPT(" ",LEN(A1))),LEN(A1)))

如果用作分隔符的字符是空格“”,那么公式必須更改為:

=SUBSTITUTE(RIGHT(SUBSTITUTE(A1," ",REPT("{",LEN(A1))),LEN(A1)),"{","")

無需提及,“{”字符可以替換為在文本中不會“正?!背霈F的任何字符。


查看完整回答
反對 回復 2019-11-16
  • 3 回答
  • 0 關注
  • 635 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號