你真的會用“COUNTIF函數”嗎?這4點拿來即用,速碼

COUNTIF函數相信大家都不陌生,作為眼熟的函數之一,表格數據計算常年有它的一席之地!有些朋友會用COUNTIF函數,但是用起來還是會感覺比較模糊,那就看一下對於COUNTIF函數的整理吧!

COUNTIF函數用於統計滿足某個條件的單元格的數量

COUNTIF函數語法:=COUNTIF(查找區域,查找條件)

COUNTIF函數具體實例

1、判斷是否重複值

判斷身份證號碼是否重複,如果直接輸入公式=IF(COUNTIF($C$2:$C$18,C2)>1,"重複",""),你會發現不是重複值的也會顯示重複值,如圖所示:

你真的會用“COUNTIF函數”嗎?這4點拿來即用,速碼



如何避免呢?

在條件後面添加一個&“*”即可。具體公式=IF(COUNTIF($C$2:$C$18,C2&"*")>1,重複值,"")

你真的會用“COUNTIF函數”嗎?這4點拿來即用,速碼

2、統計不重複個數

輸入公式=SUM(1/COUNTIF(A2:A14,A2:A14)),並按Ctrl+Shift+Enter組合鍵。

說明:

COUNTIF(A2:A14,A2:A14):表示對每個單元格進行統計判斷,這樣遇到相同的姓名,出現的人數會是一樣的

1/COUNTIF(A2:A14,A2:A14):表示刪除重複值,假如只有出現一個,那個1除以1就等於1,若是出現2,那麼1除以2等於1/2,而求和則等於1,這樣就可以獲取不重複人數。

你真的會用“COUNTIF函數”嗎?這4點拿來即用,速碼



3、一對多查找數據

利用VLOOKUP函數查找引用數據,你會發現遇到重複的內容就不好解決了,若是結合COUNTIF函數即可快速解決。

如何製作如下效果呢?

你真的會用“COUNTIF函數”嗎?這4點拿來即用,速碼


想實現一對多查詢效果,可以借用輔助列來實現,如下圖所示,添加輔助列。

你真的會用“COUNTIF函數”嗎?這4點拿來即用,速碼

之後在相應的單元格中輸入公式=IFERROR(VLOOKUP($F$2&ROW(A1),$B$2:$D$14,COLUMN(B:B),0),"")

說明:

ROW函數表示生成行號

COLUMN函數表示生成列號

VLOOKUP函數語法結構:=VLOOKUP(查找值,查找區域,返回的列數,查找類型)

IFERROR函數語法結構:=IFERROR(條件時返回的式子,條件不成立時返回的結果)

你真的會用“COUNTIF函數”嗎?這4點拿來即用,速碼


4、生成雙行工資條

如下圖所示,如何將工資表製作成雙行工資條。

你真的會用“COUNTIF函數”嗎?這4點拿來即用,速碼

你真的會用“COUNTIF函數”嗎?這4點拿來即用,速碼

這裡結合INDEX和COUNTIF函數來製作雙行工資條。

先在A3單元格中輸入公式=INDEX(Sheet2!B:B,COUNTIF(A$2:A2,A2)+1)

在A5單元格中輸入公式=INDEX(Sheet2!J:J,COUNTIF(A$2:A4,A4)+1)

之後選中區域,向下填充即可完成工資條的製作。

說明:

INDEX函數語法結構:= INDEX(引用區域,引用行,引用列)

你真的會用“COUNTIF函數”嗎?這4點拿來即用,速碼


以上就是今天要與大家分享的有關COUNTIF函數用法技巧,如果對你有一些幫助的話,那就再好不過了!


分享到:


相關文章: