将查找与arrayformula结合使用

时间:2018-05-22 12:34:22

标签: google-sheets lookup array-formulas

修改:此电子表格解释了这种情况:Lookup and Arrayformula

我的配置表(B1)中有一个选择列表。在这里,用户可以选择数据集1或2。

现在在E列中,我想显示与配置一致的每个URL的值。

={"Value from chosen Dataset"; ARRAYFORMULA( LOOKUP(B2,{"Data Set 1","Data Set 2"}, {IFERROR(VLOOKUP($D2:$D1000,G1:H1000,2,FALSE),""), IFERROR(VLOOKUP($D2:$D1000,J1:K1000,2,FALSE),"")}))}

正如您所看到的,有一个错误表明我对LOOKUP的使用有些错误。我觉得我遇到了问题,因为我想查看一个字段,然后根据该单个单元格执行ARRAYFORMULA。

有什么想法来解决这个问题?随意编辑电子表格。

1 个答案:

答案 0 :(得分:0)

'MAIN FILE'!B1中尝试以下公式:

=ArrayFormula( { "Value from chosen Dataset"; IFERROR( CHOOSE( LOOKUP( Config!B1, { "Data Set 1", 1; "Data Set 2", 2 } ), VLOOKUP( $A2:$A20, 'Dataset 1'!A1:B15, 2, FALSE ), VLOOKUP( $A2:$A20, 'Dataset 2'!A1:B15, 2, FALSE ) ), "" ) } )

enter image description here

相关问题