當您處理溢出的陣列函數 ( 例如 SEQUENCE#C1 時,您可以在範圍之後放置溢出範圍運算子 (#) ,以參照整個溢出範圍。 在下列範例中,儲存格 A2 (=SEQUENCE) 10, 溢出到 A2:A11。 在儲存格 C2 中,公式 =SUM (A2#) , 相當於 =SUM (A2:A11) ,因為 A2:A11 是 A2 公式的溢出範圍。 這會返回 55,這是溢出陣列範圍中所有值的總和。
如果溢出範圍擴大或合約增加,例如將 A2 中的公式變更為 =SEQUENCE (20) ,SUM 公式會自動反映這一點。 如果這是標準範圍,我們必須輸入 =SUM (A2:A11) ,如果溢出範圍變更,請手動更新。 通常,您可能不知道範圍是否變更,因此這可移除許多猜測工作。
以下是在數個公式中使用溢出範圍運算子的另一個範例,其中我們會從名稱清單建立唯一清單、排序清單,然後篩選長度超過 3 個字元的名稱。 儲存格 E2 (=SORT (C2#) , 而儲存格 G2 中的=FILTER (C2#,LEN (C2#) >3 ) 。
已知限制
溢出範圍運算子不支援已關閉的活頁簿參照。 相反地,它會#REF! 錯誤值。 開啟參照的活頁簿可解決此問題。
需要更多協助嗎?
您可以隨時詢問 Excel 技術社群中的專家,或在社群中取得支援。