永发信息网

excel中用数组公式为一列数组的赋值问题,求教高手

答案:3  悬赏:30  手机版
解决时间 2021-02-24 12:23
我想把indirect("sheet!$H$"&A5&":$H$"&B5)) 这个公式返回的数组(sheet工作表钟的H列的一部分单元格)赋值给一列空单元格。 比如说,上述公式中的A5和B5分别是5和100, 那么indirect公式返回的引用值应该是 区域sheet!H5:H10 , 我现在想把这个区域通过数组函数赋值给另外一个工作表的A6:A11。

有高手能解决吗? 不用VBA的话应该有数组公式可以解决的,我就是想不到。。
最佳答案
indirect("sheet!$H$"&A5&":$H$"&B5))
A5和B5分别是5和100,那么得到的单元格区域是sheet!H5:H100,不是sheet!H5:H10

OFFSET(INDIRECT("sheet!$H$"&A5&":$H$"&B5),1,-7)
A5和B5分别是5和100,用这个公式得到的单元格区域就是sheet!A6:A101,不是sheet!A6:A11

这样的公式不是数组公式

如果上面不是你要的公式,那么看一上是不是下面这个意思

如果你的意思是在另一张作表中的A6至A101单元格区域依次得到sheet!H5:H100单元格区域的内容

A6单元格写入公式
=OFFSET(INDIRECT("sheet!$H$"&A$5),ROW(A1)-1,)

=INDEX(INDIRECT("sheet!$H$"&A$5&":$H$"&B$5),ROW(A1))
下拉填充公式至A101单元格
全部回答
=indirect("sheet!$H$"&row(a5)) 向下拉
A6=index(indirect("sheet!$H$"&A5&":$H$"&B5)),row(a1)) 下拉到A11 或者:选中A6:A11,按F2进入A6单元格的编辑模式,粘贴公式=indirect("sheet!$H$"&A5&":$H$"&B5)),按ctrl shift enter即可
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
药学专业在职毕业生如何专升本?
手动挡的车踩刹车不退档会发生什么情况
机场接人在哪等
琪琪超市地址在哪,我要去那里办事
上层名人酒店到双流机场大概需要多长时间。打
FAS软件和ERP软件有什么区别?哪个比较好用?
现在年轻人都喜欢戴什么表
达尔文生物进化的学说的核心是自然选择,下列
烟台至莘县多少公里
为什么大腿上面布满了很多血丝
富生大酒店在什么地方啊,我要过去处理事情
债权人已死,债务人还需还钱吗?
Is it an big Apple?句子中有错误请改正
我买了一个带脖子的翡翠貔貅,可是后面有洞,
【eternal是什么意思】EternalMrLi是什么意思
推荐资讯
东塔西哈郭楞这个地址在什么地方,我要处理点
我玩魔域游戏每次关闭时,总会开启了官方网站,
苹果酷狗怎么充值星币
我坐车抽烟把朋的车烫坏了怎么去处理好
中国第二大半岛是哪个
上莲中心幼儿园地址在哪,我要去那里办事
时尚音乐主题吧地址在什么地方,想过去办事
井水村怎么去啊,有知道地址的么
苏泊尔智能电饭煲4升多少钱一个
空鸟里的笼子作文
经常头晕而且还经常没有力气,20多岁就腰疼是
车身贴纸刚买不久,找了家叫臻信泰和的公司帮
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?