首页 > 解决方案 > 将查找与数组公式相结合

问题描述

编辑:这个电子表格解释了这种情况:查找和数组公式

我的配置表 (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。

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

标签: google-sheetslookuparray-formulas

解决方案


试试这个公式'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 ) ), "" ) } )

在此处输入图像描述


推荐阅读