excel提取多列的不重複數據(多列提取不重複)
2023-09-10 20:01:22 4
大家好啊!
今天的文章簡單粗暴,分享5個多行多列提不重複值技巧,總有一個是你想不到的!
下面要把左邊的表提取出不重複值
想一想,如果數據都在一列,那該多好,直接使用刪除重複項就能實現提取不重複值。
現在關鍵在怎麼把多列轉成一列?
每列複製後,使用剪貼板的全部粘貼,可以直把多列轉成一列。
在F2單元格複製下面的公式,再按Ctrl Shift 回車
一直拖公式到出現空白為止!
=INDIRECT(TEXT(MIN((CountIF(E$1:E1,$A$2:$C$6)))/1%% ROW(A$2:C$6)/1% COLUMN(A$2:C$6)),"r0c00"),)&""
公式看暈了,那就看下面的數據透視表方法吧。
3、Alt D P大法插入一個空白列,然後依次按Alt、 D、 P,調出透視表嚮導。
生成透視表之後,再將【值】拖動到行區域,其他刪除。
這些簡單的數據整理,當然難不倒PQ大哥。
逆透視列確實是一個逆天的功能。
對於VBA來說,要實現這個功能當然是小Case!
新建一個按鈕,複製代碼即可。
還可以靈活選取區域。
代碼如下:
arr =, Type:=8) Set Rng =, Type:=8) Set d = CreateObject("scripting.dictionary") For i = 1 To UBound(arr) For j = 1 To UBound(arr, 2) If Len(arr(i, j)) Then d(arr(i, j)) = "" Next Next Rng.Resize(d.Count) = Application.Transpose(d.keys)
5種方法各有所長,如果是你,你會用哪一種?動手試試吧!
喜歡就關注我吧,每天分享職場知識,辦公技巧!
,