當您處理溢出的陣列函數 ( 例如 SEQUENCE#C1 時,您可以在範圍之後放置溢出範圍運算子 (#) ,以參照整個溢出範圍。 在下列範例中,儲存格 A2 (=SEQUENCE) 10, 溢出到 A2:A11。 在儲存格 C2 中,公式 =SUM (A2#) , 相當於 =SUM (A2:A11) ,因為 A2:A11 是 A2 公式的溢出範圍。 這會返回 55,這是溢出陣列範圍中所有值的總和。

如果溢出範圍擴大或合約增加,例如將 A2 中的公式變更為 =SEQUENCE (20) ,SUM 公式會自動反映這一點。 如果這是標準範圍,我們必須輸入 =SUM (A2:A11) ,如果溢出範圍變更,請手動更新。 通常,您可能不知道範圍是否變更,因此這可移除許多猜測工作。

溢出範圍運算子,以 =SUM (A2#) 。

以下是在數個公式中使用溢出範圍運算子的另一個範例,其中我們會從名稱清單建立唯一清單、排序清單,然後篩選長度超過 3 個字元的名稱。 儲存格 E2 (=SORT (C2#) , 而儲存格 G2 中的=FILTER (C2#,LEN (C2#) >3 ) 。

溢出範圍運算子 (#) 以使用 =FILTER (C2#,LEN (C2#) >3)

已知限制

溢出範圍運算子不支援已關閉的活頁簿參照。 相反地,它會#REF! 錯誤值。 開啟參照的活頁簿可解決此問題。

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家,或是在 Answers 社群取得支援。

另請參閱

FILTER 函數

RANDARRAY 函數

SEQUENCE 函數

SORT 函數

SORTBY 函數

UNIQUE 函數

Excel 中的 #SPILL! 錯誤

動態陣列與溢出陣列行為

隱含交集運算子:@

Need more help?

擴展您的技能

探索訓練 >

優先取得新功能

加入 MICROSOFT 測試人員 >

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×