为什么VLOOKUP每行只能运行一次?

问题描述 投票:0回答:1

我有一个VLOOKUP&IMPORTRANGE公式,它在我使用它的第一个单元格上运行良好。当我尝试在另一个单元格上使用它时,IMPORTRANGE失败(我假设)并且我收到错误:

错误在VLOOKUP评估中未找到值“21”。

INDIRECT函数正在运行,错误表明我正在搜索的正确值。

码:

=VLOOKUP(INDIRECT("B" & ROW()),IMPORTRANGE("XXX","YYY!A1:E500"),5,false)

它应该适用于多行,但它只适用于第一行。是否有我不知道的表格限制?

google-sheets vlookup importrange
1个回答
0
投票

连续性由ARRAYFORMULA保证。尝试:

=ARRAYFORMULA(VLOOKUP(INDIRECT("B" & ROW()), IMPORTRANGE("URL-ID", "YYY!A1:E500"), 5, 0))

你可能想把它包装在IFERROR()以避免#N/A!

© www.soinside.com 2019 - 2024. All rights reserved.