有没有办法可以连续显示两“组” INDEX 结果?
我有以下数组公式来显示从事某项工作的所有员工:
=IFERROR(INDEX(masterlist[[NAME]:[NAME]], SMALL(IF(D18=masterlist[[JOB]:[JOB]], ROW(masterlist[[NAME]:[NAME]])-1,""), ROW()-19)),"")
其中“masterlist”是包含我的数据的表格,D18 是职位编号搜索字段。基本上,如果您输入职位编号,它将提取从事该工作的所有员工。
在结果列表中,有职称“领班”和“操作员”的员工,这些员工的显示顺序与源“主列表”表的排序顺序相同。
我已将原始数组公式更改为此,以便仅显示 Foremen:
=IFERROR(INDEX(masterlist[[NAME]:[NAME]], SMALL(IF((E18=masterlist[[JOB]:[JOB]])*(ISNUMBER(SEARCH("foreman",masterlist[[TITLE]:[TITLE]]))), ROW(masterlist[[NAME]:[NAME]])-1,""), ROW()-19)),"")
但我还想在工头之后的同一列表中显示操作员。我尝试过两次索引、连接等,但都没有成功。
有没有办法将一个 INDEX 公式附加到另一个公式?或者有办法对一个值和另一个值进行递归 INDEX?