excel取不重復(fù)值方法一:高級篩選
A列姓名有重復(fù)的,將A列姓名取不重復(fù)值之后放在C列。
操作方法是:單擊數(shù)據(jù)——高級,打開“高級篩選”對話框,進(jìn)行如下圖設(shè)置。
excel取不重復(fù)值方法二:SQL
單擊數(shù)據(jù)——現(xiàn)有連接,單擊最下面的“瀏覽更多”,按照路徑找到文件,彈出的“導(dǎo)入數(shù)據(jù)”對話框,單擊“屬性”,打開“連接屬性”對話框,切換到“定義”選項卡,在“命令文本”輸入:select distinct 姓名 as 不重復(fù)姓名 from [Sheet1$],確定。
SQL的動畫演示相關(guān)教程參考論壇帖子:http://www.blwbbs.com/forum.php?mod=viewthread&tid=2141&highlight=select
excel取不重復(fù)值方法三:VBA
按ALT+F11,打開VBE編輯器界面,單擊插入——模塊,復(fù)制下面的代碼,然后按F5鍵運行,在B1開始提取A列不重復(fù)姓名。
Sub excel取不重復(fù)值()
Dim d As Object
Dim lRow As Long
Dim i As Long
Dim str As Variant
Dim strKey As String
Set d = CreateObject("scripting.dictionary")
lRow = Range("A65536").End(xlUp).Row
str = Range("A1:A" & lRow)
For i = 1 To lRow
strKey = CStr(str(i, 1))
If Not d.exists(strKey) Then
d.Add strKey, strKey
End If
Next i
Range("B1").Resize(UBound(d.keys) + 1, 1) = Application.Transpose(d.keys)
End Sub
excel取不重復(fù)值方法四:函數(shù)
B1單元格留空或者輸入文字“不重復(fù)姓名”,然后在B2單元格輸入公式:=OFFSET($A$1,MATCH(,COUNTIF($B$1:B1,$A$2:$A$15),),)&"",按ctrl+shift+enter,三鍵結(jié)束數(shù)組公式,完成不重復(fù)值提取。
核心關(guān)注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:excel取不重復(fù)值的四種方法
本文網(wǎng)址:http://www.ezxoed.cn/html/support/11139214644.html