溢出範圍運算子

當您處理溢出的陣列函數(例如SEQUENCE)時,您可以透過將溢出範圍運算子(#)放在範圍之後,參照整個溢出範圍。 在下列範例中,我們在儲存格 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 #) ,而= FILTER (C2 #,LEN (c2 #) >3)在儲存格 G2 中。

溢出範圍運算子(#)以參照整個溢出的陣列範圍,包括 = FILTER (C2 #,LEN (C2 #) >3)

附註: 2018年9月24日:動態陣列函數目前是 Beta 功能,且目前僅供Office測試人員的一部分使用。 我們會在接下來幾個月持續最佳化這些功能。 準備好之後,我們會將它們發行給所有的 Office 測試人員,以及Microsoft 365 訂閱者

已知限制

溢出的範圍運算子不支援對已關閉的活頁簿的參照。 而是會傳回 #REF! 的錯誤值。 開啟參照的活頁簿會解決這個問題。

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家、在 Answers 社群取得支援,或是在 Excel User Voice 上建議新功能或增強功能。

另請參閱

FILTER 函數

RANDARRAY 函數

SEQUENCE 函數

SORT 函數

SORTBY 函數

UNIQUE 函數

Excel 中的 #SPILL! 錯誤

動態陣列與溢出陣列行為

隱含交集運算子:@

附註:  本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。 讓這些內容對您有所幫助是我們的目的。 告訴我們這項資訊是否有幫助? 這裡是供您參考的英文文章

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×