excel查詢一列中包含特定字元的單元格個數

2021-04-12 11:36:58 字數 5810 閱讀 3661

1樓:匿名使用者

特定字元是文字時要加""雙引號引起來,如:

=count(find("大",a1:a10))就是說在a1:a10的字串中中查詢「大」,如版果能找到,就返回大在字權符串中出現的位置,比如大在a1中是第三個字元,那麼就返回3,如果沒有找到「大」這個字元,將返回錯誤值。

count()函式是統計一個陣列或區域中數字的個數,文字、錯誤值和邏輯值都不會被統計,所以上面的公式最後得到的就是包含「大」的單元格個數。

2樓:朱薈非

第一,來如果是文字,要加上"",這

是自excel中文bai本引用du的規則。

第二,這是一個陣列公式,寫zhi

成a:a列會出錯。(不知道

dao07版是否支援整列引用)。

比如,在a列統計包含人的單元格個數:

=count(find("人",a1:a10))公式的原理:

find("人",a1:a10)會得到一個由數值和錯誤值構成的陣列,比如

然後,count函式統計數值的個數。

這個公式比較巧妙,通常還有另一種解法:

=sumproduct(--isnumber(find("人",a1:a10)))

sumproduct的解法不需要用組合鍵結束

3樓:0衝鋒

文字字元,加" "

