按條件去重計數EXCEL表有空值的列

2020-12-09 文盲禮拜天

網上很多關於去重計數都是用的sumproduct+countif函數組合來解決,但這種方式無法解決有空值的情況。

按條件篩選並去重計數有空值數據列的問題,可以用count+match數組公式解決,以圖中的表為例,公式為:

{=COUNT(0/(MATCH($B$2:$B$13,IF(($A$2:$A$13=D2),$B$2:$B$13),)=ROW($1:$12)))}

注意:輸入公式之後,要以「三鍵」方式結束,才能實現數組公式計算效果。

「三鍵」的意思是:同時按下ctrl+shift+enter。在excel表中,手動輸入{},是無法正確得到數組公式計算結果的。

相關焦點

  • Excel小技巧|多列數據不重複計數
    計數在統計學中是個在正常不過的指標,在Excel中也存在大量的計數函數,如count數字單元格計數、counta非空單元格計數、countblank空單元格計數、countif/countifs條件計數等等。
  • 像Excel一樣使用python進行數據分析
    import numpy as npimport pandas as pd導入數據表下面分別是從excel和csv格式文件導入數據並創建數據表的方法。代碼是最簡模式,裡面有很多可選參數設置,例如列名稱,索引列,數據格式等等。感興趣的朋友可以參考pandas的官方文檔。
  • excel技巧-單條件計數、多條件計數
    日常工作中,excel經常會用到計數的功能,常見的計數函數除了count(計算區域中包含數字的單元格的個數)和counta(計算區域中非空單元格的個數)外,還會經常用到條件函數,今天小編在這裡向大家介紹單條件計數countif函數和多條件計數countifs函數。
  • Excel數據透視表中如何定義空值?
    excel數據透視表中如何定義空值?我們在製作數據透視表的時候會在數據中出現很多的空值,為了使數據看起來美觀,我們需要將空值定義數值,下面就來給大家演示一下操作。1.當前我們插入一個數據透視表圖會發現裡面有一些空值,這樣影響預覽效果。
  • excel工作小技巧分享:行列轉換和刪除空值
    我們在日常工作中,有時會運用excel工作表對不同日期的數據進行統計,由於這些數據因為產生日期不同等方面的原因,但又必須放在統一表頭之下,我們往往會將不同類型的數據之間留出空行(或列)來表示有所不同,但長期下去,我們在最後做數據整合時難免會遇到這樣問題:留出的空行(或列)有些多了,我們得去刪除它們。
  • Excel中的單條件計數函數countif
    COUNTIF函數會統計某個區域內符合您指定的單個條件的單元格數量,記得函數返回值是滿足給定條件的單元格的數量。例如,我們可以計算以某個特定字母開頭的所有單元格的數量,或者可以計算包含大於或小於指定數字的所有單元格的數量。
  • Excel怎麼按條件計數
    Excel是一款常用的辦公軟體,有很多實用小技巧,小編會陸續更新相關操作,希望能夠幫到大家。下面介紹Excel怎麼按條件計數。Excel按條件計數第一步,我們先來了解下要使用的函數:COUNTIF(要檢查的區域,要查找計數的內容)。第二步,在計數結果單元格中輸入並調用函數COUNTIF。(英文格式下輸入函數公式)第三步,選擇要檢查的數據區域。
  • 去除Excel下拉菜單中的空值和重複值
    製作下拉菜單大家都不陌生,但是要自動去除下拉菜單中的空值,甚至要去重,你知道怎麼做嗎?今天教大家用幾個函數和函數組實現這個需求。我用的版本是 Excel 2016,其他版本的界面可能略有不同。用 B 的數據源在 A 列製作下拉菜單,其中標黃的為空值2. 下拉菜單中包含上下空行解決方案1 – 去除向下連續空值:1.
  • 【Excel乾貨】COUNT函數家族—解決所有的計數難題
    基於該函數,可以實現在表格中對空單元格計數、對含有數字的單元格計數、對符合條件的單元格計數等。但是如果想要實現上述操作,就不得不提到count()函數這個大家庭中其他的兄弟姐妹。=count(value1,value2,…)=count(值1,值2,…)作為count大家庭中的基石,count會對所有包含數字的單元格計數,包括日期、百分比和時間等。
  • 這10個最常用Excel技巧,關鍵時能救急!
    三、刪除重複項 VS  刪除重複值問題:需要把表中重複的行刪除,保留唯一的行解決方法:選取數據列 - 數據 - 刪除重複項添加計數項和求和項六、定位對象 VS 刪除表中所有圖形問題:從網上複製表格時,粘貼到excel中會有很多小圖形。
  • excel中有哪些函數值得學習?推薦掌握這些函數
    excel作為一款數據處理工具,可以高效地進行日常計算分析,而函數在excel中具有舉足輕重的地位。但是excel中有數百個函數,很多大神利用複雜的函數嵌套實現了神乎其技的功能,這麼多函數加上運用如此靈活,自己該從哪兒開始學習呢?
  • EXCEL:如何比較兩列數據的重複值?怎麼快速實現數據動態編號計數?
    如何實現表格數據動態計數,如何比對兩列數據查找相同值。如果一個比對,工作量大,效率也不高。今天,我給大家分享一下EXCEL表格的學習心得。一、比對兩列數據查找相同值方法一:開始——樣式——條件格式——突出顯示單元格規則——重複值方法二:利用函數VLOOKUP=VLOOKUP(第一列的值,要比較的第二列,1,false)
  • excel中的數據透視表——4000餘字,20張動圖教你學會數據分析
    2.也可以選擇【插入】選項卡中的【數據透視表】。首先建立一個空白的數據透視表,然後把性別拖動到行欄位,學歷拖動到列欄位,序號拖動到值欄位,此時值欄位中的序號是「求和」,滑鼠單擊選擇值欄位設置,在計算類型中選擇計數即可。
  • excel數據處理技巧:如何提取連續數據列起始和終止值
    編按:哈嘍,大家好!怎麼從一列數據中找出連續數並提取連續數的起始值和終止值?今天給大家分享一個最簡單的、通過輔助列來解決這個問題的方法。有了這兩個輔助列,最後再來介紹起始編號和終止編號是如何得到的。關於這一點,在之前講解的MATCH函數教程中都有介紹,這裡只簡單說一下區別,如果查找值存在多個時,精確查找返回第一個符合條件的結果,當數據按升序排列時,模糊查找返回最後一個符合條件的結果,在本例中,查找值是1、2、3這些數字,第一個符合條件的結果就是起始值,而最後一個符合條件的結果就是終止值
  • Excel如何批量填充空值單元格?
    excel如何批量填充空值的單元格?填充空值單元格需要通過定位空值以及填充內容來完成,下面小編就來教大家快捷的操作。1.當前我們要將這些合併的單元格拆分,並且填充對應的內容,怎麼辦呢?3.下面ctrl加G選擇——定位條件。
  • 按照指定條件統計個數,可以用試試函數哈
    題目中涉及表格題目中核心詞是「按條件統計」,我們自然想起了條件統計類函數COUNTIF()和COUNTIFS()。具體的條件有兩個:1、B列時間=I列「增加時間」;2、C列時間段大於16,小於等於64;D列時間段大於65,小於等於69;E列時間段大於69,小於等於75;所以可以使用COUNTIF加和或是使用COUNTIFS函數,最後給出的答案如下:
  • 函數周期表丨篩選丨表&值丨DISTINCT
    微軟將其劃分為兩種模式,列與表模式。但是白茶覺得微軟哪怕是不區分出來,相信大家也是了解的。用途:去除表或列中的重複項。語法DAX=DISTINCT(表or列)參數DISTINCT參數可以是表,也可以是列;表達式也是可以的。
  • 【乾貨】學會這幾招,輕鬆搞定Excel!
    range:要計數的單元格範圍;criteria:計算條件,形式可以是數字、表達式 或文本。eg:=COUNTIF(A:A,A2)計算A列每一個數據的重複次數eg:=COUNTIF(A$2:A2,A2)計算A列每一個數據在整列中第幾次出現,可用於篩除重複項*其中A表示所在行。
  • Excel條件格式、公式、透視表三種方法教你如何查找重複值!
    Excel條件格式條件格式最常用的一個功能就是查找重複值,我們只需要選中【開始】—【條件格式】—【突出顯示單元格規則】—【重複值】,點擊確定即可。這時候重複值將會被標記成粉紅色,接著通過按顏色篩選單元格就可以把重複數據篩選出來。
  • Excel多條件計數技巧,返回多個符合條件的值,批量操作超輕鬆
    今天跟大家分享一下Excel多條件計數技巧,返回多個符合條件的值,批量操作超輕鬆。如果覺得幫幫真的幫到了您,分享分享朋友圈呀,親們^^<——非常重要!!!/大家請看範例圖片,我們來計算生產部得獎獎金的人數,這裡使用函數=COUNTIFS(B2:B14,"=生產部",D2:D14,">0"),多條件計數,分別表示2個區域,兩次判斷的計數結果,需要注意的是