日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

数组超过预设的最大数组大小_工作表数组大小的扩展及意义

發布時間:2024/7/5 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数组超过预设的最大数组大小_工作表数组大小的扩展及意义 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

朋友們好,今日給大家繼續講解VBA數組與字典解決方案的第17講,數組大小的擴充問題。這一講的內容相對比較簡單,在之前的章節中講了數組與數組的計算規律,也是利用了數組的擴展原理。

其實,兩個數組計算時,參與計算的兩個數組得具有相同的維數,對于行列數不匹配的數組,在計算時Excel會將數組對象進行擴展,以符合計算需要的維數。每一個參與計算的數組的行數必須與行數最大的數組的行數相同,列數必須與列數最大的數組的列數相同。然后再參與計算。對于行數和列數少的數組匹配到和最大行數的過程就是數組的擴展。這也是數組擴展的意義所在。

實例一:公式=SUM({100,200,300,400}*100)里,第一個參數{100,200,300,400}是一行四列的數組,第二個參數不是數組,只是一個數值,為了讓第二個數值能與第一個數組進行運算,這時,Excel會自動將第二參數的100擴充成一個一行四列的數組{100,100,100,100}與第一參數匹配。所以,SUM({100,200,300,400}*100) 最后是使用SUM({100,200,300,400}*{100,100,100,100}) 進行計算,得到的結果有了一一對應的元素相運算是100*100,200*100,300*100,400*100的和。那么將數值100匹配成{100,100,100,100}就是一個數組的擴展的過程。

實例一對于數值的擴展如下面的截圖:

實例二:={100;200;300;400}+{100,200}的第一個參數{100;200;300;400}是一個四行一列的數組, {100,200}是一個一行二列的數組,在計算時,Excel會將第一個數組自動擴充為一個四行二列的數組{100,100;200,200;300,300;400,400},也會將第二個數組擴充為一個四行二列的數組{100,200;100,200;100,200;100,200},所以={100;200;300;400}+{100,200}這個公式最后是使用公式={100,100;200,200;300,300;400,400}+{100,200;100,200;100,200;100,200}進行計算。公式最后返回的數組也是一個四行二列的數組。

好了,數組的擴展問題就講到這里,工作表數組的系列專題到這章就全部結束了。

今日內容回向:

1 什么是數組的擴展?

2 數組的擴展的意義是什么?

總結

以上是生活随笔為你收集整理的数组超过预设的最大数组大小_工作表数组大小的扩展及意义的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。