隱藏重複的儲存格及其整行,

隱藏重複的儲存格及其整行,

我有一系列包含 3 列的資料集,如下所示。

0 abc def
0 geh ijk
0 lmn nop
5 qrs tuv
5 wxy zab
5 cde fgh
10 ab cd
10 ef gh
10 ij kl

在第一列中,我們重複了 0、5 和 10...。

我想只保留第一個值以及整行並隱藏剩餘的重複 0,5,10.....

我有很長範圍的資料集,第一列中的每個值都有 9 個重複值。

答案1

Sub hide_duplicates()
Dim OneCell As Range
For Each OneCell In Range("A2:A10") ' data range
    If OneCell.Value = OneCell.Offset(-1, 0).Value Then
        OneCell.EntireRow.Hidden = True
    End If
Next
End Sub

答案2

sub hideDupes()

   dim r as range

   with worksheets("sheet1")
       for each r in .range(.cells(1, "a"), .cells(.rows.count, "a").end(xlup))
           r.entirerow.hidden = cbool(r.row > application.match(r.value, .range("a:a"), 0))
        next r
    end with

end sub

答案3

您可以將Advanced Filter與公式條件一起使用:

=COUNTIF(A8:$A$8,A8)=1

在此輸入影像描述

進階過濾器對話框

在此輸入影像描述

在此輸入影像描述

相關內容