ecel用什麼函式判斷單元格是否包含某一特定字元

時間 2021-12-19 11:42:29

1樓:匿名使用者

excel中,可以利用find函式來判斷乙個字元創中是否包含某一特定字元。

關於find函式:

函式 find 和 findb 用於在第二個文字串中定位第乙個文字串,並返回第乙個文字串的起始位置的值,該值從第二個文字串的第乙個字元算起。

這些函式可能並不適用於所有語言。

find 適用於使用單位元組字符集 (sbcs) 的語言,而 findb 適用於使用雙位元組字符集 (dbcs) 的語言。 您的計算機上的預設語言設定對返回值的影響方式如下:

無論預設語言設定如何,函式 find 始終將每個字元(不管是單位元組還是雙位元組)按 1 計數。

當啟用支援 dbcs 的語言的編輯並將其設定為預設語言時,findb 會將每個雙位元組字元按 2 計數。 否則,findb 會將每個字元按 1 計數。

支援 dbcs 的語言包括日語、中文(簡體)、中文(繁體)以及朝鮮語。

語法find(find_text, within_text, [start_num])

findb(find_text, within_text, [start_num])

find 和 findb 函式語法具有下列引數:

find_text    必需。 要查詢的文字。

within_text    必需。 包含要查詢文字的文字。

start_num    可選。 指定開始進行查詢的字元。 within_text 中的首字元是編號為 1 的字元。 如果省略 start_num,則假定其值為 1。

備註find 和 findb 區分大小寫,並且不允許使用萬用字元。 如果您不希望執行區分大小寫的搜尋或使用萬用字元,則可以使用 search 和 searchb 函式。

如果 find_text 為空文字 (""),則 find 會匹配搜尋字串中的首字元(即編號為 start_num 或 1 的字元)。

find_text 不能包含任何萬用字元。

如果 within_text 中沒有 find_text,則 find 和 findb 返回 錯誤值 #value!。

如果 start_num 不大於 0,則 find 和 findb 返回 錯誤值 #value!。

如果 start_num 大於 within_text 的長度,則 find 和 findb 返回 錯誤值 #value!。

示例:舉例說明如下:

1.判斷a列的字串中是否包含b列字元:

2.輸入公式如下:

公式解釋:find函式用法=find(要查詢的字串,被查詢的字串,起始位置(可省略)),這裡加了乙個iferror函式,當查詢不到時,捕獲錯誤,並重新發揮值。

3.下拉填充,如果返回數字則說明包含,返回文字就是不包含。

2樓:

find 和 countif都可以

比如要想知道a1中"我是中國人"是否包含了"國"字你可以用 =isnumber(find("國",a1))或者 =countif(a1,"*"&"國"&"*")

3樓:匿名使用者

比如這樣=isnumber(find("你的字元",a1))

4樓:退休畫線工

find、substitute等,要看具體情況

vba 判斷單元格是否包含字元 excel

5樓:匿名使用者

舉例說明,有兩個單元格:a1:存放abc a2:為空白。設計乙個vba程式,判定a1和a2是否為空白,並將結果放在b1(放a1的結果)和b2(放a2的結果)

**如下

sub 判定()

dim m_s as string

dim m_t as integer

dim 結果 as string

dim i as integer

for i = 1 to 2

m_s = cells(i, 1) '讀取a列的值m_t = len(m_s)

if m_t > 0 then

結果 = "非空值"

else

結果 = "空值"

end if

cells(i, 2) = 結果 '結果放到b列next

end sub

執行**後結果如圖:

6樓:匿名使用者

for i = 8 to 20

if instr(cells(i,"aq"), "newad")>0 then

range("c" & i & ":ag" & i).clearcontents

end if

next

7樓:善良的豬頭

判斷改為

if instr(1,range("aq" & i),"newad")<>0 then

8樓:匿名使用者

if range("aq" & i) like "newad*" then

9樓:亞遊推廣

in turpis.

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

10樓:匿名使用者

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

完整的公式為:

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

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

判斷a2單元格裡是否有「字元」2個字的公式為:

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

11樓:

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

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

12樓:蘭鉑仕自動化機械

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

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

置。如圖所示:

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

友這個字元。如圖:

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

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

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

13樓:山桑弓

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

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

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

14樓:

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

15樓:匿名使用者

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

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

因此沒必要在做判斷

excel用什麼函式判斷乙個字串中是否包含某些字元?

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

16樓:魚木混豬喲

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

工具:office2013

方法如下:

判斷a列單元格裡是否包含「木」:

方法一:利用find函式判斷

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

方法二:利用substitute函式判斷

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

方法三:利用countif函式判斷

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

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

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

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

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

17樓:蘭鉑仕自動化機械

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

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

置。如圖所示:

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

友這個字元。如圖:

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

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

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

excel用什麼函式判斷單元格是否包含某一特定字元

假設某一特定字元是 並在a1單元格 可改成想找的字元 b1 if isnumber find a1 有 無 如果有具體的字元,可以用find,找到返回位置,找不到返回錯誤,用iferror或者iserror來判斷。excel 用什麼函式可以判斷乙個字串中是否包含某些字元 判斷方法如下 1,判斷字串中...

請問ecel的if函式裡如果單元格沒意義則等於1怎

如以下公式 a1單元格的值直接就是叫 沒意義 三個字的,就返回值1,否則返回2。if a1 沒意義 1,2 又或者 if a1 20,1,則表示如果a1的值是20,則返回的結果等於1,否則公式返回空白值,公式中的雙引號 代表空白。注意公式中的條件判斷部份,如果直接對漢字或英文本母等文字進行判斷,條件...

ecel單元格設定函式公式怎樣讓滿足條件的單元格

s今生緣 用條件格式,原來的公式可改為 if today g2,未回訪!if today g2,今日回訪!if today 如果office2007 選擇包含公式的單元格,然後 開始 條件格式 新建規則 只為包含一下內容的單元格設定格式單元格值 等於 已回訪 設定 格式 顏色為綠色單元格值 等於 還...