如何解决 Google 张公式问题

How to solve Google sheets formula issue

希望这里有人可以帮助解决一个小问题。 我正在编写一个数组公式,它使用 vlookup 来提取价格。相同的商品可能在销售区或不同的积压地点,并且由于它们的价值逐渐增加,因此只有销售区版本的附加价格才有效。不幸的是,Vlookup 提取了它找到的第一个匹配项的价格。 我已经从各种在线资源中删除了以下代码,它确实可以提取正确的价格,但是,它会在每个价格上附加“销售底价”。 有没有我遗漏的东西,或者进一步完善它的方法?

={"Variant Price";if(Checkbox!B1=TRUE,Arrayformula(IFERROR(VLOOKUP(A2:A&"Sales Floor",Inventory!A2:K&Inventory!N2:N,Column(J2:J),false))),"")}

variant price和checkbox部分只是简单的加个title,可以控制公式是否激活,这个sheet有大量的公式不需要运行不断。

尝试:

={"Variant Price"; IF(Checkbox!B1=TRUE, 
 ARRAYFORMULA(SUBSTITUTE(IFERROR(VLOOKUP(A2:A&"Sales Floor", 
 Inventory!A2:K&Inventory!N2:N,Column(J2:J), 0)), "Sales Floor", )))}