UNIQUE函數是Excel新增的函數,它具有強大的去重功能,可以快速提取不重複的數據,操作起來非常簡單,目前支持Office2021及以上的版本,Office 365和最新版WPS也支持,下面我們就來一起學習一下,這個新函數的用法吧。
UNIQUE 函數簡介:UNIQUE函數:返回數據中的唯一值。語法:=UNIQUE(array,[by_col],[exactly_once])
參數定義:第一參數:array(必需),要返回唯一值的數據區域。第二參數:by_col(可選),比較方式,按行或者按列比較:
(TRUE) 将按列比較并返回唯一值。
(FALSE 或省略) 按行比較并返回唯一值。
第三參數:exactly_once(可選),提取方式:
(TRUE) 隻提取出現過一次的數據。
(FALSE 或省略) 提取每一個不重複的數據。
一、按行提取不重複的數據UNIQUE函數可以選擇兩個方向進行不重複數據的提取,默認情況下第二個參數為(FALSE),從上往下縱向按行進行比較,并提取不重複的數據。如圖:按行提取不重複的姓名。
UNIQUE函數按行提取不重複數據案例
二、按列提取不重複數據第二個參數為(TRUE)時,從左到右橫向按列進行比較,并提取不重複的數據。如圖:按列提取不重複的姓名。
UNIQUE函數按列提取不重複數據案例
三、提取隻出現一次的數據第三個參數為(TRUE)時,隻提取出現過一次的數據。如圖:隻提取出現過一次的姓名。
UNIQUE函數提取隻出現過一次的姓名案例
四、統計不重複的單元格數量COUNTA 函數的功能是計算非空單元格的數量,我們就可以通過( COUNTA 函數)嵌套(UNIQUE 函數)的方法,快速統計出不重複單元格的數量。
UNIQUE 函數統計不重複單元格數量案例
五、提取的數據區域中有空單元格當我們要提取的數據區域中有空單元格,直接用UNIQUE函數提取出來,就會出現“0”
UNIQUE提取的數據區域中有空格
這種情況我們就可以用( FILTER 函數)來篩選出不為空的單元格,再用(UNIQUE函數)來提取不重複的數據。FILTER 函數也是一個新函數,主要功能是篩選。公式:=UNIQUE(FILTER(B5:B12,B5:B12<>""))
UNIQUE函數提取有空單元格的案例
六、提取不為空的唯一值,并制作動态下拉菜單上一個案例我們學習了,如何提取不為空的不重複數據,這次我們将在上一個案例的基礎上,實現動态下拉菜單的效果,在姓名列更新數據,下拉菜單中的選項也會自動更新。首先我們先将不為空的唯一值提取出來。公式:=UNIQUE(FILTER(B5:B13,B5:B13<>""))
UNIQUE提取不重複姓名制作動态下拉菜單
然後,點擊數據-數據驗證,驗證條件中選擇“序列”,來源中點擊(UNIQUE函數)提取出來的第一個單元格,後邊加一個井号,點擊确定。動态的下拉菜單就做好了,在姓名列更新内容,下拉菜單也會自動更新。
UNIQUE取不重複值制作動态下拉菜單案例
今天分享的内容就到此結束了,最後要提醒一下用WPS的小夥伴,由于WPS目前沒有數組公式自動溢出的功能,所以WPS的小夥伴在使用這個函數之前,需要先選中足夠容納結果的單元格,再輸入公式,最後按(Ctrl Shift 回車)才能正常返回結果。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!