時(shí)間:2020-06-27 00:10作者:admin來源:未知
“想要從客戶數(shù)據(jù)中篩選出世田谷區(qū)的客戶人數(shù)?!?/span>
這時(shí),如何才能簡單、快速地完成這項(xiàng)工作呢?
其實(shí)只需要按照下面這兩個(gè)步驟操作即可。
調(diào)查單元格中是否包含“世田谷區(qū)”這四個(gè)字
如有,則在其他單元格中輸入“1”
如此一來,只要計(jì)算含有“1”的單元格的數(shù)目,就能得出包含“世田谷區(qū)”這四個(gè)字的地址的單元格數(shù)目。
像這樣,“確認(rèn)單元格里含有特定字符串時(shí),標(biāo)記為數(shù)字1”的操作,屬于 COUNTIF 函數(shù)的應(yīng)用。假設(shè)在 A 列中輸入住址,B 列輸入數(shù)字1。
? 在單元格 B2中輸入以下公式。
=COUNTIF(A2,"*世田谷區(qū)*")
? 一直將公式復(fù)制到數(shù)據(jù)的最后一行。
這樣一來,在 A 列單元格中若含有“世田谷區(qū)”四個(gè)字,B 列中就會(huì)在相應(yīng)的行顯示“1”。
此處出現(xiàn)的“*”符號(hào)叫作“星號(hào)”。無論是什么樣的文字,無論有多少字,都可以這1個(gè)文字來代替使用(作為“通配符”使用的符號(hào))。意思就是說,“世田谷區(qū)”前后含有其他文字。這樣一來,只要該字符串符合“包含'世田谷區(qū)’四個(gè)字”這樣的條件,即可被檢索出來。
現(xiàn)在讓我們來復(fù)習(xí)一下,COUNTIF 函數(shù)是在第一參數(shù)指定區(qū)域中,計(jì)算符合第二參數(shù)指定條件的單元格數(shù)目的函數(shù)。在單元格 B2中輸入的函數(shù)有這樣的意思:
在單元格 A2中包含“世田谷區(qū)”這個(gè)值的單元格有多少個(gè)?
作為指定范圍的第一參數(shù)中,此處指定的是單個(gè)單元格 A2。判斷符合條件的單元格有多少,答案只有1和0。如答案為1,那么就說明此單元格中包含“世田谷區(qū)”;如答案為0就是不包含。
接下來,再用 SUM 函數(shù)統(tǒng)計(jì) B 列值的總和,就能得出 A 列中所有包含“世田谷區(qū)”的單元格的數(shù)量。
SUM 函數(shù)在單元格 B8中表示 B 列的總和
前文中介紹的是如何搜索單元格中是否包含特定文字(世田谷區(qū)),直接將指定文字輸入到函數(shù)中并搜索。那么如果不僅需要搜索“世田谷區(qū)”,也需要搜索包含其他區(qū)域的單元格時(shí),應(yīng)該怎么做?
搜索除世田谷區(qū)以外的區(qū)域
如果把各個(gè)區(qū)域名稱直接輸入進(jìn)函數(shù),那么需要重新輸入 B 列到 F 列每一列中的函數(shù)。這樣做非常麻煩,也很容易出錯(cuò)。
這時(shí),請不要采取這種直接輸入的方法,而是要采取引用單元格的方法。工作表中的行首處會(huì)顯示搜索目標(biāo)區(qū)域的項(xiàng)目名稱,利用這些單元格,就能簡化輸入函數(shù)的操作。
在此提醒各位讀者,引用單元格來搜索時(shí),要輸入以下公式:
=COUNTIF($A2,"*"&B$1&"*")
輸入=COUNTIF($A2,"*"&B$1&"*")
在第二參數(shù)中,連續(xù)輸入單元格號(hào)碼與星號(hào)容易發(fā)生錯(cuò)誤。為了方便大家理解,下面我將去掉絕對引用的$符號(hào),告訴大家會(huì)容易出現(xiàn)什么樣的錯(cuò)誤。
=COUNTIF(A2,"*B1*")
這個(gè)公式的意思變成了要在單元格 A2里,搜索是否含有“B1”這一字符串。但是原本需要搜索的是單元格中是否含有“包含'B1’的字符串”。為了區(qū)分指定星號(hào)標(biāo)記與引用單元格,需要用&符號(hào)連接。
設(shè)定絕對引用時(shí)一定要注意,在單元格 B2中輸入正確的公式之后,再直接復(fù)制到單元格 F7為止。
將輸入的公式復(fù)制到單元格 F7
另外,想計(jì)算含有各區(qū)域名的單元格的數(shù)目,只有選擇 B8~F8,按Alt += (AutoSUM 的快捷鍵)即可立刻得出結(jié)果。
選擇 B8~F8,按Alt + =
順便,用 IF 函數(shù)是無法順利處理這項(xiàng)操作的。在單元格 A2中如包含有“世田谷區(qū)”打○,否則打×,在做這項(xiàng)操作時(shí),有許多人反應(yīng)使用下面的公式無法得到預(yù)期的結(jié)果。
=IF(A2="*世田谷區(qū)*","○"," ×")
這種情況下,需要在 COUNTIF 函數(shù)中嵌入判斷是否包含字符串的條件。
=IF(COUNTIF(A2,"*世田谷區(qū)*")=1,"○","×")
隨后,就能在單元格 A2中檢索是否含有“世田谷區(qū)”這組字符串。
聯(lián)系客服