ecel函式公式中包含某些內容怎麼體現

2021-12-19 13:28:48 字數 3557 閱讀 4737

1樓:匿名使用者

在excel中可以使用find函式來查詢字串中包含的字。

使用語法

find(find_text,within_text,start_num)

find_text 是要查詢的字串。

within_text 是包含要查詢關鍵字的單元格。就是說要在這個單元格內查詢關鍵字

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

注意如果 find_text 是空文字 (),則 find 則會返回數值1。

find_text 中不能包含萬用字元。

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

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

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

應用示例

a2=「廣東省東莞市東城區…」,a3=「黑龍江省哈爾濱市…」; 對含有不同地方的資料,利用「find」函式,非常簡單地確定「省」出現的位置。

詳細解釋

公式「=find("省",a2)」中,「省」表示要查詢的文字為「省」,(實際使用中,也可以很長的一串字元)。要找查詢的物件是a2單元格的內容「廣東省東莞市東城區…」,因為沒有指定起始位置,所以系統從第一位開始。返回的「3」,表示「省「字在第三位。

而公式「=find("省",a3)」中,「黑龍江省哈爾濱市…」則返回4。

注:find函式,第一位查詢內容,如果是文字的話,必須新增英語輸入法下的雙引號,否則函式無法計算。

與find類似,search函式也有相同的功能。它們的區別是,find區分大小寫,而search不分大小寫(當被查詢的文字為英文時)。

另外,在excel中,對文字進行處理的很多函式都提供了一個特別用來處理雙位元組字元(如中文,日文)的函式,一般是在原函式後加「b」,如find, 就有一個findb。left,相對應的就是leftb等。其實,我們在實際應用中,使用不帶「b」的函式就足夠了。

如果你想使用帶「b」的函式,則要特別注意,尤其是在組合運用函式時,其中一個函式使用帶「b」的形式,則其它有帶「b」形式的函式,全部都要使用其帶「b」的形式,否則結果極可能是錯的。

2樓:匿名使用者

用search或者find就可以

excel函式公式中「包含」某些內容怎麼體現

3樓:匿名使用者

「excel函式公式中「包含」某些內容」的顯示公式有以下幾種:

方法一:countif函式+萬用字元

1、開啟excel工作表;

2、根據題意,需要在c列判斷a列是否包含b列的字元,可以通過countif+萬用字元的方式判斷,也可通過isnumber+find的方式判斷;

3-(1) 在c2單元格輸入以下公式,然後向下填充公式

=if(countif(a2,"*"&b2&"*")>0,"包含","不包含")

公式表示:如果a2中能夠計數到b2前後加上萬用字元,就返回「包含」,否則返回「不包含」。

3-(2) 在c2單元格輸入以下公式,然後向下填充公式

=if(isnumber(find(b2,a2)),"包含","不包含")

公式表示:find函式能夠在a2中找到b2,那麼就返回返回「包含」,否則返回「不包含」。

4樓:山桑弓

比如a1或a1:a10中包含「ab」,不同函式中不一樣,舉幾個例子=countif(a1,*ab*)

=isnumber(find("ab",a1))=sumif(a1:a10,"*ab*",b1:b10)=vlookup("*ab*",a1:b10,2,)

5樓:

用find和isnumber函式,如:在a1中包含「關鍵字」,公式:

=isnumber(find("關鍵字",a1))

excel函式公式中「包含」某些內容怎麼體現

6樓:匿名使用者

「excel函式公式中「包含」某些內容」的顯示公式有以下幾種:

方法一:countif函式+萬用字元

1、開啟excel工作表;

2、在c2單元格輸入以下公式,然後向下填充公式

=if(countif(a2,"*"&b2&"*")>0,"包含","不包含")

公式表示:如果a2中能夠計數到b2前後加上萬用字元,就返回「包含」,否則返回「不包含」。

方法二:isnumber+find函式

1、開啟excel工作表;

2、在c2單元格輸入以下公式,然後向下填充公式

=if(isnumber(find(b2,a2)),"包含","不包含")

公式表示:find函式能夠在a2中找到b2,那麼就返回返回「包含」,否則返回「不包含」。

7樓:

不太明白你的意思,是不是想問在公式中如何表示包含某些字元或特定數字?如果是舉例如下

想查詢a1:a100中包含「合格」兩個字的人數=countif(a1:a100,"*合格*")在合格兩邊加上星號,星號就表示任意字元,只要單元格中包含合格兩個字,就計算一個

8樓:退休畫線工

方法之一:在公式

=isnumber(find("包含的某些內容",範圍))

excel函式公式中「包含」某些內容怎麼體現

9樓:匿名使用者

要檢測excel中單元格是否包含某字串的方法好幾種方法,假設要在b1中用公式來檢測a1單元格中是否包含」你好「兩個漢字,方法如下:

1、=if(iserror(find("你好",a1)),"不包含","包含")

用find函式來查詢a1是否包含「你好」,如包含則返回字元位置,如2,如不包含則返回錯誤,用iserror和if函式來顯示最後結果。

2、=if(iserror(search("你好",a1)),"不包含","包含")

3、=if(countif(a1,"*你好*")=1,"包含","不包含")

用countif函式來判斷a1單元格包含「你好」的單元格數,因為只有一個a1單元格,所以如果包含那就是一條,不包含就是0條,再用if來顯示最後結果

4、=if(substitute(a1,"你好","")=a1,"不包含","包含")

用substitute函式將a1中所有的「你好」替換成空,剩下的字元和原a1單元格對比,如果不通則表示包含「你好」

10樓:

=isnumber(find("張三",a1)))

a1是否包含 張三

11樓:匿名使用者

=isnumber(find("李四",a1))

或=count(find("李四",a1))

a1是否包含 李四

12樓:匿名使用者

假設名字在a列,=countif(a1:a100,"*建國*")。就把包含建國的人名統計出來了。

ecel中如何公式函式重複執行,Excel 中如何公式,函式,重複執行

可以的,完全支援,我也常用組數方式,可以解決很多問題比如你可以用 index a1 d1,3 來返回a1到d1中的第三個資料 23 index 1 24 index 2 25 index 3 22 index 4 要麼用某些函式來取其共性,如sum,max min,等94 sum 25 max 輸入...

ecel裡面函式ifcountif公式怎麼解

if 一個判斷條件,對了怎麼辦,錯了怎麼辦 countif 查哪個區域,一個判斷條件 就是在一個區域內,符合某一條件的資料有多少個 if用途 執行邏輯判斷,它可以根據邏輯表示式的真假,返回不同的結果,從而執行數值或公式的條件檢測任務。語法 if logical test,value if true,...

ecel計算公式內容如何顯示,excel 計算公式內容如何顯示

按 ctrl 鍵後,敲 鍵 再敲一次 鍵返回計算結果 回答者 stcxj 十六級 2011 1 14 11 26補充 其中一個的公式計算過程,其它的保留計算結算數值 要顯示公式計算過程的,設定該單元格為文字,或在公式前面加半形的 只要是excle2003以上的,把輸入法設定成英文輸入法,然後按同時按...