我正在將幾個具有相同布局的電子表格組合到一個主檔案中,并希望創建一種讓我的查詢({importrange})動態的方法,因為隨著時間的推移我將添加/洗掉一些作業表。我的所有作業表地址都在 C 列,所以我的公式現在看起來像: =QUERY({Importrange(C4,Sheet1!C5:F);Importrange(C5,Sheet1!C5:F);...} 這個作業正常,但任何時候我添加/洗掉作業表我都必須編輯一個很長的字串。有沒有辦法讓 QUERY 或 IMPORTRANGE 參考另一個單元格來組合我在 C 列中列出的各種電子表格?我已經嘗試過CONCATENATE、JOIN 等將 C 組合成一個在 QUERY OR IMPORTRANGE 中參考的單元格,但到目前為止還沒有運氣。
試圖在未來證明一點......
uj5u.com熱心網友回復:
不,但你可以這樣做:
={""; ARRAYFORMULA("=QUERY({"&TEXTJOIN("; ", 1,
IF(C4:C="",,"IMPORTRANGE("""&C4:C&""", ""Sheet1!C5:F"")"))&
"}, ""where Col1 is not null"", )")}

所以它會自動為你創建一個公式,然后你只需將它復制粘貼到你需要的地方
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/481222.html
上一篇:Sumif的陣列引數問題
