我被迫更改电子表格中的公式,并且在没有重复相同结果的情况下似乎无法获得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
似乎无济于事。
我已经尝试过VLOOKUP
和FILTER
,希望可以使自己更轻松,但我可以设法(至少以正确的顺序)设法获得所需结果的唯一公式是使用QUERY
。
我还没有嫁给我正在使用的方法,但是到目前为止,它已经使我迷住了,所以我一直试图将其强制通过。
这里是my sheet英雄!H2