excel查重技巧:如何用組合函數快速統計重複數據(下)

2020-10-20 部落窩教育BLW

編按:哈嘍,大家好!在前幾天的教程中我們通過學習公式求值和F9鍵,看懂了統計不重複數據的第一種套路。今天我們接著上回所說,繼續給大家分享第二種套路。趕緊來看看吧~

*********

數據源照舊,如下圖所示,要求統計出不重複的客戶數:

在上期我們掌握了破解公式的方法後,今天我們再來看看計算不重複數據個數的第二個公式套路。

套路2:COUNT和MATCH的組合

這個公式的難度就稍微有點大了,一起看看操作過程。

這個公式是數組公式,完成輸入後記得按CTRL+SHIFT+回車鍵,公式兩邊會自動出現大括號。

公式=COUNT(1/(MATCH(B2:B23,B2:B23,0)=ROW(1:22)))用到了三個函數,COUNT、MATCH和ROW,不管操作還是原理,這個公式都要難於第一個公式。

那麼為什麼還要介紹這個公式呢?

這是因為在這個公式中,用到的一些思路和方法,會在很多強大的公式中反覆遇到的,因此理解第二個套路,有助於提升公式運用的能力。

言歸正傳,還是用公式求值來破解這個公式的原理吧。

從圖中可以看出,首先計算的是MATCH這部分,關於這個函數,之前有詳細的教程介紹《MATCH:函數哲學家,找巨人做伴。新出道必學!》,建議先去搞清楚函數的基本功能。

簡單來說MATCH有三個參數,查找值、查找區域和查找方式,公式得到的是查找值在查找區域內首次出現的位置,點一下求值就能看到結果。

還是看客戶42337,一共出現了五次,MATCH函數得到的結果都是1,說明這個客戶首次出現的位置是1。

要強調一下,這個1是查找範圍中的位置,我們的查找範圍是從第二行開始的。

對於MATCH得到的這一組數據,一定要理解其含義。繼續點求值可以得到ROW這部分的結果。

ROW可以得到參數對應的行號,例如ROW(A1),結果就是1,而ROW(1:22),得到的就是前22行的行號,也就是1到22這一組數字。

注意公式MATCH(B2:B23,B2:B23,0)=ROW(1:22)中的範圍是不同的,MATCH是2到23行,實際是22行數據,而ROW的範圍是以實際數據的行數為依據的。

繼續點求值,公式會判斷MATCH得到的這一組數據與ROW得到的這一組數據是否一致,結果是一組邏輯值。

從結果可以發現,每個客戶首次出現的位置,公式結果就是TRUE。

這裡有必要普及一下邏輯值的知識了。

在Excel中有六個比較的符號,=(等於)、>(大於)、<(小於)、>=(大於或等於)、<=(小於或等於)、<>(不等於),本例中用的是等於。

比較的結果就是邏輯值,邏輯值有兩個,分別是TRUE和FALSE,TRUE表示結果正確,FALSE表示結果不正確。

例如1>2,這個比較的結果就是FALSE。

邏輯值在和數字進行加減乘除等運算時,TRUE相當於1,FALSE相當於0。

 在這一步計算中,就是用數字1和這一組邏輯值進行計算,當分母為TRUE時,1/1得到1;當分母為FALSE時,1/0會得到錯誤值,分母為零。

點求值就能看到這個結果。

如果理解了以上原理,最後的結果就很好理解。

因為COUNT只做一件事,統計有幾個數字。在這一組結果中,只有五個1是數字,因此最終的結果就是5。

很多時候,1/都用0/代替了,也許這是高手們的一種習慣吧。

當你真正的懂得了公式原理之後,1/和0/將不會再是造成你困擾的原因。

對第二個公式的原理就分析到這了,在這個公式中,用到了很多高級公式常用的技能,例如使用ROW得到一個數組,使用各種比較運算得到一組邏輯值,進而通過對邏輯值的計算得到一些錯誤值(錯誤值並不是一點用都沒有哦)。而使用0/還是1/,除了一部分特殊情況之外,大多數情況是沒有區別的。

好了,對於統計不重複數據個數的兩個公式分析就告一段落,如果你還遇到什麼無法破解的公式,可以到公眾號一起探討。

****部落窩教育-excel數組函數統計解析****

