我正在尝试查询电子表格中的某些数据,并根据产品代码返回制造商。我们使用与不同客户相对应的三位数后缀对我们的产品进行编码。我知道代码,但查看工作表的人可能不会。
现在,我正在尝试从产品中拆分后缀并使用相同的公式执行wuery。
我可以分两步完成,从代码中分割后缀并查询后缀,但我想知道我是否可以在一个代码中完成所有操作。我当前的公式返回我想要的数据,但它不会填充表格的整个范围。我宁愿让这种情况自动发生,因为工作簿是动态的。
我目前的公式是:
=QUERY(CxSeries,"select B where C CONTAINS '"&right(Code,3)&"' ")
https://docs.google.com/spreadsheets/d/190kom4q0XOJP4UdLTJpZf5tuJCQTflcuokRp_FJ4pBc/edit?usp=sharing
我不确定查询是否是解决此问题的正确方法,但我更愿意坚持这一点(因为我老实说能够绕过ArrayForumlas)。< / p>
谢谢,
答案 0 :(得分:0)
清除C列中的所有公式并输入C7
=ArrayFormula(vlookup(regexextract(D7:D16,"-(\d+)$")+0, {Sheet5!C6:C,Sheet5!B6:B}, 2, 0))