比如: =count(find(「此處輸入特定字元",a:a))

4樓:匿名使用者

感覺不如countif好用呢

請問高手如何在excel一列資料中查詢包含有特定字元的單元格的個數

5樓:國王史萊克

假如資料在a列,

查詢a列中單元格內容包含:「河北」兩字的內容的單元格數目:

b1單元格公式:

=sumproduct(isnumber(find("河北",$a$1:$a$65535))*1)

6樓:匿名使用者

=countif(a1:a7,"*們*")

那個*號代表任意的意思,那個們就是你說的特定的字元的意思可以進行更換,不知道是不是你 說的意思

7樓:

=countif(a:a,"*"&"特定字元"&"*")

計算a列中包含特定字元的個數

8樓:廣東山村憨夫

如果這一列是在a列,查詢特定字元的個數用下面公式:

=countif(a:a,"特定字元的符號")。

特別提醒:如果在1個單元格中不單有特定字元,而且還有其它符號,就要用到其它更復雜的公式。

9樓:匿名使用者

你可用自動篩選功能。

10樓:貳熙湯欣合

建議將**資料讀入到陣列中迴圈查詢。

或者乾脆用sql查詢。

沒看到具體**,不好妄加結論,以上只是一些建議

11樓:雙言濯涵涵

你用下「篩選」試試。

excel中怎麼計算某一列中包含某個字元的個數

12樓:刀劍上的舞者

材料/工具:excel2007

1、excel中a1單元格有如下字串,計算其中「木」字的個數2、利用substitute函式將「木」字全部替換為空字元3、這樣源字串中有幾個「木」字,字串長度就減少了幾位4、因此再利用len函式分別求替換之前和之後的字串長度,並做差5、就求得了原字串中「木」字的個數,最終結果如圖所示

13樓:

雖然看不到你的圖,但是公式是這樣的

比如資料在a列

在其他任意單元格輸入

=countif(a:a,"*三星*")即可

14樓:匿名使用者

sheet2的a1=sum(if(isnumber(find("龍",sheet1!a:a)),1,0))

按ctrl+shift+回車結束~

15樓:匿名使用者

收藏收藏

收藏收藏

收藏收藏收藏

如何在excel中統計包含某個字元的單元格數

16樓:匿名使用者

以陣列的形用find查詢某個字元再用count計數就可以得出單元格數。

軟體工具:excel 2013

1、假設查詢e1到e10中包含「好」的單元格數。

2、輸入=count(find("好",e1:e10)),輸入之後按下ctrl+shift+enter三鍵結速。

17樓:匿名使用者

=count(find("聽媽媽的話",$a$1:$a$8))  陣列公式,輸入公式後同時按 ctrl+shift+enter 三鍵

18樓:不覺流水年長

引用函式錯誤。只是統計包含某個字元的單元格數量應該使用countif函式

19樓:_夏初烲

excel中統計包含某個字元的單元格數的具體操作方法如下:

1.進入excel頁面後,單擊需要

編輯的單元格。

2.首先在編輯欄中輸入「=countif(」。

3.接著直接選中需要統計的資料區域。

4.隨後編輯「=countif(c3:c18,7)」,其中7代表需要統計重複數目的字元。

5.按下enter回車鍵即可。

6.同理,在第二個編輯欄中輸入「=countif(」。

7.選中同樣區域,再將其編輯為「=countif(c3:c18,8)」即可。

8.按下回車鍵,結果如圖。

9.在相同的資料區域下,只需更換最後一個字元即可,統計完成情況如圖。

20樓:匿名使用者

編輯---查詢----輸入 *聽媽媽的話* ----全部查詢。對話方塊下邊會顯示找到的數量。

」*「 是萬用字元,代表所有字串。

計算公式中的」*「表示乘號,不能作為萬用字元。

21樓:匿名使用者

如果需要統計a列這樣的計數,那麼輸入

=countif(a:a,"*聽媽媽的話*")

22樓:忘事如峰

=countif(區域,"*聽媽媽的話*")

要注意,「」和*,都要用英文

excel中如何查詢出某一列中的資料包含特定字串返回對應其它列的數值

23樓:海天盛筵

excel中如何查詢bai

出某一列中的資料包含特定

du字串返回對zhi

應其它列dao的數值的方法。

如下參考:內

1.開啟電腦,容然後在excel中開啟所需的文件。此時,從產品名稱中找到關鍵字abc,並將這三個關鍵字提取到brand列中;

2.您可以首先使用find函式來查詢productname列中的關鍵字數量,然後在d4單元格中輸入公式=find(、c4)。

3.輸入後,我們可以看到返回的值是關鍵字字串的位置,這意味著只要我們能找到數字的位置,我們就可以從abc返回到我們想要的品牌名稱;

4.d4細胞輸入公式=查詢(9^9,找到(,c4),);

5.回車後,在d4單元格中找到a品牌,可以提取;

24樓:用著追她

1、姓名及其來對應的的月收入。源

2、現在需要查詢表bai1中某些人的du對應的月實際收入zhi,如下表2,當由於

dao資料比較多不方便一一查詢時,可以使excel中的公式 vlookup快速查詢匹配出相應的資料。

3、首先需設定單元格格式,將表1中查詢列( b列、c列及d列)及表2中查詢列(f列)格式設定如下圖所示:資料——**——分隔符號——分號——文字。

4、必須逐列設定,不可直接選擇兩列設定;目標值列須放在查詢對應值列的後面,該例中的d列(目標值列)須放在b列(查詢對應值列)的後面。

5、將需要插入匹配值列(如表2中的g列)的單元格式設定如下圖所示:右鍵單擊——設定單元格格式——常規。

6、在range_lookup處輸入0或1,0(即false)表示大致匹配,1(即true)表示精確匹配;按確定即可得到結果,拉該單元格即可剩餘對應值的結果。

25樓:匿名使用者

舉例說明。

需要增加一個輔助列來判斷查詢字元的結果,然後根據其查詢結果最終找到所要的值。

為了更方便理解公式的含義,做了一個分佈公式(步驟1,2,3)及一個組合公式。公式如圖:

公式結果如圖:

26樓:匿名使用者

資料-篩選-自定義,包含。

27樓:匿名使用者

lookup函式bai

視實際情況而定

看看這zhi個,希望有幫助

dao沒有實際資料不版

好解釋啊權

28樓:匿名使用者

說詳細點啊!最好有個截圖看看!

擦!煞b樓主!好賤!

在excel中如何統計一列中包含某個特定字元的個數

29樓:明佳妙明

=if(iserror(find("#",b2,1)),"",1)

=sum(c2:c6)

如果一單元格出現2個以上無法統計瞭如1 r #,12#

30樓:匿名使用者

這個函式使用時應該注意,countif函式返回的是符合條件單元格的個數(當然對於本例是沒問題的,因為本例單元格中「#」沒有重複出現),上例中返回值應為2,如果b1單元格內容為「#,#,12」的話,countif函式返回值仍為2,但實際上應該為3。共同分享,一起進步

31樓:匿名使用者

先這樣c2=if($b2="","",len(b2)-len(substitute(b2,"#","")))

再這樣=sum(c2:c5)

32樓:匿名使用者

=countif(b1:b4,"*#*")

excel中,如何用函式查詢出一列等於某個值,另一列包含某一欄位的單元格的個數啊?

33樓:匿名使用者

呵呵,最喜歡你這種copy

提問的人了,問題bai清晰,還把資料給輸入上來du,不錯zhi的。

樓主用excel的篩選功能不dao就得了?

實在要用公式,就用:

=sumproduct(($a$2:$a$1000="張三")*(month($c$2:$c$1000)=10))

以上公式需要c列的單元格型別是日期哦。

34樓:匿名使用者

=sumproduct((a1:a100="張三")*(month(c1:c100)=10))

引用的抄

單元格區域根據實際修改。

wps**2012中,可以整列引用,公式可寫成:

=sumproduct((a:a="張三")*(month(c:c)=10))

35樓:余余

參照下列公式!範圍自己修改!

=sumproduct(($a$2:$a$100="張三")*(month($c$2:$c$100)=10)

36樓:匿名使用者

=sumproduct((a1:a999="張三")*(left(c1:c99,2)="10"))

EXCEL公式求助,一列數字中包含0 9,要求取後面

7個 10 1,offset d1,match 10,d d 1,7 0 row 1 10 1 10 10 row 1 10 0,陣列公式 按 ctrl shift enter 結束公式陣列公式 按 ctrl shift enter 結束公式8個 10 1,offset d1,match 10,d ...

Excel查詢某列中的數值有沒有在另一列中出現,位置在哪

1 首先開啟excel資料表,如下圖所示,判斷c列中的內容有沒有在b列中出現過。2 這裡使用專countif函式進行判斷屬,先輸入 countif,如下圖所示。3 將b列作為函式的第一個引數,如下圖所示。4 然後將c列第一個單元格作為函式的第二個引數,如下圖所示。5 最後往下填充公式,結果為0的,就...

Excel中如何查詢一列重複資料中漏掉的資料

1.例如excel bai中如下圖所示的資料du。現在找出a列中的重複zhi資料,並在備註dao欄標註 重複 2.在b2單元格中輸入公式 if countif a a,a2 1,重複 如下圖所示。3.選中b2單元格,這時候右下角會有一實心小方塊,雙擊向下填充或滑鼠拖拽向下填充。4.現在效果如下圖所示...