溢出範圍運算子

當您處理溢出的陣列函數 (例如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 測試人員和 Office 365 訂閱者推出這些功能。

已知限制

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

需要更多協助嗎?

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

另請參閱

FILTER 函數

RANDARRAY 函數

SEQUENCE 函數

SINGLE 函數

SORT 函數

SORTBY 函數

UNIQUE 函數

Excel 中的 #SPILL! 錯誤

溢出的陣列行為

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

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

這項資訊有幫助嗎?

感謝您的意見反應!

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

×