@Player0 幫助我解決了關于設定此 ArrayFormula 的原始問題。我現在需要向過濾器函式添加額外的范圍。我認為使用Concat可以解決問題,但它只是重復值并沒有給我想要的輸出。
原配方:
=ARRAYFORMULA(REGEXREPLACE(SUBSTITUTE(REGEXREPLACE(TRIM(QUERY(IF(
FILTER('OFF FIGURE'!D11:Z184, MOD(COLUMN('OFF FIGURE'!D11:Z184) , 5)=0)=C11,
FILTER('OFF FIGURE'!E7:Z184, MOD(COLUMN('OFF FIGURE'!E7:Z184) 1, 5)=1), ),,9^9)),
"(?i) "," " ), " ", ", "), "^$", "OPEN"))
所需配方:
=ARRAYFORMULA(CONCAT(REGEXREPLACE(SUBSTITUTE(REGEXREPLACE(TRIM(QUERY(IF(
FILTER('OFF FIGURE'!D11:Z182, MOD(COLUMN('OFF FIGURE'!D11:Z182) , 5)=0)=C7,
FILTER('OFF FIGURE'!D7:Z178, MOD(COLUMN('OFF FIGURE'!D7:Z178) 1, 5)=1), ),,9^9)),
"(?i) "," " ), " ", ", "), "^$", "OPEN"),
ARRAYFORMULA(REGEXREPLACE(SUBSTITUTE(REGEXREPLACE(TRIM(QUERY(IF(
FILTER(FASHION!D12:Z183, MOD(COLUMN(FASHION!D12:Z183) , 5)=0)=C7,
FILTER(FASHION!E7:Z178, MOD(COLUMN(FASHION!E7:Z178) 1, 5)=1), ),,9^9)),
"(?i) "," " ), " ", ", "), "^$", "OPEN"))))
期望的結果是從 Off Figure 和 Fashion 表中獲取值。顯然Concat不是我想要的......
編輯
我在這個電子表格上添加了公式,得到的結果與我嘗試使用Concat函式時的結果幾乎相同。
鏈接到測驗電子表格:

=ARRAYFORMULA(SUBSTITUTE(REGEXREPLACE(TRIM(QUERY({IF(
FILTER(FASHION!D12:Z183, MOD(COLUMN(FASHION!D12:Z183), 5)=0)=C5,
FILTER(FASHION!D6:Z177, MOD(COLUMN(FASHION!D6:Z177) 1, 5)=0), ); IF(
FILTER('Off Figure'!D12:Z183, MOD(COLUMN('Off Figure'!D12:Z183), 5)=0)=C5,
FILTER('Off Figure'!D6:Z177, MOD(COLUMN('Off Figure'!D6:Z177) 1, 5)=0), )},,9^9)),
"(?i)bay ", ), " ", ", "))

轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/466263.html
上一篇:條件格式中的公式無效
下一篇:如何從2個陣列創建嵌套資料結構?
