[算表] 矩陣合併

作者: o1o3o1o31030 (主席)   2016-07-13 15:58:41
軟體:EXCEL2016
版本:2016
我有AB兩個矩陣會出現在算表的不同位置,
但我要運算時必須把她拼再一起運算,
因為資料量有點大
我平常都是用用count()算出大小 EX:工作表1!A2:H30
然後直接用indirect()
請問有沒有甚麼函數或VBA辦法
讓我不用把兩個矩陣offset()到新的一頁變成一個新矩陣在運算
因為不這樣會大大LAG
感謝!
PS 類似以下這種運算
=MMULT(INDIRECT(L7),MINVERSE(INDIRECT(工作表!M4)))
詳細說明連結
https://docs.google.com/document/d/1fy9UvQfGsGH9AVj2_VY6_CgpNuxvIHeJRh6tBTCqB_8/edit?usp=sharing
作者: soyoso (我是耀宗)   2016-07-13 16:16:00
運算是指?加總?計數?
作者: o1o3o1o31030 (主席)   2016-07-13 17:39:00
矩陣運算 比方說mmult(),transpose(),minverse()等我舉例在上面了,請S大過目,感恩
作者: soyoso (我是耀宗)   2016-07-13 20:49:00
抱歉舉例的方面不太理解,是否提供檔案和希望的結果呢?或是看版上的先進是否有合適的方式可提供給原po
作者: o1o3o1o31030 (主席)   2016-07-13 21:25:00
抱歉我詞不達意....新增附圖說明!感謝!
作者: azteckcc ( )   2016-07-14 10:40:00
1.儲存格太多公式:複製>貼上值 可去除公式,可讓檔案變小,也減少記憶體需求加快計算速度。2.矩陣引到資料表:利用快速鍵選取>複製>貼到新頁或按住ctrl+鼠選 拉動一下就複製出一含資料之新頁不必用函數算一堆定位,用公式的通常是因為要整理成不同位置才需要3.最上插入一列 1:插入列,利用快速鍵很容易選取,輸入 1 後按 ctrl-enter,可一次輸入,不必用函數。只想到這一些,有用沒用就不知道了,其他的幫不上忙。

Links booklink

Contact Us: admin [ a t ] ucptt.com