Google表格上的索引匹配的多个结果

时间:2016-03-14 13:36:30

标签: google-sheets formulas

我在C preprocessor already allows you to do what you want to do有一个电子表格,我试图从索引匹配公式中找到第2,第3和第4个结果。我尝试过使用small()函数,但它似乎不起作用。如果你看1号站...... Cell F29正在抓住第一个结果。 Cell F28应该抓住第二个结果......但它不起作用。 Cell F27应该获得第3个(如果有第三个)和第F26个细胞获得第四个结果(如果有的话)。

我目前使用的公式是......

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="loomiusBlue">#00A6FF</color>
    <color name="white">#FFFFFF</color>
    <color name="headBlue">#2196F3</color>
    <color name="searchBlue">#B3E5FC</color>
</resources>

1 个答案:

答案 0 :(得分:0)

F29:

=JOIN(" / ",query('SSI Tracker'!A:D,"select A, B where D = '"&$F$25&"' limit 1 offset 0",0))

并更改偏移参数:

F28: ...offset 1...
F27: ...offset 2...
F26: ...offset 3...

如果找不到#N / A,那么您也可以使用iferror

但在这种情况下,每个细胞需要不同的配方。一些额外的工作将有所帮助:

  1. 在单独的列[H,I]中:偏移[0,1,2,3]和条件[Station 01,Station 02 ...]的粘贴查找值
  2. 在F29中修改公式:=Iferror(JOIN(" / ",query('SSI Tracker'!A:D,"select A, B where D = '"& I29 &"' limit 1 offset " & H29,0)),"Not found")
  3. 复制公式