今天我們來了解一個中的新函數—— UNIQUE, 它可以說是很多人期盼已久的函數,可以幫助我們從數據區域中自動提取唯一值,就是我們常說的去重,操作也非常簡單,下面我們就來學習下吧
一、UNIQUE的作用與參數
UNIQUE:返回數據區域中的唯一值語法:=UNIQUE (array,[by_col],[exactly_once])第一參數:返回唯一值的數據區域第二參數:可選參數,指定比較的方式,設置為TRUE 將比較列并返回唯一值,設置為FALSE (或省略) 將比較行并返回唯一值第三參數:可選參數,一般直接省略即可這個函數非常的簡單, 在使用的時候只需要注意數據方向即可,如果是列數據,第二參數需要設置為FALSE (或省略),如果是行數據只需要將第二參數設置為TRUE即可,如下圖所示,隨后我們來看下它都能實現哪些操作
二、自動提取重復值
首先需要按下快捷鍵Ctrl+T將普通表設置為超級表,然后選擇數據,利用UNIQUE函數提取唯一值,這樣的話在下方新增數據,結果就會自動更新,本質是利用超級表可以自動擴展區域的效果
三、計算不重復的數據個數
數據不重復的格式,也就是數據唯一值的個數,我們只需要利用UNIQUE函數將數據提取出來,然后再利用counta函數進行非空計數即可,建議按下Ctrl+T將表格轉換為超級表,后期新增數據是可以自動計算的公式為:=COUNTA(UNIQUE(B2:B13))
如果想要計算數據重復的個數,其實就是用數據的總數減去唯一值的個數,公式為:= COUNTA(B2:B13)-COUNTA(UNIQUE(B2:B13))
四、判斷數據是否重復
如果一列數據很長,想要判斷它是否出現重復,也可以使用UNIQUE函數,操作與計算重復個數的操作是一樣的。我們用總的數據個數,減去唯一的數據個數,結果為0則表示數據沒有重復值,結果不為0則表示數據有重復值。可以利用IF函數來輸出對應的結果??????公式:=IF((COUNTA(B:B)-COUNTA(UNIQUE(B:B)))=0,"否","是")
以上就是今天分享的全部內容,主要是了解下UNIQUE函數的使用方法!