打破40年架構限制 微軟 Excel 支援單一儲存格多重數值與巢狀陣列

BlueSky

AI 摘要

  • 微軟打破 Excel 問世 40 年架構限制,正式支援單一儲存格存放多重數值與巢狀陣列。
  • 系統新增 FLATTEN 與 HAS 等 4 個專用函數,並支援 XLOOKUP 直接運算儲存格內陣列。
  • 該功能已率先向 Windows 與 Mac 平台的 Microsoft 365 Insider Beta 通道釋出。

微軟(Microsoft)近日針對旗下試算表工具 Excel 推出核心架構等級的重大更新,打破該軟體問世 40 年以來的「一個儲存格僅能容納單一數值」核心限制。新架構正式導入儲存格內清單(Lists)、儲存格內陣列(Arrays in cells)以及巢狀陣列(Nested arrays)功能,允許使用者將多筆獨立數值完整封裝於單一儲存格內,為資料分析與結構化儲存帶來深遠轉變。

解決排版與運算矛盾:擺脫溢位依賴

在傳統的 Excel 設計架構中,單一儲存格在基本邏輯上僅能存放一筆數值、文字或單一公式結果。即便微軟近年導入了「動態陣列(Dynamic Arrays)」與溢位(Spill)機制,相關運算結果仍必須佔用相鄰儲存格展開顯示,容易受到周遭已有資料阻礙而產生「#SPILL!」錯誤,亦限制了版面的簡潔性。

新架構下的儲存格內清單與陣列功能,能將多筆資料緊湊收納在同一個儲存格內,且各筆資料項目仍維持獨立的資料型態與結構。這項設計不僅改善了版面呈現,也確保了常規的篩選、參照運算與進階分析不受干擾。

簡化實體關聯數據儲存 降低資料錯位風險

在過去的業務報表與資料處理流程中,若要記錄單一實體(例如「客戶」或「產品代碼」)的多筆附屬資訊(如多組聯絡電話、歷史採購清單或分區銷售數據),使用者通常必須建立龐大的二維關聯表,或在工作表中橫向增加多個欄位以供展開。

透過全新的儲存格內陣列機制,使用者可在維持母資料完整單一列結構的同時,將關聯的附屬資訊直接收納於對應儲存格中,減少因跨欄對齊或手動複製貼上所引發的資料錯位風險,進一步提升資料模型的嚴謹度。

新增 4 組專用函數與擴展既有函數支援

為配合儲存格內資料結構的變革,微軟同步推出了 4 個全新專用函數,專門用於處理與驗證儲存格內的清單及陣列內容:

  • FLATTEN:將一維或多維的巢狀陣列壓平,直接展開為單一層級陣列。
  • HAS:判斷儲存格內的清單或陣列中是否包含特定的單一數值。
  • HASANY:檢查儲存格內是否包含指定條件集合中的「任一」數值。
  • HASALL:驗證儲存格內是否具備指定條件集合中的「全部」數值。

除了新增函數外,現有的現代函數如 XLOOKUP、GROUPBY 與 PIVOTBY 等,均已支援直接存取並運算儲存格內的陣列結構。使用者針對儲存格內存放的數值清單,亦可直接執行加總、平均等統計計算,無需先將資料跨行跨列展開。

釋出時程與測試支援平台

微軟確認該項功能目前已率先針對 Windows 與 Mac 平台的 Microsoft 365 Insider 計劃 Beta 測試通道用戶釋出。待測試與回饋收集完成後,後續將陸續向全體 Microsoft 365 正式版用戶進行全面推送。

GitHub Link : https://github.com/boykopovar/AnyPS5

Reference Link : hkepc.com

Related Articles

Stay Connected

0FansLike
0FollowersFollow
22,800SubscribersSubscribe
spot_img

Latest Articles