相關焦點

  • excel查重技巧:如何用組合函數快速統計重複數據(上)
    統計不重複數據的個數,是小夥伴們經常遇到的問題。估計很多小夥伴也看過不少類似的文章,但大多都是給出公式並稍微講解一番,當時看了是懂了,等遇到問題的時候又懵了,歸根結底還是沒明白這公式的原理。其實理解這個公式的原理,並沒有大家想像的那麼難,只要你會這兩個神仙技巧,就可以破解公式的秘密了。由於教程篇幅較長,將分為上下兩篇,本篇為上篇。
  • excel查重技巧:如何用組合函數快速統計重複數據(上)
    統計不重複數據的個數,是小夥伴們經常遇到的問題。估計很多小夥伴也看過不少類似的文章,但大多都是給出公式並稍微講解一番,當時看了是懂了,等遇到問題的時候又懵了,歸根結底還是沒明白這公式的原理。其實理解這個公式的原理,並沒有大家想像的那麼難,只要你會這兩個神仙技巧,就可以破解公式的秘密了。由於教程篇幅較長,將分為上下兩篇,本篇為上篇。
  • excel查重技巧:如何用組合函數快速統計重複數據(下)
    在前幾天的教程中我們通過學習公式求值和F9鍵,看懂了統計不重複數據的第一種套路。今天我們接著上回所說,繼續給大家分享第二種套路。趕緊來看看吧~*********數據源照舊,如下圖所示,要求統計出不重複的客戶數:在上期我們掌握了破解公式的方法後,今天我們再來看看計算不重複數據個數的第二個公式套路。
  • excel函數應用技巧:按區間統計個數,就用Frequency
    編按:價格帶統計與按成績統計優良中差的人數是一樣的,都是按區間統計個數。最簡單、最快速的辦法是用高級函數Frequency。學習更多技巧,請收藏關注部落窩教育excel圖文教程。1、用篩選來做太笨拙了最簡單的方法就是篩選五次,然後把每次篩選後的藥品數記下來填入表格(藍色區域)中即可。可是這樣的統計顯得太笨拙,無法應對頻繁、大量的統計。
  • excel數據處理技巧:組合函數統計產品批號
    最近小編收到一位群友的求助,他說自己被excel中的編號問題給難住了。這是這麼回事呢?編號不就是1、2、3、4、5嗎,直接下拉單元格就能搞定,這有何難?一起來看看下面這篇文章中excel數據處理技巧。近日看到一個群友的求助,覺得比較有意思,想和大家分享一下。學習更多技巧,請收藏部落窩教育excel圖文教程。
  • 小白教您在Excel中快速統計數據重複次數的方法
    你還在手動查找Excel中重複數據的次數嗎?你還在用眼睛一個一個看,一個一個的數數嗎?其實不用這樣,這樣既費時又會讓眼睛疲勞,而還不一定可以統計清楚,特別是數據的多的時候。在這裡小白教大家輕鬆計算出重複的數據次數,一起來學習一下在Excel如何快速統計數據的重複次數方法一1、打開Excel數據表如圖1-1所示圖1-1
  • Excel統計不重複數據的個數
    在處理各種業務時,經常需要統計某個數據區域內的不重複數據個數。該如何操作呢?
  • excel數據處理技巧:組合函數統計產品批號
    最近小編收到一位群友的求助,他說自己被excel中的編號問題給難住了。這是這麼回事呢?編號不就是1、2、3、4、5嗎,直接下拉單元格就能搞定,這有何難?一起來看看下面這篇文章中excel數據處理技巧。近日看到一個群友的求助,覺得比較有意思,想和大家分享一下。
  • Excel如何快速計算重複數據重複次數?
    我們在處理Excel表格的時候,可能會遇到要統計一組數據重複出現了幾次。你是怎麼完成的嗎?是一個個的去數,還是一個個查找篩選呢?下面大家就跟小西一起來看看,怎麼快速統計數據重複次數吧!如果想要統計多列數據的重複次數,要怎麼處理呢?如下圖我們我們想要統計姓名和成績這兩列數據都重複出現的次數。
  • excel函數應用技巧:按區間統計個數,就用Frequency
    最簡單、最快速的辦法是用高級函數Frequency。學習更多技巧,請收藏關注。1、用篩選來做太笨拙了最簡單的方法就是篩選五次,然後把每次篩選後的藥品數記下來填入表格(藍色區域)中即可。可是這樣的統計顯得太笨拙,無法應對頻繁、大量的統計。
  • 奇妙的VBA代碼之二十九:EXCEL中,如何快速刪除重複數據行
    各位好,今天開始講VBA代碼解決方案的二十九講:在EXCEL中,如何藉助於代碼來快速完成刪除重複行的工作,其實在實際的工作中這個工作是經常用到的,excel中有沒有重複的數據,是EXCEL數據統計中非常重要的工作的工作之一,也是經常要處理的工作之一。
  • Excel重複數據查找,COUNTIF和IF函數組合大顯神威
    重複數據查找,COUNTIF和IF函數組合大顯神威大家好,在日常辦公表格處理中,很多經典的函數組合,能解決很多的問題,比如INDEX-MATCH組合, INDEX-SMALL-IF-ROW組合,當然還有很多,如果能很好的利用這些函數組合,對於日常辦公問題,應該能迎刃而解了。
  • excel數據統計技巧:如何對表格區域內所含字母進行計數
    如何直接根據代碼計算出每個銷售員當日的銷售金額呢?教程提供兩個方法給你參考。學習更多技巧,請收藏關注部落窩教育excel圖文教程。今天要和大家分享學員小王求助的真實案例。小王是一家快餐店的財務人員。受疫情影響公司開展了店外銷售業務,所有銷售採取手工記帳的方式。
  • 用條件格式對雙胞胎身份證號查重,excel錯的很明顯,難道是bug嗎
    最近又有一個小夥伴問到關於身份證號碼查重的問題,他發現一個比較奇怪的問題,兩個雙胞胎只有身份證號碼的最後一位不一樣,當使用條件格式對重複值進行突出顯示顏色的時候,這兩個身份證號被判定為重複(如下圖,魯班與劉備的身份證號碼,只有最後一位不一樣),excel錯的這麼明顯難道是bug嗎?
  • excel統計重複次數
    在excel中,我們可以通過高亮顯示查找重複的數據,這個沒有在wps表格中設置方便,如果想查看重複數據的次數,那就需要一個函數了,這個函數是「COUNTIF」,它的意思是:計算某個區域中滿足給定條件的單元格數目。
  • excel圖表製作技巧:多系列數據,如何製作組合圖表?
    本篇教程是做懂領導心思圖表的第三篇,分享多系列數據圖表的製作經驗。多系列數據圖表的製作,在工作中,一直是個難題。由於數據系列較多,做出來的圖表看著總顯得混亂,各數據之間的對比性也不強,基本違背了我們作圖的初衷。那有沒有什麼好的思路或者方法來製作多系列的圖表呢?下面我們就來看看excel高手是如何進行製作的。學習更多技巧,請收藏關注部落窩教育excel圖文教程。
  • excel函數公式應用:如何全自動統計所有家庭的人口數
    如何快速統計家庭人口數呢?網上給出的大多公式不能統計最後一戶的人數,最後一戶需要手動填寫。今天我們將提供兩種方法,全自動統計所有家庭的人口數。第一個公式是從上到下統計,第二個公式是從下往上統計。使用的函數包括IFERROR、IF、MATCH、COUNTA、SUM函數等,趕緊來看看吧!
  • excel數據處理:如何對多行數據進行分組重複編號
    (2)快速選定「連續重複編號」區域。完成以上三個步驟之後就可以快速選定需要連續重複編號的區域。學習更多技巧,請收藏部落窩教育excel圖文教程。然後我們來理解整個公式的含義。完成以上三個步驟之後即可快速選定某區域。巧用Excel函數是關鍵。
  • excel數據技巧:透視表快速統計年終業績排名
    今天,數據透視表出來為Excel人送溫暖了,不用分兩步做,滑鼠拖兩下,同步搞定業績統計與排名。臨近年末,各行各業都會匯總統計,同時還會根據各項指標進行排名。今天我們就以銷售統計與排名計算為例,分享一個非常適合新手的統計和排名一併解決的方法。該方法特別是對那些不熟悉函數的朋友幫助一定會很大。
  • Excel數據統計分析技巧
    Excel課程模塊(技巧)Excel數據規範與應用技巧Excel表格框架與區域的轉化Excel表格框架的特點Excel表格框架操作應用技巧快速提升效率之—自定義工具欄Excel經典工具按鈕的使用Excel課程第二模塊(專業報表設計與美化)精美而專業的報表製作裝備