當前位置:
首頁 > 最新 > Excel里如何去除重複項,並累計

Excel里如何去除重複項,並累計

上圖攝於2018.05.03 上班途中

對於寫方案的產品開發經理來講,下面的列表最常見了

C列里寫出了產品(Product)的名稱,AI列里也計算出了每個處理(處理2-處理10)對應的需要樣品的數量。(不要問我那些隱藏的列里有東西嗎,當然有,我是在真實的方案里做這個例子的,但暫時和本次討論的Excel 公式無關,故不要太好奇啊)。

方法1 :

先去除重複項,產生 一個每個產品只出現一次的列表。

在單元格AS33里輸入公式=IF(COUNTIF(C33:C$43,C33)=1,C33,""),然後下拉,直到單元格AS43。能理解這個 IF 函數嗎?

產生的結果如下圖,每個產品(Product)只出現一次。

是每個產品都出現1次了,但它們不是排在一起,中間有些空白單元格,不利於 copy 和 paste ,或者是其它目的的讀取(其它有什麼目的? 哈哈,作用很大,暫時和本次的內容無關。)

我們再在單元格AT33里輸入 公式=IFERROR(INDEX($AS:$AS, SMALL(IF($AS$33:$AS$43 ="", "", ROW($33:$43)), ROW(AS1))), "")。 按下Ctrl+Shift+Enter,並下拉填充到單元格AT43。結果如下圖中的AT列,大家都挨在一起了呢。

此公式中主要用到了INDEX 函數。

另外,如果該公式中不加入IFERROR 函數,則如AV列,會出現#NUM!哦。

如果要計算每個產品(Product)的總數量,則簡單多了,在單元格AU33里插入公式=IF(AT33="","",SUMIF($AK$33:$AK$43,AT33,$AI$33:$AI$43)), 並下拉至 單元格AU43 ,結果如上圖。

至此,得到了排在一起的這個方案需要的 所有產品名稱和對應的數量,用於Copy 和 Paste,或者其它目的(又來了,哈哈)。

方法2 : 就是直接用公式達到AT列的結果,免去AS列了。具體怎麼做,有興趣的同學們研究一下吧。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 植保人Excel 的精彩文章:

TAG:植保人Excel |