excel數據處理技巧:組合函數統計產品批號

2020-10-20 部落窩教育BLW

編按:哈嘍,大家好!最近小編收到一位群友的求助,他說自己被excel中的編號問題給難住了。這是這麼回事呢?編號不就是1、2、3、4、5嗎,直接下拉單元格就能搞定,這有何難?一起來看看下面這篇文章中excel數據處理技巧。


近日看到一個群友的求助,覺得比較有意思,想和大家分享一下。學習更多技巧,請收藏

這是一個看似普通的編號問題,可竟然動用了TEXTSUMPRODUCT兩個重量級的函數共同出手才得以解決。

以往遇到的編號問題,大多數都是COUNTIF的拿手好戲,但是今天這個問題COUNTIF完全插不上手,來看看模擬的數據吧。

如圖所示,C列的批號要求用公式生成,說是批號,其實就是一個編號的問題,為什麼這麼說,還得從這個批號的規律來解釋。

大家仔細觀察一下就不難發現,在這個六位的批號中,其實是由兩部分組成的,左邊四位是生產日期的年和月,右邊兩位就是該產品在同一個月內生產的次數,為了便於理解,我們對在同一個月中多次生產的商品用不同顏色標註出來,之後再看就清楚了。

以丹參為例,雖然一共出現了四次,但是在4月份只有三次,因此對應的批號分別為200401-200403,所以這個問題的本質還是編號。

搞清楚了這一點,我們再來分析問題該如何解決。

正如前面分析的,批號是由兩部分組成的,第一部分很容易,可以直接用TEXT函數從生產日期中得到,公式為:TEXT(A2,"yymm")。

TEXT函數的教程之前分享過很多篇,不再細說了,公式中的"yymm"表示將日期按照兩位年兩位月的格式顯示結果。

問題的難點在於第二部分,同一個月內出現的次數,如果有一個輔助列的話,COUNTIFS就可以輕鬆解決,公式為:=COUNTIFS($D$2:D2,D2,$B$2:B2,B2)

公式中有兩個條件,日期(其實是年月)和品名,關於COUNTIFS的用法,可以參閱往期教程《同樣是countifs函數,為什麼同事卻使得比你好?原因在這裡!》,這裡要重點說明的是條件區域的寫法,$D$2:D2$B$2:B2中,只對區域的起始單元格鎖定,這樣得到的就是累計多條件計數的結果。學習更多技巧,請收藏

如果條件區域是整列的話,得到的次數就不是累計的,而是最終出現的總次數,通過上圖中的結果很容易搞明白這一點。

現在的問題是,如果沒有這個輔助列,還能用COUNTIFS嗎?

答案是不行!

因為COUNTIFS的特點就是條件區域只能使用單元格區域,而不能使用其他公式。

如果要使用公式作為條件區域的話,會彈出一個提示框:

同樣的情況在COUNTIFSUMIFSUMIFS中都是類似的,只能使用單元格區域,這一點很重要。

因此,如果要在不使用輔助列的情況下解決這個問題,就必須用到SUMPRODUCT函數。

公式看起來會稍微有點長,=SUMPRODUCT((TEXT($A$2:A2,"yymm")=TEXT(A2,"yymm"))*($B$2:B2=B2))

這個公式就是在沒有輔助列的情況下實現了多條件的累計計數,公式中的TEXT($A$2:A2,"yymm")=TEXT(A2,"yymm")是對日期(年月)進行判斷,$B$2:B2=B2是對品名進行判斷,分別得到兩組邏輯值,兩組邏輯值相乘後由SUMPRODUCT函數相加就能得到計數結果。

這個函數的用法可以參考之前的教程《》。

至此,最終的公式也就呼之欲出了,第一部分由TEXT得到年月,第二部分如果直接使用SUMPRODUCT得到的計數結果還不行,因為計算結果必須是兩位數,如果不足兩位的要在前面補零,這就還得用到TEXT函數,這種用法的格式是TEXT(要處理的數字, "00"),有幾個0就表示得到的結果是幾位數,因此最終的公式就是: 

=TEXT(A2,"yymm")&TEXT(SUMPRODUCT((TEXT($A$2:A2,"yymm")=TEXT(A2,"yymm"))*($B$2:B2=B2)),"00")

結束語:今天這個問題不是很常見,但是這個問題對於學習公式函數是很有價值的,公式中包含了很多重要的知識點,總結如下。

1.TEXT函數中日期代碼ym的用法;

2.TEXT函數中關於指定數字位數的用法;

3.SUMPRODUCT函數實現多條件累計計數的用法,重點是條件區域中$符號的用法;

