
使用UNIQUE函數可提取Excel中不重復值,其語法為UNIQUE(array,[by_col],[exactly_once])。1、選數據區域如A1:A10,輸入=UNIQUE(A1:A10)得唯一值列表;2、橫向數據用=UNIQUE(B1:F1,TRUE)按列提取;3、設第三參數為TRUE即=UNIQUE(C2:C20,FALSE,TRUE)僅返回出現一次的值;4、結合SORT函數如=SORT(UNIQUE(D2:D30))實現自動排序;5、注意動態數組溢出問題,確保輸出區域下方和右側無內容,避免#SPILL!錯誤。
如果您在處理Excel數據時需要從一組值中提取不重復的項目,可以使用UNIQUE函數來生成唯一的值列表。該函數能夠自動識別并返回源數據中的唯一記錄,避免手動篩選的繁瑣過程。
本文運行環境:SurfaceLaptop5,Windows11
一、基礎語法與范圍選擇
UNIQUE函數的基本結構為UNIQUE(array,[by_col],[exactly_once]),其中array是目標數據區域。通過正確指定數組范圍,可確保函數讀取所需內容。
1、打開包含重復數據的Excel工作表。
2、選中需要提取唯一值的數據列或行,例如A1:A10。
3、在目標單元格輸入公式:=UNIQUE(A1:A10),按Enter鍵確認。
二、按列方向提取唯一值
當數據以橫向排列(多列單行)時,需設置第二個參數為TRUE,使函數沿列方向比較并提取唯一項。
1、確認數據分布在連續的列中,如B1:F1。
2、在空白單元格輸入公式:=UNIQUE(B1:F1,TRUE)。
3、按下Enter后,結果將以垂直列表形式輸出唯一值。
三、僅提取出現一次的值
若希望排除所有重復元素,只保留那些在整個范圍內僅出現一次的值,可通過啟用第三個參數實現。
1、確定數據區域,比如C2:C20存在部分完全重復項。
四、結合SORT函數排序唯一值
為了提升可讀性,可在UNIQUE外層嵌套SORT函數,使其返回的結果自動按升序或降序排列。
1、選定原始數據范圍,例如D2:D30。
2、在輸出單元格輸入:=SORT(UNIQUE(D2:D30))。
3、按Enter完成操作,得到已排序的不重復值列表。
五、動態數組與溢出區域處理
UNIQUE函數屬于動態數組函數,其結果會自動填充相鄰單元格形成“溢出區域”。必須保證這些單元格為空,否則會導致#SPILL!錯誤。
1、檢查公式輸出位置下方和右側是否有非空單元格。
2、清除阻礙溢出路徑的任意內容。
3、重新輸入公式:=UNIQUE(A2:A100),確保結果完整顯示。
以上就是excel中unique函數怎么提取唯一值_unique函數提取不重復值列表方法的詳細內容,!

