ExcelTip.Net留存知识帖 ---【注:附件之前被网盘供应商清空后,现已修复-现已修复-现已修复为本地下载!】
现在位置:首页 > E问E答 > 函数与公式 > Excel2007是否可以在数组公式中引用整列?

Excel2007是否可以在数组公式中引用整列?

作者:绿色风 分类: 时间:2022-08-17 浏览:100
楼主
apolloh
Q:Excel2007是否可以在数组公式中引用整列?
A:在这方面,Excel2007较2003有了很大的改进,可以在数组公式中引用整列。例如,同时返回B列的值在A列中的位置,可使用如下公式:

  1. =MATCH(B:B,A:A,)

按Ctrl+Shift+Enter组合键完成公式的编辑。
另如:
  1. =SUMPRODUCT((A:A>3)*B:B)

此公式不是数组公式,不用输三键结束,但执行数组运算。


谢谢3楼洋五月及5楼gvntw兄及时指正。
2楼
罗刚君
运算速度也比2003快很多
3楼
洋五月
老师,这里的ctrl+enter,和ctrl+shift+enter的区别在哪里?
4楼
gvntw
这里应该是楼主求快,一时输入的错误,应该是ctrl+shift+enter,如果只按ctrl+enter输入,那么就是隐含交叉的结果。
5楼
gvntw
另:
数组中引用整列并非指楼主说的公式=Match(B1:B3,A:A,0),这并不是在数组公式中引用整列,B1:B3并不是整列,这个方法2003也可以,所谓引用整列是指如下公式:.
=MATCH(A:A,B:B,),或=SUMPRODUCT((A:A>3)*B:B),即公式内部要计算整列的结果。

6楼
herelazy
什么是隐含交叉?
7楼
herelazy
草版的一篇文章里面提到了,好像懂了,等待一会验证吧,谢谢黄版分享!
8楼
yaoxuhuijsz

免责声明

有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素, 经与ExcelTip.Net站长Apolloh商议并征得其同意, 现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示, 供有需要的人士查询使用,也慰缅曾经的论坛时代。 所示各个帖子的原作者如对版权有异议, 可与本人沟通提出,或于本站点留言,我们会尽快处理。 在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一

评论列表
sitemap