使用多个条件在Excel中查找数组中的第n个实例

时间:2017-07-18 17:27:08

标签: arrays excel excel-formula match array-formulas

我正在尝试在excel中创建一个表,该表包含在单独的表上满足特定条件的所有行。截至目前,下面的公式仅适用于一个标准,但我需要使其适应至少两个标准。

{=INDEX(tbl[Entry ID],SMALL(IF(tbl[Title]="Manager",ROW(tbl[Title])-ROW(INDEX(tbl[Title],1,1))+1),[@nth]))}

tbl是一个包含ID和标题信息的单独表。作为一个例子,我需要让它适应显示所有标准,其中tbl [Title] =" Manager" AND tbl [Region] =" USA"。

1 个答案:

答案 0 :(得分:0)

修改公式的简单方法是IF((tbl[Title]="Manager")*(tbl[Region]="USA"),...

{ =INDEX(tbl[Entry ID],SMALL(IF((tbl[Title]="Manager") * (tbl[Region]="USA"),
  ROW(tbl[Title])-ROW(INDEX(tbl[Title],1,1))+1),[@nth]))}
                                                          ^^^^^^^^^^^^^^