4.COUNTIF(S)SUMIF(S)等函數中對於區域的要求,這一點算是一個隱藏的知識點吧。

學習函數就是這樣,對於基本用法了解之後,還需要不斷地去了解更多細節方面的知識點,最終才能實現活學活用學習更多技巧,請收藏。


****部落窩教育-excel 組合函數應用****

原創:老菜鳥/部落窩教育(未經同意,請勿轉載)

更多教程:

相關焦點

  • excel數據處理技巧:組合函數統計產品批號
    最近小編收到一位群友的求助,他說自己被excel中的編號問題給難住了。這是這麼回事呢?編號不就是1、2、3、4、5嗎,直接下拉單元格就能搞定,這有何難?一起來看看下面這篇文章中excel數據處理技巧。近日看到一個群友的求助,覺得比較有意思,想和大家分享一下。學習更多技巧,請收藏部落窩教育excel圖文教程。
  • excel查重技巧:如何用組合函數快速統計重複數據(上)
    統計不重複數據的個數,是小夥伴們經常遇到的問題。估計很多小夥伴也看過不少類似的文章,但大多都是給出公式並稍微講解一番,當時看了是懂了,等遇到問題的時候又懵了,歸根結底還是沒明白這公式的原理。其實理解這個公式的原理,並沒有大家想像的那麼難,只要你會這兩個神仙技巧,就可以破解公式的秘密了。由於教程篇幅較長,將分為上下兩篇,本篇為上篇。
  • excel查重技巧:如何用組合函數快速統計重複數據(上)
    統計不重複數據的個數,是小夥伴們經常遇到的問題。估計很多小夥伴也看過不少類似的文章,但大多都是給出公式並稍微講解一番,當時看了是懂了,等遇到問題的時候又懵了,歸根結底還是沒明白這公式的原理。其實理解這個公式的原理,並沒有大家想像的那麼難,只要你會這兩個神仙技巧,就可以破解公式的秘密了。由於教程篇幅較長,將分為上下兩篇,本篇為上篇。
  • excel查重技巧:如何用組合函數快速統計重複數據(下)
    在前幾天的教程中我們通過學習公式求值和F9鍵,看懂了統計不重複數據的第一種套路。今天我們接著上回所說,繼續給大家分享第二種套路。趕緊來看看吧~*********數據源照舊,如下圖所示,要求統計出不重複的客戶數:在上期我們掌握了破解公式的方法後,今天我們再來看看計算不重複數據個數的第二個公式套路。
  • excel函數應用技巧:按區間統計個數,就用Frequency
    編按:價格帶統計與按成績統計優良中差的人數是一樣的,都是按區間統計個數。最簡單、最快速的辦法是用高級函數Frequency。學習更多技巧,請收藏關注部落窩教育excel圖文教程。價格帶分析是一項基礎的數據分析,在某醫藥銷售公司工作的小王,最近就遇上一個這樣的任務……領導給了50個護肝類藥品的價格信息,讓小王統計出每個價格區間的品規數,數據要求如圖所示: 註:表中價格數據為模擬值並非市場實際價格。
  • excel函數公式大全之利用SUM函數與TREND函數的組合預測未來數據
    excel函數公式大全之利用SUM函數與TREND函數的組合根據已統計的銷售金額預測未來的銷售金額。excel函數與公式在工作中使用非常的頻繁,會不會使用公式直接決定了我們的工作效率,今天我們來學習一下提高我們工作效率的函數SUM函數與TREND函數。
  • excel查重技巧:如何用組合函數快速統計重複數據(下)
    在前幾天的教程中我們通過學習公式求值和F9鍵,看懂了統計不重複數據的第一種套路。今天我們接著上回所說,繼續給大家分享第二種套路。套路2:COUNT和MATCH的組合這個公式的難度就稍微有點大了,一起看看操作過程。
  • excel數據統計技巧:如何對表格區域內所含字母進行計數
    在一份銷售記錄表中,各單元格記錄了每次銷售的產品代碼。因為一次銷售可能是多個產品,所以同一單元格就記錄了多個代碼。如何直接根據代碼計算出每個銷售員當日的銷售金額呢?教程提供兩個方法給你參考。學習更多技巧,請收藏關注部落窩教育excel圖文教程。今天要和大家分享學員小王求助的真實案例。
  • excel數據計算的高效技能,求和函數的使用技巧
    我們在實際工作中,當我們需要處理大量數據的時候,我們通常會選擇excel表格來處理,因為excel表格處理數據自帶很多實用的公式和函數,今天我們要分享的是數據求和,這次我們不使用公式求和,這次我們分享一個更加高效的技巧,使用求和函數對數據進行快速求和。
  • excel數據計算的基礎,公式與函數的基礎操作技巧
    我們在實際工作中,當我們需要處理大量數據的時候,我們通常會選擇excel表格,因為excel自身具有強大的公式與函數,我們可以利用公式與函數對excel數據進行快速計算。公式與函數的基礎操作技巧excel自帶很多實用的函數,比較常見的有邏輯函數、判斷函數等,我們可以根據自己的需要選擇適合的函數
  • excel函數公式技巧:分級統計的七個公式,選擇哪個?
    在日常工作中,相信大家都遇到過這樣一種情況,要求按照等級統計得分。這個問題說難倒也不難,但如果要小夥伴列出3種以上的解決方法,估計不少人會蒙圈。思路越多,解決問題的方法就越多,對函數的掌控程度也會越好。今天作者E圖表述將為大家分享7種解決方法,趕緊來看看吧!學習更多技巧,請收藏部落窩教育excel圖文教程。
  • excel函數應用技巧:這個銷售統計模板,能動態變色查詢
    今天向大家分享一個銷售統計表模板。該模板支持動態查詢功能,並且在查詢的時候,相應數據會變色,如此,查詢結果一目了然。統計模板將使用SUM、AND、COLUMN、MATCH、OFFSET函數並結合條件格式和數據驗證。學習更多技巧,請收藏關注部落窩教育excel圖文教程。
  • excel函數公式技巧:分級統計的七個公式,選擇哪個?
    在日常工作中,相信大家都遇到過這樣一種情況,要求按照等級統計得分。這個問題說難倒也不難,但如果要小夥伴列出3種以上的解決方法,估計不少人會蒙圈。思路越多,解決問題的方法就越多,對函數的掌控程度也會越好。今天作者E圖表述將為大家分享7種解決方法,趕緊來看看吧!學習更多技巧,請收藏部落窩教育excel圖文教程。
  • Excel函數應用篇:Excel的這些處理文本數據組合函數
    本期我們來介紹Excel中常用的文本組合函數,把多個單元格(或不同來源)中的數據組合放到單個單元格中。
  • Excel統計不重複數據的個數
    在處理各種業務時,經常需要統計某個數據區域內的不重複數據個數。該如何操作呢?
  • excel錄入日期數據的技巧,日期函數的使用
    我們在實際工作中,當我們需要錄入日期數據的時候,我們通常有兩種錄入方式,比如我們錄入今天的日期,如果我們手動錄入2020年12月7日,我們下次打開這張excel表格依然顯示2020年12月7日,不會發生任何改變。
  • excel函數應用技巧:按區間統計個數,就用Frequency
    最簡單、最快速的辦法是用高級函數Frequency。學習更多技巧,請收藏關注。價格帶分析是一項基礎的數據分析,在某醫藥銷售公司工作的小王,最近就遇上一個這樣的任務……領導給了50個護肝類藥品的價格信息,讓小王統計出每個價格區間的品規數,數據要求如圖所示: 
  • excel常用功能大全(含快捷鍵、函數、數據透視表以及其他常用功能)
    excel表,每個數據分析師的必備數據處理工具之一。本文主要分享利用excel表提高數據處理能力的一些小技巧,旨在幫助大家快速處理數據,提高工作效率,從而騰出更多精力做更多有意義的數據分析項目。為了方便大家閱讀,本文主要分成以下幾個模塊:1、excel常用快捷鍵介紹2、excel常用函數介紹3、數據透視表介紹4、其他常見功能介紹1、excel常用快捷鍵以下是我工作中常用的一些快捷鍵。
  • excel數據處理技巧:對任意數字進行提取的方法匯總
    今天我們要給大家分享5種不用函數公式的Excel數字提取技巧。不管是從有規律的文本、還是沒有規律的文本中提取手機號、金額、尺寸等數據,都可以用兩端對齊法、快速填充法、Power Query法、Word替換法等5種方法進行提取,特別適合Excel小白使用。趕緊來看看具體操作吧!學習更多技巧,請收藏關注部落窩教育excel圖文教程。
  • excel數據技巧:透視表快速統計年終業績排名
    今天,數據透視表出來為Excel人送溫暖了,不用分兩步做,滑鼠拖兩下,同步搞定業績統計與排名。臨近年末,各行各業都會匯總統計,同時還會根據各項指標進行排名。今天我們就以銷售統計與排名計算為例,分享一個非常適合新手的統計和排名一併解決的方法。該方法特別是對那些不熟悉函數的朋友幫助一定會很大。