Google 对整个列执行电子表格查询

Google spreadsheet query execute for entire column

我为两个单独的 Google spreadsheet 尝试了 VLOOKUP 函数,但它不支持,所以我想出了我需要的函数QUERY 使用 ImportRange 函数。

这里是:

=QUERY( ImportRange( "sheet key" , "Course Data!A2:I4" ) , "select Col2 where Col1 = '" & E2 & "' limit 1" )

这对于选定的单元格执行得很好,它 return 第二次传播的值 sheet 根据当前 sheet [=14= 的值]单元格。

我想要实现的是运行整个列(E3、E4、E5...)的查询

我是 Google Spreadsheets 的新手,在互联网上看到了 ARRAYFORMULA 的内容。但是我不能在这里应用它。

我错了! VLOOKUP 支持两种不同的电子表格。

工作正常:

=ARRAYFORMULA(IFERROR(Vlookup(E2:E,ImportRange( "sheets key (url in new sheets)" , "Course Data!A2:I4" ) ,2,False)))

干杯!