ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: 胡剑0227

[讨论] 有志于成为数组公式高手的不要错过(功力修炼)(胡剑开课了...)

  [复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-10-27 14:31 | 显示全部楼层
本帖已被收录到知识树中,索引项:数组公式
163楼你的这部分内容在公式中的成分是 TEXT 函数的 格式,"[=10]"&CHAR(32) ,你选中它然后 F9 结果为 "[=10]! ",功能就是如果 TEXT 的第一参数为 10,那么转换为 空格。

分析函数时可以 以一个函数为对象,根据参数来分析 各个公式组成部分的功能和含义,比如 [=10]"&CHAR(32) 它就是一个 TEXT 函数的一个 格式,至于通过什么 公式生成先不用理会,然后 用 F9 来查看器对应的反馈值,这样不但能理解公式还是学到知识。

========================================================================================第二个问题
还有ROW(A2:A9)^0可以理解成ROW(A2:A9)/ROW(A2:A9)吗

这个怎么说呢,你觉得2+3=5,10-5=5,那么2+3能理解成10-5吗? 呵呵。
当然这两个函数的功能,或最后处理结果是一样的。
ROW(A2:A9)^0,因为任何数的 0 次方都是 1,这样相对更简洁一些,在这里两个公式功能一样,但不要把 ^ 当成很特殊的运算符,它是 次方 运算。

[ 本帖最后由 胡剑0227 于 2009-10-27 16:25 编辑 ]

TA的精华主题

TA的得分主题

发表于 2009-10-28 13:51 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
认真学习中

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-10-28 15:49 | 显示全部楼层
原帖由 killsoft 于 2009-10-28 13:51 发表
认真学习中


恩,在EH中畅游的鱼呀,偶尔出来冒个泡透透气也是需要的,呵呵。

TA的精华主题

TA的得分主题

发表于 2009-10-28 16:58 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2009-11-3 15:19 | 显示全部楼层
有好几天没来了,突然间又看不懂了,还得继续重新爬楼,不过我相信,我每次重新爬楼后都会有所收获的,爬得多了慢慢就会明白吧。还有一个问题-ROW(A2:G9)*1000怎么生成初始的原始值?为什么加个-号?

[ 本帖最后由 zmdzywl 于 2009-11-4 15:53 编辑 ]

TA的精华主题

TA的得分主题

发表于 2009-11-4 16:19 | 显示全部楼层
反反复复终于看完了,为自己以前的自以为真是惭愧不已
还琢磨了几天黄朝阳版主很早以前的关于多维数组的贴,高手们对函数的了解程度和拿捏,说实话有点瞠目结舌的感觉,不过更重要的在EH见识太多解题妙招了,

用合适的函数特性求得需要的结构,按照需要控制值和显示,目前就理解到这一点

加油,真希望自己有一天也能天马行空

TA的精华主题

TA的得分主题

发表于 2009-11-6 18:42 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
受教了~。。。。

TA的精华主题

TA的得分主题

发表于 2009-11-10 11:55 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
原帖由 胡剑0227 于 2009-5-8 22:54 发表
在上图L4:O6中的数组公式如下
=IF((COLUMN(A:D)+4*(ROW(1:3)-1))^0,OFFSET(A1,COLUMN(A:D)+4*(ROW(1:3)-1)-1,),)

会写数组公式,最好会用数组的方式去体会公式的运算过程。这里使用IF条件,IF的逻辑判断部分的数 ...


版主说的“袋子”原理在那个帖子里能找到啊,我想学习学习

TA的精华主题

TA的得分主题

 楼主| 发表于 2009-11-10 17:42 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
袋子 原理,本质就是 数组结构 的自适应,为了得到某种 行列 结构的返回数组,就从 驱动参数 入手,把驱动参数构造成 需要的 行列 结构。

帖子我找找看,不过我觉得要点就在上面了,不看关系也不大。


袋子原理http://club.excelhome.net/viewth ... %2B%BA%FA%BD%A30227
我自己又看了一下,感觉还是值得一看,主要是能建立一个感性认识,不容易遗忘...比较形象,呵呵(自卖自夸

[ 本帖最后由 胡剑0227 于 2009-11-10 18:56 编辑 ]

TA的精华主题

TA的得分主题

发表于 2009-11-12 17:12 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
太感谢了,这么好的东西,真的很强大!
幸好大学线性代数成绩还不差,要不理解起来真的很恼火!
现在看到斑竹107楼的“提升数组意识进一步处理.rar (6.26 KB) ”的例题,基本上还能理解,下班了,晚上回去复习一下线性代数,明天继续研究。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-12-27 03:05 , Processed in 0.037751 second(s), 5 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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