例如,假设我有两列:
ID, Code
1 A
1 B
1 G
2 A
2 F
3 A
3 B
3 C
3 F
4 B
我想删除 ID 号与 A 和 B 不相关的所有行。
例如,所有 ID=1 的行都可以保留,因为它与代码 A 和代码 B 关联。
所有 ID=2 的行都将被删除,因为它有 A,但没有 B。
所有 ID=3 的行都可以,因为它同时具有 A 和 B。
所有 ID=4 的行都将被删除,因为它只有 B,没有 A。
真实的文件有很多行,所以我无法手动完成此操作。有没有更快的方法?我尝试以某种方式使用 Vlookups,但找不到一种方法来轻松判断要删除哪些。
最佳答案
使用COUNTIFS
:
=COUNTIFS(A:A,A1,B:B,"A")+COUNTIFS(A:A,A1,B:B,"B")
删除所有返回 0 或 1 的结果(并保留所有返回 2 的结果)。
关于excel - 如何删除Excel中不满足包含的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22818912/