1.判斷字符串是否含有某字符,區(qū)分大小寫
比如判斷字符串中是否包含大寫字母A,可用公式=IF(ISNUMBER(FIND("A",A2)),"有","無")。含有小寫字母a的結果是無,該公式里的FIND函數(shù)提取的是指定的字符區(qū)分大小寫,如下圖所示
2.判斷字符串是否含有某英文字符,區(qū)分大小寫,可用SEARCH函數(shù)代替FIND函數(shù)
比如判斷字符串是否包含字母A且不區(qū)分大小寫,公式=IF(ISNUMBER(SEARCH("A",A2)),"有","無"),如下圖所示。
3.判斷字符串中是否包含多個指定字符中的某一個。
比如判斷字符串中是否包含“id”、“1”、“3”這三個字符中的一個,可用公式
=IF(OR(ISNUMBER(FIND({"id";"1";"3"},D2))),"有","無")。
4.判斷是否同時包含某幾個字符
比如判斷字符串中是否同時包含“id”、“1”、“3”這三個字符,可用公式=IF(AND(ISNUMBER(FIND({"id";"1";"3"},D2))),"有","無")。
5.判斷包含某幾個字符中的幾個,可結合引用COUNT()函數(shù)
比如判斷字符串中包含“id”、“1”、“3”這三個字符的幾個,可用公式=COUNT(FIND({"id";"1";"3"},D2))。
6.判斷單元格中是否包含某字符,且不論在字符串的什么位置,也不區(qū)分大小寫(模糊查詢)
比如判斷字符串中是否包含“m”字符,可用公式=IF(COUNTIF(D2,"*m*"),"有","無")。
7.多條件判斷字符串中是否含有某字符并替代或刪除
例:將id+數(shù)字串的字符串中的“id”刪掉,將含有“com”的字符串中的“com”替換為“c”,公式
=IF(COUNTIF(D2,"id*")=1,SUBSTITUTE(D2,"id",""),IF(COUNTIF(D2,"com*")=1,SUBSTITUTE(D2,"com","c"),D2)),如下圖所示。
————————————————
版權聲明:本文為CSDN博主「小白修煉晉級中」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權協(xié)議,轉(zhuǎn)載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_50853979/article/details/124049601








暫無數(shù)據(jù)