为什么 VLOOKUP 每行只工作一次?
Why does VLOOKUP only works once per row?
我有一个 VLOOKUP 和 IMPORTRANGE 公式,在我使用它的第一个单元格上效果很好。当我尝试在另一个单元格上使用它时,IMPORTRANGE 失败(我假设)并且出现错误:
Error Did not find value '21' in VLOOKUP evaluation.
INDIRECT 函数正在运行,错误指出我正在搜索的正确值。
代码:
=VLOOKUP(INDIRECT("B" & ROW()),IMPORTRANGE("XXX","YYY!A1:E500"),5,false)
它应该适用于多行,但它只适用于第一行。是否存在我不知道的表格限制?
连续性由 ARRAYFORMULA
确保。尝试:
=ARRAYFORMULA(VLOOKUP(INDIRECT("B" & ROW()), IMPORTRANGE("URL-ID", "YYY!A1:E500"), 5, 0))
您可能希望将其包装在 IFERROR()
中以避免 #N/A!
我有一个 VLOOKUP 和 IMPORTRANGE 公式,在我使用它的第一个单元格上效果很好。当我尝试在另一个单元格上使用它时,IMPORTRANGE 失败(我假设)并且出现错误:
Error Did not find value '21' in VLOOKUP evaluation.
INDIRECT 函数正在运行,错误指出我正在搜索的正确值。
代码:
=VLOOKUP(INDIRECT("B" & ROW()),IMPORTRANGE("XXX","YYY!A1:E500"),5,false)
它应该适用于多行,但它只适用于第一行。是否存在我不知道的表格限制?
连续性由 ARRAYFORMULA
确保。尝试:
=ARRAYFORMULA(VLOOKUP(INDIRECT("B" & ROW()), IMPORTRANGE("URL-ID", "YYY!A1:E500"), 5, 0))
您可能希望将其包装在 IFERROR()
中以避免 #N/A!