如何在 Google 表格中的长公式中添加 IFERROR

如何在 Google 表格中的长公式中添加 IFERROR

抱歉,但是我是使用 vlookup/index/match 等公式的新手。我已经在 Google 上搜索了大量的东西并学到了很多东西,但我似乎无法弄清楚这一点。

我有公式:

=index($C$58:$C$68,match(
  AVERAGE(
    VLOOKUP(F4,$C$58:$D$68,2,0),
    vlookup(G4,$C$58:$D$68,2,0),
    vlookup(H4,$C$58:$D$68,2,0),
    vlookup(I4,$C$58:$D$68,2,0),
    vlookup(J4,$C$58:$D$68,2,0),
    vlookup(K4,$C$58:$D$68,2,0),
    vlookup(L4,$C$58:$D$68,2,0)),
  $D$58:$D$68,1))

这对我来说是平均一堆数据。问题是,如果每个单元格中没有选择数据,公式框中就会出现 #N/A,这看起来很糟糕。

我看到了 IFERROR 函数,并一直在研究它,但似乎无法弄清楚如何将此函数添加到我现有的公式中。我希望该框为空白。我添加了 =IFERROR(m4, " "),但它在框中出现了 RRO。

有人可以帮忙吗?

答案1

首先,我将用数组公式替换一系列 VLOOKUP,然后在外面应用 IFERROR:

=index($C$58:$C$68,match(AVERAGE(ARRAYFORMULA(IFERROR(VLOOKUP(F4:L4,$C$58:$D$68,2,0), 0))), $D$58:$D$68,1))

相关内容