ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 10694|回复: 48

[讨论] 什么叫数组公式

[复制链接]

TA的精华主题

TA的得分主题

发表于 2017-7-15 18:23 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 丢丢表格 于 2017-7-31 21:58 编辑

     认真思考下面各老师的讲解方法后,对我原先的 凡公式计算步骤中非常数计算而生产多个值的公式, 就叫数组公式 这种定义来一个彻底否定
    EXCEL 中所指的公式 -----  是在非文本格式下 以等号开头录入的式子就叫公式。
                 数组公式---- 即以 Shift + Ctrl + Enter 三键提交的公式。
    任何一个公式你只要是用三键提交,它就是数组公式,它跟是否计算及计算内容无关。反过来用直录法写入的公式,就是普通公式,它跟函数组合也无关,只不过是结果对与错的问题。
    如果是必须用三键提交才能得正确结果的,无疑是数组公式。要是普通提交就能得正确结果的,而你使用了三键提交,它就变成了数组公式。
    特例公式 如: VLOOKUP(C:C,A:B,2,) 这个公式,当普通方式提交时,能出正确结果,而用三键提交时反而是错误值。不过我对此公式的写法是有异议的,也就是说它写法不严谨。
    有很多学友,很怕数组公式,在求解同一变量数组运算时,数组公式不会比普通公式的计算量大,反而能精简公式的长度,使公式有更好的可读性。




评分

8

查看全部评分

TA的精华主题

TA的得分主题

发表于 2017-7-15 18:33 | 显示全部楼层
学习一下,mark

TA的精华主题

TA的得分主题

发表于 2017-7-15 19:43 来自手机 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 七夕、 于 2017-7-15 19:49 编辑

非常赞同老师的观点!只要使用到数组运算规则的都应该叫数组公式~

说句题外话
有些题主“谈数组色变”
“不要数组公式,不要...”
总觉得数组公式=复杂+运算量大
殊不知把表格建的合理,数据记录规范比什么都重要,而且计算量和是不是数组公式大概只有半毛钱关系。。。个人观点~

评分

4

查看全部评分

TA的精华主题

TA的得分主题

发表于 2017-7-16 00:22 | 显示全部楼层
虽然这样说也对,但我认为微软的工程师不是这样认为的。 QQ截图20170716002116.png

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-7-16 16:51 来自手机 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
首席打杂 发表于 2017-7-16 00:22
虽然这样说也对,但我认为微软的工程师不是这样认为的。

       合并单元格是限制三键提交公式的,它可不分是不是数组公式,它的这种提示法有可能是编程中一个小差错,因为函数帮助里就有错误解释的。
       如想要在合并单元格内用三键提交公式,可先在未合并前提交公式后再用格式刷刷式合并格式。

TA的精华主题

TA的得分主题

发表于 2017-7-16 23:30 | 显示全部楼层
1楼怎么没办法继续评分了,只好留下脚印,以备日后有人问起的连接路径了

TA的精华主题

TA的得分主题

发表于 2017-7-17 10:05 | 显示全部楼层
数组公式或普通公式只以公式输入单元格或区域的方式不同。
也就是说数组公式不一定很卡,普通公式不一定就很快。


在早先时候前辈们早有探讨过,链接
[函数讨论系列5] 何谓数组公式[已结],何谓数组运算[继续讨论]?
http://club.excelhome.net/thread-96805-1-1.html

140楼 草版的回复:



评分

3

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-7-17 11:22 | 显示全部楼层
象山海鲜 发表于 2017-7-17 10:05
数组公式或普通公式只以公式输入单元格或区域的方式不同。
也就是说数组公式不一定很卡,普通公式不一定就 ...

这个流程不正确 。
  请问 同一公式  到自定义名称时,它就变了 ?  从数组公式 变成了普通公式 ,是不是说不过去呀。

TA的精华主题

TA的得分主题

 楼主| 发表于 2017-7-17 11:22 | 显示全部楼层
本帖最后由 丢丢表格 于 2017-7-17 11:25 编辑
象山海鲜 发表于 2017-7-17 10:05
数组公式或普通公式只以公式输入单元格或区域的方式不同。
也就是说数组公式不一定很卡,普通公式不一定就 ...

这个流程不正确 。
  请问 同一公式  到自定义名称时,它就变了 ?  从数组公式 变成了普通公式 ,是不是说不过去呀。   任何一个公式 ,都可以三键提交。。。。。 这又如何解释呢。。。

TA的精华主题

TA的得分主题

发表于 2017-7-17 12:13 | 显示全部楼层
丢丢表格 发表于 2017-7-17 11:22
这个流程不正确 。
  请问 同一公式  到自定义名称时,它就变了 ?  从数组公式 变成了普通公式 ,是不 ...

数组公式和普通公式 只针对输入单元格单元格区域而说的,没听过其他说法,
ps:条件格式还不允许公式中有常量数组呢。猜想是各个功能模块的不同规则,不能一概而论。
真的了解它的本质要程序源代码才知道。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-4-20 06:37 , Processed in 0.047974 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表