抱歉,但是我是使用 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))