怎么在excel中实现三维数组取值
答案:3 悬赏:0 手机版
解决时间 2021-02-11 13:31
- 提问者网友:暮烟疏雨之际
- 2021-02-11 06:48
怎么在excel中实现三维数组取值
最佳答案
- 五星知识达人网友:末日狂欢
- 2021-02-11 07:52
假设有20张工作表,每张表的第一行为表头信息,共10列100行数据。现用三维数组存放这些数据。代码如下:
sub test()
dim arr(1 to 20,1 to 100,1 to 10) '第一维:工作表 第二维:对应的行 第三维:对应的列
for i=1 to 20
for j=1 to 100
for k=1 to 10
arr(i,j,k)=sheets(i).cells(j+1,k)
next k
next j
next i
end sub
可以在最后一句设置断点,查看数据的数据。
sub test()
dim arr(1 to 20,1 to 100,1 to 10) '第一维:工作表 第二维:对应的行 第三维:对应的列
for i=1 to 20
for j=1 to 100
for k=1 to 10
arr(i,j,k)=sheets(i).cells(j+1,k)
next k
next j
next i
end sub
可以在最后一句设置断点,查看数据的数据。
全部回答
- 1楼网友:独行浪子会拥风
- 2021-02-11 10:27
Excel三维取数需要降维 一般使用T函数或者N函数来处理
还有部分函数可以降维,如果Sum 等!
- 2楼网友:持酒劝斜阳
- 2021-02-11 08:49
问题不勉强,把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删),excel样表文件(把现状和目标效果表示出来)作为附件发来看下 yqch134@163.com
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