在excel表(500K +行)中,我想只保留那些行,所有,其列A与100%完全相同其他行的列A 。这与列B,C等中的内容无关,但行必须整体排序(即,行不被分解)。 要删除A列与至少另一行A列不完全相同的行。
我正在寻找除=COUNTIF(A:A,A1)=1
之外的其他解决方案。
例如,原始表:
coumnA columnB
abc 123
0xyz xxx
aaa-123 123
aaa-12 0xyz
0xyz 098
00xyz 098
0xyz x111xx
保持所有出现的行具有100%相同的列A:
0xyz xxx
0xyz 098
0xyz x111xx
此公式=COUNTIF(A:A,A1)=1
标识列A的倍数,适用于小行集。有没有更好,更有效的方法来实现这个,行数接近excel表的限制(1,048,576行)?
答案 0 :(得分:1)
=COUNTIF(A:A,A1)=1
的替代方法是为ROWS创建一个包含ColumnA的数据透视表,为VALUES创建一个ColumnA的CountA。然后查找PT中的A
值,如果它们的计数为1
,则标记它们,以便对标记进行过滤,可以删除行。