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單元格里打好幾行字
以03版本為例 1 選中相應單元格 2 滑鼠右鍵開啟 設定單元格格式 3 彈出 單元格格式 視窗,選擇 對齊 在文字控制下的 自動換行 打上勾,確定,就可以了。如下 有兩種情況 第一種,選擇單元格 右鍵 設定單元格格式 對齊 自動換行 勾選 第二種,要打算句子 寫完第一行後按住alt enter 回...
如何在Excel的單元格里劃2條斜線
1全部這個問題屬於在excel中製作複雜斜線表頭。在excel中製作複雜斜線表頭,沒有word中的 繪製斜線表頭 功能。在excel中製作複雜斜線表頭的方法是 用 繪圖 工具欄上的 直線 在單元格中繪製斜線 需要多少繪製多少 用 繪圖 工具欄上的 文字框 製作斜線表頭中的文字專案,用滑鼠拖動放置到合...
如何去掉excel單元格里面的前面幾個字元
用right 函式吧 excel表,如何用公式批量去掉單元格最後幾個字元? 比如原資料在a列要去掉最後3個字元,可以在b1輸入 left a1,len a1 3 向下填充。 使用分列 選中需要的資料 資料 分列 分隔符號 其他 d 刪除不需要的列即可。 假定原始資料在a列,自a1起。b1 subst...