使用下拉列表查找依赖于另一列值的唯一值

使用下拉列表查找依赖于另一列值的唯一值

我只想在下表中查找独特的销售订单。有些销售订单对两个工作中心来说都是通用的。销售订单 1000146203。

=IF(A2=$E$1,(COUNTIF($B$2:B2,B2)=1)*1)

此公式有效。但在我选择 TR002 后,它遗漏了我上面提到的 TR001 和 TR002 的共同销售订单。如何在使用下拉菜单更改工作中心后找到作为 1 和 Fales 的唯一销售订单($E$1)。

在此处输入图片描述

工作中心销售订单是否唯一

TR001   2000020429  =IF(A2=$E$1,(COUNTIF($B$2:B2,B2)=1)*1)
TR001   1000146203  FALSE
TR001   1000146275  FALSE
TR001   1000147389  FALSE
TR002   1000144516  1
TR002   1000146203  0
TR002   2000020880  1

答案1

我认为您正在寻找提取“唯一销售订单匹配工作中心”的方法。

在此处输入图片描述

在单元格中写入此数组公式E4,最后以Ctrl+Shift+Enter& 向下填充。

{=IFERROR(INDEX($C$4:$C$10, MATCH(0, IF($E$2=$B$4:$B$10, COUNTIF($E$3:$E3, $C$4:$C$10), ""), 0)),"")}

笔记,

  • 由于 OP 的数据不包含DUPLICATEs,因此公式会Sales Order在一种情况下提取所有四个(Screen Shot 1
  • 但是在Screen Shot 2,您可以DUPLICATEsSales Order&中找到公式摘录3 Unique Sales order
  • 并且在公式的情况下TR002将提取所有3 Sales Order因为没有DUPLICTATEs

相关内容