代码之家  ›  专栏  ›  技术社区  ›  Robert Ross

数组公式不正常

  •  -1
  • Robert Ross  · 技术社区  · 8 年前

    我想添加一个额外的列,该列从另一个工作表中获取一个带有VLOOKUP的值,如果该值的ID与该电子表格中另一列的ID匹配,则将该值添加到该列中的每个单元格。

    我的公式部分成功。它几乎适用于所有单元格/行,但不会用所需的值填充最后9个单元格(3000行中)。

    公式如下:

    =ARRAYFORMULA(VLOOKUP(G3:INDEX(G3:G,COUNT(G3:G)),'Program IDs'!A$1:B$17,2,0))
    

    我不明白我的公式出了什么问题。此外,有问题的行中的数据非常好,并且与其他行中的数据格式相同。

    如果我的公式看起来是正确的,那么我想得到替代该公式的建议,这样我就可以使它以某种方式工作。

    1 回复  |  直到 8 年前
        1
  •  0
  •   TheMaster    8 年前
    =ARRAYFORMULA(VLOOKUP(G3:INDEX(G3:G,COUNT(G3:G)+9),'Program IDs'!A$1:B$17,2,0))
    

    你的3000行中有9行空白。我已经做了必要的改变。