使用单一条件的多个值

Multiple Values using single Criteria

我的办公室工作需要帮助。 我正在尝试寻找一个公式,其中我有一个数据库,其中包含所有主管及其所有分析师的列表(每个团队 15 个)。

我试过了

=IFERROR(INDEX(Database!$A:$A0,SMALL(IF($F=Database!$I:$I0,ROW(Database!$A:$A0)-1,""),ROW()-1)),"")

我想做的是使用主管列表和员工 ID 列表进行查找,它会在黄色部分显示他们所有的员工 ID。

我已经更新了想法的截图,

所以,看看这个: (注意,在源数据结构明显之前提交,但保留下来,因为它可能对其他人有帮助...)

单元格 B2 是从数据验证到 select 您想要合作的主管的下拉列表。

向下拖动选择您需要的号码。

如果您的数据设置为两列,您可能会考虑使用 SMALL。不过这是一个数组解决方案:

Google 电子表格:

C2中的公式:

=ARRAYFORMULA(INDEX($F:$F,SMALL(($G:$G=$C)*ROW($G:$G),COUNTIF($G:$G,"<>"&C)+ROW(A1))))

Excel:

相同的公式(几乎)但使用 CtrlShiftEnter 作为数组输入:

=INDEX($F:$F,SMALL(($G:$G=$C)*ROW($G:$G),COUNTIF($G:$G,"<>"&C)+ROW(A1)))

您可以复制 C17 的公式,但只需要编辑对 C17 的单元格引用。向下拖动公式。

粘贴到 C2 单元格:

=FILTER(F:F, G:G=C1)

粘贴到 C17 单元格:

=FILTER(F:F, G:G=C16)


你也可以只使用:

=FILTER(F:F, G:G=INDIRECT("C"&ROW()-1))