Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統(tǒng)的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數(shù)據(jù)處理軟件。 excel取唯一值,也稱為提取不重復。在實際工作中,經(jīng)常會使用到。 excel取唯一值的方法很多,比如通過高級篩選、函數(shù)公式以及自定義函數(shù)都可以實現(xiàn)。 我們以下圖為例,A列城市,有重復的。需要提取唯一值放在C列。 excel取唯一值方法一: 使用excel流行的篩選公式實現(xiàn),C1輸入公式:=INDEX(A:A,SMALL(IF(MATCH(A$2:A$9,A$2:A$9,)=ROW($1:$8),ROW($2:$9),4^8),ROW(A1)))&"",按ctrl+shift+enter組合鍵結(jié)束。 公式的思路和理解,請參看:Excel用函數(shù)公式篩選數(shù)據(jù)的方法 excel取唯一值方法二: 單擊數(shù)據(jù)——高級篩選,可以直接篩選不重復值,即唯一值。使用高級篩選需要注意一點的是,必須包含列字段。比如下圖A2:A9只是數(shù)據(jù)內(nèi)容,需要再選中A1,即列表區(qū)域為:A1:A9。其實設(shè)置參看下圖就OK。 excel取唯一值方法三: excel中數(shù)據(jù)透視表本身就有去重復功能。單擊插入——數(shù)據(jù)透視表,然后勾選“城市”字段,唯一值就提取出來了。最后,也可以將數(shù)據(jù)透視表提取出來的唯一值復制到其余單元格,然后把不需要的數(shù)據(jù)透視表刪得即可。 具體可以參看下面的動畫演示,很簡單的操作過程。 excel取唯一值方法四: 學習VBA的朋友,也可以使用自定義函數(shù)取唯一值。 方法是:按Alt+F11組合鍵,插入→模塊→在VBE窗口中復制以下代碼,回到工作表中,C1單元格輸入公式:=wsingle($A$1:$A$9,ROW(A1)),下拉,直到出現(xiàn)0為止,A列所有的唯一不重復值就別提取出來了。 Function Wsingle(rng1 As Range, x As Integer) excel取唯一值方法五: 這個方法也是使用VBA代碼,按Alt+F11組合鍵,插入→模塊→在VBE窗口中復制以下代碼,并單擊工具欄的綠色“運行”按鈕,就可以實現(xiàn)將A列唯一值提取自動提取到B列。 Sub 取唯一值() Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。 |
溫馨提示:喜歡本站的話,請收藏一下本站!