簡體   English   中英

保留第一個單元格與其他行的第一個單元格匹配的所有行

[英]Keep all rows whose 1st cell matches other rows' 1st cell

在 excel 表(500K+ 行)中,我只想保留那些行所有這些行A 列與其他行的 A 列 100% 相同 這與 B、C 等列中的內容無關,但必須對行進行整體排序(即,行不被拆分)。 A 列與至少一個其他行的 A 列不是 100% 相同的行將被刪除。

除了使用=COUNTIF(A:A,A1)=1我正在尋找可能的解決方案。

比如原表:

coumnA     columnB
abc        123
0xyz       xxx
aaa-123    123
aaa-12     0xyz
0xyz       098
00xyz      098
0xyz       x111xx

保留所有出現的行與 A 列 100% 相同:

0xyz       xxx
0xyz       098
0xyz       x111xx

此公式=COUNTIF(A:A,A1)=1 ,標識列 A 的倍數並適用於小行集。 是否有更好、更有效的方法來使用接近 Excel 工作表限制(1,048,576 行)的行號來實現這一點?

=COUNTIF(A:A,A1)=1的替代方法是創建一個數據透視表,其中 ColumnA 為 ROWS,而 ColumnA 為 VALUES。 然后在 PT 中查找A值,如果它們的計數為1標記它們,因此可以通過對標記進行過濾來刪除行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM