五種方法提取不重複數據,看看哪種還不會?


此方法主要利用【數據】選項卡下的【高級篩選】功能,下面大家來看演示:

1、 選擇要篩選的數據源,然後選擇【數據】選項卡下【高級】命令。

五種方法提取不重複數據,看看哪種還不會?

2、 在彈出的對話框中,勾選選擇不重複的記錄,列表區域即你想要篩選的區域。選擇【確定】就OK啦。

五種方法提取不重複數據,看看哪種還不會?



1、單擊數據區域任意單元格,選擇【插入】選項卡下的數據透視表命令

五種方法提取不重複數據,看看哪種還不會?

2、在彈出的【創建數據透視表】對話框中保持默認設置,生成一個透視表。

3、拖拽字段到數據透視表的行區域就OK啦

五種方法提取不重複數據,看看哪種還不會?



在隨便一個單元格中輸入數組公式

=INDEX(A:A,SMALL(IF(MATCH(A$1:A$12,A$1:A$12,)=ROW($1:$12),ROW($1:$12),""),ROW(A1)))&""

按Shift+Ctrl+回車,然後向下拖動就完活嘍。



按Alt+F11鍵,打開VBE窗口,在代碼對話框中輸入以下代碼,點擊【運行】按鈕即可:

Sub 合併()

Dim irow&, iroww&

irow = 1

iroww = 1

Range("d1") = Range("a1")

Do

If Cells(irow, 1) <> Cells(irow + 1, 1) Then

iroww = iroww + 1

Cells(iroww, 4) = Cells(irow + 1, 1)

irow = irow + 1

Else

irow = irow + 1

End If

Loop Until Cells(irow, 1) = ""

End Sub

這個代碼中,數據源是A列,存放結果位置是D1單元格,大家使用時可以根據實際數據自行修改。



1、選擇【數據】選項卡下的【獲取外部數據】→【現有連接】

五種方法提取不重複數據,看看哪種還不會?

2、在彈出的【現有連接】對話框中選擇【瀏覽更多】

3、依次選擇存放數據的工作簿和工作表。

4、在彈出的對話框中選擇【屬性】

五種方法提取不重複數據,看看哪種還不會?

5、在命令對話框裡輸入代碼,點擊確定:

select distinct * from[Sheet1$]

五種方法提取不重複數據,看看哪種還不會?

代碼中的Sheet1是工作表名稱,使用時注意修改。



技巧法

,只能一次性操作,一旦數據源變化,就要推翻重做,而且步驟繁瑣,你的約妹時間就這樣被一點點的摧殘掉了,多可惜呢。

再來看看公式法吧,雖然公式法從一定程度上來說可以做成適應數據源變化的模板,但這是數據量小的情況,試想一想如果數據量非常非常大話,估計你就會被速度弄得欲哭無淚了

一起來瞧瞧VBA法,那對於一般性的工作真是神器啊,編寫一小段代碼,按一下運行代碼,就完成了工作,妹子是不是就會特崇拜你,然後你就自己去想吧,哈哈。

再來說一說數據透視表法,數據透視表會適應數據源的變化,對數據進行快速彙總,只要每次打開表格的時候,刷新一下就OK啦,速度也會很快,其實數據透視表還是我很推崇的做法呢。

最後說一說SQL法,當數據透視表或VBA學到一定程度的時候,都會難免接觸到SQL,SQL雖然對數據源的要求很高,但速度確實快的嚇人啊,而且一次創建,多次省事,因為它也一樣適應數據源的變化的。

五種方法分享完了,你更喜歡哪一種呢?


看完辛苦 轉發 關注 下哈,每天為你分享Excel技巧


分享到:


相關文章: