结合 arrayformula() 与 index() & match()

combining arrayformula() with index() & match()

我想用表 2 中的数据填充表 1 的 col-1-3。

我得到的不是值,而是 #N/A 说:匹配没有找到值“e1”

这是我在 c3 中使用的公式

=ARRAYFORMULA(IF(ISBLANK(A3:A);"";if(regexextract(B3:B;"^.")="e";index(F3:G5;match(F3:F5;0);2) ;B3:B)))

我该如何解决这个问题?

Google table

我进入了D3

=ARRAYFORMULA(IF(LEN(A3:A); IFERROR(VLOOKUP(B3:B;F3:G; 2; 0); B3:B);))

看看这对你有用吗?