我有一個包含多列的電子表格。每列代表一個食譜。每列都有一個周數(例如 2、3、4)... 在周數下方,我們有可變數量的成分。我希望能夠將給定一周的所有成分合并到一個列中。
樣本資料

我知道如何靜態合并范圍,例如{B4:B20;C4:C20},我還可以考慮使用 if 陳述句來檢查周值,例如,=if(B1=2,{B4:B20;C4:C20})但這并不接近我想要的。我需要檢查B1:Z1一周值的范圍,如果該值是 X(比如說 2),那么將成分放入B2:B并將它們粘貼到C2:C等等......
uj5u.com熱心網友回復:
如果我的理解正確,應該這樣做:
=QUERY(FLATTEN(FILTER(B3:Z,B1:Z1=2)),"WHERE Col1 Is Not Null")
FILTER僅保留(即“過濾”)B3:Z 中標頭為2.
FLATTEN從FILTER結果中形成一列(空白單元格和全部)。
QUERY僅保留Is Not Null該單列串列中的非空白(即)條目。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/406753.html
標籤:
