查询中的 If语句



我正在使用查询&像这样导入组合:

=IFERROR(QUERY(IMPORTRANGE("https://docs.google.com/spreadsheets/d/1EizWsVwZfUy1NDRwmmWEpj2OxTGvBjP9-YBbds9xmr0/edit#gid=0", "'Locations'!A2:C"), "select Col3 where Col1='"&J4&"' and Col1<>''"))
但是,而不是仅仅搜索列1并返回列3中的关联值,我希望它返回关联值:
Col3如果值在Col1
Col7如果值在Col5
Col11如果值在Col9

如果值出现在多个位置,则抛出错误,或者在第一次出现时返回结果,两种方法都可以。

我正在尝试使用"countif"在查询,但我没有太多的运气。

try:

=IFERROR(QUERY({
IMPORTRANGE("1EizWsVwZfUy1NDRwmmWEpj2OxTGvBjP9-YBbds9xmr0", "Locations!A2:C");
IMPORTRANGE("1EizWsVwZfUy1NDRwmmWEpj2OxTGvBjP9-YBbds9xmr0", "Locations!E2:G");
IMPORTRANGE("1EizWsVwZfUy1NDRwmmWEpj2OxTGvBjP9-YBbds9xmr0", "Locations!I2:K")}, 
"select Col3 where Col1='"&J4&"' and Col1 is not null", ))

相关内容

  • 没有找到相关文章

最新更新