Excel如何判斷某單元格里是否包含某個字元

2021-06-26 19:02:06 字數 2938 閱讀 3404

1樓:魚木混豬喲

excel中可以利用find(search)函式、substitute函式或者countif函式,或者mid函式結合陣列公式等來判斷某單元格里是否包含某個字元。

工具:office2013

方法如下:

判斷a列單元格里是否包含“木”:

方法一:利用find函式判斷

公式如下圖所示,結果為數字,則說明包含;結果為#value,則不包含:

方法二:利用substitute函式判斷

公式如下圖所示,結果不是0,則說明包含;結果為0,則不包含:

方法三:利用countif函式判斷

公式如下圖所示,結果不為0,則包含;不為0,則不包含:

方法四:利用mid結合陣列公式判斷

公式如下圖所示,結果不為0,則說明包含;結果為0,則不包含:

注意事項:這裡列舉了幾種常見的方法,根據實際需要選擇合適的方法進行判斷即可,適合的方法才是最好的方法。

excel如何判斷某個單元格是否包含某個特定字元

2樓:蘭鉑仕自動化機械

1、首先建立一張空白的**,然後輸入文字,比如你的好朋友。如圖:

2、然後選擇“b1”單元格,輸入查詢函式“=find("朋友",a1)”,查詢a1中“朋友”這個字元所在位

置。如圖所示:

3、再按回車鍵,我們發現“b1”的值是“3”,“朋友”這個在a1中的第三個字元位置,證明a1包含朋

友這個字元。如圖:

4、然後我們再將函式改為“=find("哈哈",a1)”,查詢“哈哈”在a1中的位置。如圖:

5、同樣按回車鍵,發現值是“#value!”所以不存在“哈哈”這個字元。如圖:

所以判斷某個單元格是否包含某個特定字元,只需按上面方法操作就可以了。

3樓:山桑弓

假設原始資料在a1中,b1中輸入

=countif(a1,"*\*")=1

就可以了。如果a2和下面還有類似資料,將b1公式用自動填充柄下拉。

4樓:

=if(isnumber(find("\",a1)),"true","false")

5樓:匿名使用者

=isnumber(find("\",a1))

這樣是簡單的,本來就是返回true or false

因此沒必要在做判斷

如何判斷string中是否包含某個字元

6樓:year騎行者

兩種方式:

string.vauleof() 括號內寫上你要找的字元,返回-1就沒有

"abc".contains("a")

string:字串常量

stringbuffer:字元創變數

stringbuilder:字元創變數

1.三者在執行速度方面的比較:stringbuilder >  stringbuffer  >  string

2.string <(stringbuffer,stringbuilder)的原因

7樓:黑馬程式設計師

content()方法,判斷字串包含,或者用indexof()方法,返回包含字串第一次出現的索引位置,如果沒找到返回-1:例如if(str.content(str1)){}或者if(str.

indexof(str1)=-1){}

8樓:

public class haha}

9樓:匿名使用者

string a = "abc";

if(a.contains("e"))

console.writeline("包含");

else

console.writeline("不包含");

簡單的寫了一下,這是c#的

excel 用什麼函式可以判斷一個字串中是否包含某些字元

10樓:匿名使用者

正常情況下是用find函式,比如:=find("字元",a2),就是在a2單元格查詢"字元"2個字,找到即返還數字、找不到顯示錯誤。

完整的公式為:

=if(isnumber(find("字元",a2)),"有","無")

還可以用替換該字元測定文字長度是否有變化,若前後有變化說明替換了該字元,否則沒有該字元。

判斷a2單元格里是否有“字元”2個字的公式為:

=if(len(a2)=len(substitute(a2,"字元","")),"沒有","有")

11樓:

excel判斷字串包含使用find函式包含結錯包含返串位置

請教,如何判斷excel某個單元格內是否含有某個字元

12樓:匿名使用者

假設是判斷excela1單元格內是否含有"#"號字元,則

另一單元格寫入公式

=if(count(find("#",a1)),"包含","不包含")

或=if(countif(a1,"*#*"),"包含","不包含")

再或=if(iserror(find("#",a1)),"不包含","包含")

=if(isnumber(find("#",a1)),"包含","不包含")

=if(isna(match("*#*",a1,)),"不包含","包含")

=if(isna(vlookup("*#*",a1,1,)),"不包含","包含")

13樓:

=find("b",a1)這個公式是查詢b字元在a1單元箇中出現的位置,沒有回現實值錯誤。

14樓:匿名使用者

=if(isnumber(find(c5,a5)),"包含","不包含")

excel的單元格裡為AB,當點選此單元格時,只需輸入

這個問題不難 你可以在a1和b1填入數值,在c1裡輸入乙個公式 a1 b1這樣你每次在a1,b1中填入數值,c1就會出現你要的結果 excel中怎麼設定當乙個單元格為某個數值時,另外乙個單元格就引用該數值對應的公式?準備工具 材料 裝有windows 10的電腦一台,microsoft office...

急急急如何批量將EXCEL單元格裡的姓名中間那個字即字替換成,請高手指點

如果資料在a列,那麼在b1單元格輸入以下公式,然後向下填充公式 replace a1,2,1,如圖,請參考 replace公式也挺好的,學習了!如何在excel種給每個單元格每個字元後面都加上乙個逗號,高手指點下!此辦法對文字或數字均適用,假設你的資料在a列,且中間沒有空單元格,分幾步 回1 b1輸...

excel,如何判斷文字單元格內容是否相同,忽略單元格的具體格式

在c1輸入如下公式下拉,如果要在c1顯示 錯誤!只需把公式中的 相等 兩個字改為 錯誤!就行了。if countif b1,a1 相等 不等 或者用這公式也行 if isnumber find a1,b1 相等 不等 如果資料是來自於別的檔案,出現這種情況很正常,是由於某單元格內容前存在空格,但是察...