2013-01-01 47 views

回答

0

這裏有一個我最近炮製的 - 它回答了這個問題,而無需使用正則表達式(由於某種原因,我不能讓與的LibreOffice 4.3.1.2工作)

=FIND("+|",SUBSTITUTE(A1,"a","+|",(LEN(A1)-LEN(SUBSTITUTE(A1,"a",""))))) 

基本上,它執行以下操作:

  1. 用記號筆

    替代( A1,更換一個特定的搜索字符串的最後一個實例 「一」, 「+ |」, (LEN(A1)-LEN(SUBSTITUTE(A1, 「A」, 「」) ))) )

  2. 找到標記的指數

    FIND( 「+ |」,...)

- 或字符串返回到「權a' -

=MID(A1, FIND("+|",SUBSTITUTE(A1,"a","+|", (LEN(A1)-LEN(SUBSTITUTE(A1,"a","")))))+1, LEN(A1)) 

在本例中,「a」是要查找的字符串的最後一個實例,「+ |」是一個佔位符,musn't字符串中已經存在,你正在尋找

一切尾隨只具備字符串被調用返回到中期

+0

請格式化你的答案 – Nabin

+0

沒有意識到,謝謝你的提示 – brynk

相關問題