這個函數是更新OFFICE版本後新增加的,函數很好理解,先從此函數的英文釋義來理解:就獨一無二的,獨特的;非常特别的,極不尋常的;的意思
- 函數參數
第一參數array,是要進行數據處理的區域,可以是一列,一行,或者多列多行,是必需參數。
備注:參數對于我們PMC人員來說,常用的就是第一個參數: array ;通俗理解,這個參數選中後,返回唯一的數值,等同于選中數據後,删除重複項得到的結果
第二參數[by_col],是指如何進行比較。按列比較還是按行比較?這是個可選參數,默認(忽略)值是FALSE,也就是按行比較。
備注:這個參數就是按行還是按列,通俗來理解就是,不輸,默認就是按列删除重複項目, 輸入0就是按行删除重複項 (這裡true就是用1表示,false就是以0)
第三參數[exactly_once],是指是否隻要返回僅出現一次的數據。這也是一個可選參數,默認(忽略)值是FALSE,也就是要返回所有非重複數據。
備注:這個錄入1的話,就是出現重複的不返回,隻返回非重複的數據,隻出現1次的
- 經典案例01彙總數據
在PMC整理分析數據的時候,我們需要更新1表,分析數據在2表,當1表有數據更新的時候,2表自動更新,此時用這個函數配合SUMIFS函數就可以起到完美建模。
舉例說明:
表1是一張訂單跟進表,每天有新訂單錄入,需要在表2自動彙總業務員的下單總量
我們在表2按下面的步驟錄入函數:
A1=UNIQUE(訂單跟進!G:G) 得到業務員的唯一值
B2=SUMIFS(訂單跟進!E:E,訂單跟進!G:G,客戶彙總!A2)
這樣一個簡單的彙總自動表建立起來了,同理我們可以按客戶,按産品這樣分别建立。
- 經典案例02一維報表轉二維報表
剛剛隻是一個維度的分析,如果需要建立兩個維度的分析呢,我們配合這個函數就可以實現二維分析建模:TRANSPOSE
還是上面的案例,此時我們需要知道業務員各個月分别下了多少訂單?
首先在表1增加兩列,分别用函數取出對應年份和月份,效果如下圖:
=YEAR(A2) =MONTH(A2)
再通過文本連接符号連成一個單元格:=YEAR(A2)&"-"&MONTH(A2)
再回到表2:分别錄入以下函數
=UNIQUE(訂單跟進!I:I) 提取客戶的唯一值
=UNIQUE(訂單跟進!B:B) 提取年份和月份的唯一值,此時會發現這一列是按列顯示的,因為要顯示為二維,所以我們用TRANSPOSE把轉換成按行顯示
此時配合SUMIFS函數就實現了一維轉二維的效果,我們錄入公式公式後:
=SUMIFS(訂單跟進!$F:$F,訂單跟進!$H:$H,$A2,訂單跟進!$B:$B,C$1)
- 經典案例03返回隻出現一次數據
在分析數據的時候,有時候我們需求分析隻下過一次單的客戶,原來需要加輔助列來判斷
=COUNTIFS(I:I,I2)
如有用新函數,此時我們隻需要錄入以下函數:
=UNIQUE(I:I,,1),利用了此函數的第3參數的效果
- 經典案例04提取行的唯一值
上面的數據都是按列提取唯一值,這裡如果需要按行提取的時候,注意更改第2個參數為1
=UNIQUE(A1:P1,1)
我是古哥:從事制造行業18年,在企業運營、供應鍊管理、智能制造系統等方面具有豐富的實戰經驗。企業智能化,柔性化計劃運營管理專家,擅長通過企業流程優化規範,企業管理、導入計劃運營提升企業效率;對提高企業準時交貨率,降低企業庫存,輸出智能制造人才有豐富的經驗。學習PMC生産計劃,關注古哥計劃!8月特訓班2期即将開班,全方位學習計劃運營知識。
,