查询中的 If 语句

If statements within a Query

我正在使用这样的查询和导入范围组合:

=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 列和 return 列 3 中的关联值,而是 return 中的关联值:
Col3 如果值在 Col1
Col7 如果值在 Col5
Col11 如果值在 Col9

如果值出现在多个地方,或者 return 第一次出现的结果,都可以抛出错误。

我正在尝试在查询中使用“countif”来执行此操作,但运气不佳。

尝试:

=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", ))