ARRAYFORMULA重复结果

问题描述 投票:0回答:1

我被迫更改电子表格中的公式,并且在没有重复相同结果的情况下似乎无法获得ARRAYFORMULA来填充列。

这是在单行中工作的代码:

=ArrayFormula(SPLIT(CONCATENATE(QUERY(coreAbilities!$A$2:$E,"SELECT B,C,D,E where A = '"&VLOOKUP(C2:C,unitData!$C$2:$D,2,)&"'",0)&":"),":"))

我曾尝试将其包装在VLOOKUP中,但似乎没有任何事情可以完成。

[基本上,我正在搜索一个5列的表并找到与名称的匹配项,但是,这两个表之间的名称并不相同。我要搜索的名称必须首先与另一个表中的“代码名称”匹配,然后then我可以搜索最终表。最重要的是,每个名称都有3-5个匹配项,每个都有5个值。因此,仅使用VLOOKUP似乎无济于事。

我已经尝试过VLOOKUPFILTER,希望可以使自己更轻松,但我可以设法(至少以正确的顺序)设法获得所需结果的唯一公式是使用QUERY

我还没有嫁给我正在使用的方法,但是到目前为止,它已经使我迷住了,所以我一直试图将其强制通过。

这里是my sheet英雄!H2

google-sheets google-sheets-formula array-formulas google-sheets-query gs-vlookup
1个回答
0
投票
  • 单击单元格Copy of Heroes!H2并选择它。
  • 转到单元格的右下角,当它变成十字形时,将其拉下。

enter image description here

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.