根据Excel中列中的唯一值进行搜索

时间:2018-10-20 07:38:22

标签: excel

我有一个包含两列的电子表格,如下所示。我想将第3列中的值打印为True,如果对于“唯一值”列中的相同值,它会比较“状态”列中的对应值,并且“状态列”中的值对于所有类似唯一值都是“是”价值观。可以在Excel中使用什么公式来实现这一目标。

例如:-对于唯一值1,有“是”,“否”和“也许”,因此在第3列中它的值应为False,对于唯一值2,只有“是”,因此第3列中的值应为True。

状态|唯一值
是的1
是的1
可能是1
是的1
没有1
是的2
是的2
没有3
是的3
可能是3

1 个答案:

答案 0 :(得分:1)

如果我按照您的解释进行操作,那么它将起作用:

IF(COUNTIFS($B$1:$B$10,B1)=COUNTIFS($B$1:$B$10,B1,$A$1:$A$10,"Yes"),TRUE,"")

请参阅: enter image description here

如果您想要单独的“目标”列表,则此版本适用于D1至d5单元格包含目标的地方:

= IF(COUNTIFS($ B $ 1:$ B $ 10,D1)> 0,IF(COUNTIFS($ B $ 1:$ B $ 10,D1)= COUNTIFS($ B $ 1:$ B $ 10,D1,$ A $ 1:$ A $ 10,“ Yes”),TRUE,“”),“”)

请参阅: enter image description here