希望這里有人可以幫助解決一個小問題。我正在撰寫一個陣列公式,它使用 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))),"")}
變數價格和復選框部分只是簡單地添加一個標題,并且能夠控制公式是否被激活,這個表格有大量的公式,不需要經常運行。
uj5u.com熱心網友回復:
嘗試:
={"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", )))}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/454369.html
上一篇:更新陣列元素
