Excel 高级筛选同一列中的两个值

Excel 高级筛选同一列中的两个值

我有一个包含多个用户 ID 的工作表,其中有问题的答案。我想将范围缩小到对所有问题都回答“否”的用户。

例如

User ID | question ID |answer
1 | 1 | yes
1 | 2 | no
2 | 1 | no
2 | 2 | no

=>

User ID | question ID |answer
2 | 1 | no

当我使用自定义过滤器且答案等于“否”并且答案不等于“是”时,它仍然显示用户 1,因为他有一个“否”的答案。

该如何进行呢?

答案1

您可以计算每个“用户 ID”的行数,并将其与“答案”中包含“否”的每个“用户 ID”的行数进行比较。按 Ctrl+T 将您的数据范围转换为表格。

在此处输入图片描述

公式:

=COUNTIFS([answer],"no",[[User ID ]],[@[User ID ]])=COUNTIF([[User ID ]],[@[User ID ]])

相关内容