Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

我們在 2018 年 9 月發行了 Microsoft 365 Excel的動態數位公式。 下方討論動態陣列與舊版 Ctrl+Shift+Enter (CSE) 公式之間的差異。

動態陣列公式:

  • 可以「溢出」到輸入公式的單元格界限之外。 下列範例顯示 D1 中的 RANDARRAY 函 數,其溢出於 D1:F5 或 5 列 3 欄。 技術上的動態數位公式僅存在於儲存格 D1 中,而使用舊版 CSE 公式時,必須在整個範圍中輸入公式。

    在儲存格 D1 中輸入 RANDARRAY 函數,從 D1 溢出到 F5。

  • 當數據從來源範圍新增或移除時,將會自動重設大小。 如果傳回區域太小,CSE 陣列公式會截斷傳回區域,或傳回 #N/A's 如果太大。

  • 以 1x1 上下文計算。 例如, RAND 函 數會傳回單一結果,因此如果您想要將多個隨機數傳回網格線,您可以使用 RANDARRAY 函數ROWCOLUMN 函數會傳回來源儲存格的列和欄。 SEQUENCE (ROW () ) 可用來復寫舊陣列公式中ROW的舊行為。

  • 任何傳回超過1個結果的新公式都會自動溢出。 不需要按 Ctrl+Shift+Enter。

  • CSE 陣列公式會因相容性原因而保留。 往後,您應該改用動態數位公式。

  • 當舊版 CSE 陣列公式中的儲存格相互相依時,Excel 會嘗試個別計算,而不是以數位的方式計算。 此行為稱為「CSE 分組」,在某些情況下,以這種方式計算的公式可能會產生不一致的結果。 為了避免出現不一致的結果,建議您使用個別的公式,而不要依賴CSE分組。 動態數位公式不會分組。 相反地,他們會回報循環參照,好讓您可以處理。

  • 變更來源儲存格可輕鬆修改,而 CSE 陣列公式則需要同時編輯整個範圍。

  • 使用中的 CSE 陣列公式範圍中禁止插入/刪除欄和列。 您必須先刪除任何妨礙的現有數位公式。

需要更多協助嗎?

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

另請參閱

FILTER 函數

RANDARRAY 函數

SEQUENCE 函數

SORT 函數

SORTBY 函數

UNIQUE 函數

Excel 中的 #溢出! 錯誤

動態陣列與溢出陣列行為

隱含交集運算子:@

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×