Google sheets 谷歌工作表上索引匹配的多个结果
我有一个电子表格,我试图从索引匹配公式中找到第二、第三和第四个结果。我尝试过使用small()函数,但它似乎不起作用。如果你看看1号站。。。单元格F29正在获取第一个结果。F28单元应该获取第二个结果。。。但它不起作用。单元格F27应获取第三个结果(如果有第三个),单元格F26应获取第四个结果(如果有) 我目前使用的公式是Google sheets 谷歌工作表上索引匹配的多个结果,google-sheets,formulas,Google Sheets,Formulas,我有一个电子表格,我试图从索引匹配公式中找到第二、第三和第四个结果。我尝试过使用small()函数,但它似乎不起作用。如果你看看1号站。。。单元格F29正在获取第一个结果。F28单元应该获取第二个结果。。。但它不起作用。单元格F27应获取第三个结果(如果有第三个),单元格F26应获取第四个结果(如果有) 我目前使用的公式是 =if(or(isna(index('SSI Tracker'!$A:$F,small(match(F25,'SSI Tracker'!$D:$D,0),2),2)),ind
=if(or(isna(index('SSI Tracker'!$A:$F,small(match(F25,'SSI Tracker'!$D:$D,0),2),2)),index('SSI Tracker'!$A:$F,small(match(F25,'SSI Tracker'!$D:$D,0),2),2)=""),"",concatenate(index('SSI Tracker'!$A:$F,small(match(F25,'SSI Tracker'!$D:$D,0),2),1)," / ",index('SSI Tracker'!$A:$F,small(match(F25,'SSI Tracker'!$D:$D,0),2),2)))
F29:
并更改偏移参数:
F28: ...offset 1...
F27: ...offset 2...
F26: ...offset 3...
如果找不到,将带来不适用,因此您也可以使用iferror
但在这种情况下,每个单元格需要不同的公式。一些额外的工作将有助于:
=Iferror(联接(“/”,查询('SSI跟踪器’!A:D,“选择A,B,其中D=”&I29&“限制1偏移量”&H29,0)),“未找到”)
工作很好-谢谢!这就是我现在拥有的<代码>=iferror(联接(“/”,查询('SSI跟踪器’!$A:$D,“选择A,B,其中D=”&F25&“限制1偏移0”,0)))
F28: ...offset 1...
F27: ...offset 2...
F26: ...offset 3...