ecel中如何替換字串中的特定字元否則返回原

2021-05-03 21:56:47 字數 934 閱讀 1217

1樓:匿名使用者

我有個笨辦法,因為其他更優的辦法我也不會哈,就將就你這個公式,解決沒有括號時的問題。

我覺得可以用個if先判斷有沒有括號嘛,有括號才執行你這個公式,比如:

if(iserror(find("",b2,1)-find("{",b2,1)-1),"啊啊"))

我也是菜鳥,你看能滿足需求不

2樓:匿名使用者

你這公式好複雜看不懂。但你水平這麼高了,我就給你點提示好了。你可以用if(find(***)=0,substitute,b2)

至於find(***)=0還是=1你自己試吧

3樓:魚木混豬喲

假設原字串在a1中,結果出現在b1中,那麼可以使用如下圖公式來實現:

find(find_text,within_text,start_num)

其中括號內的find_text表示我們要查詢的字串。

within_text表示要超找的區域,也就是需要在哪個單元格內查詢find_text

start_num 指定開始進行查詢的字元數。比如start_num為1,則從單元格內第一個字元開始查詢關鍵字。如果忽略 start_num,則假設其為 1。

4樓:未王人

我覺得replace 可以解決

=replace(a1,find("{",a1),len(a1)-find("{",a1),b1)

5樓:

=substitute(b2,if(countif(b2,"*",b2,1)-find("{",b2,1)-1),""),if(countif(b2,"*{*")=0,"","啊啊"))

6樓:匿名使用者

直接用:

=substitute(b2,"hoho","啊啊")

js中如何判斷字串中是否包含指定字串

正則bai 匹配 du var str this is my test var test new regexp test g 建立正 zhi則dao表達版式對權 象var result s.match test alert result js判斷字串變數是否含有某個字串的方法 方法一 var str...

vb獲取字串中字元,vb獲取字串中字元

private sub command1 click dim b as integer,a as string,i as integer,c as string,d as string a text1.text c d for i 1 to len a b asc mid a,i,1 if b 65...

js中怎麼判斷字串是否在另字串中

js中判斷一個字抄符串包含另外 襲一個字串的方式比較多,比如indexof 方法,注意o是大寫。var test this is a test if test.indexof test 1 es6又提供了三種新方法 1 includes 返回布林值,表示是否找到了引數字串。2 startswith ...