ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

说说那令人头疼的INDEX。

[复制链接]

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-2-12 18:09 | 显示全部楼层
感谢子元女王的精彩讲解, 这里提到了两个新概念“强环境依赖性数组”,“弱环境依赖性数组”,非常惭愧不会编程, 没有听过这个概念。  刚才在MS也没有找到EXCEL中有此说法 ,还请详解!  如果根据结果来反推概念,我觉得这是盲人摸象式的学习方法

1。EH高手们所谓的函数产生的多维引用,一般是可以通过SUMIF,COUUNTIF等运算转换为单平面的,可是这里实际上用SUMIF没有任何效果,  但它实际也不只返回了单行而是几行通过表2是可以看出的。 那么为什么他没有参加运算? 又如何才能使它有效

2。如果用表三来看,实际上也是一样的道理只不过,返回的只是单个引用合集,照EH高手的说法是不是也应该是多维的。

3。“可见COUNTIF的结果不是内存数组,因此,INDEX的结果应该不是引用型的内存数组,对比:”  =CELL("address",INDEX(($A$3:$C$4,$E$3:$G$4,$I$3:$K$4),{1,2,0},,{3;2;1}))这是可以看出INDEX返回的应该是引用的,虽然没有返想要的结果。再则实际上它是返回了的,可以见表三。 只是无法计算罢了 。

TA的精华主题

TA的得分主题

发表于 2010-2-12 18:38 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
Mark一下   围观此贴   看看谁能有整行整列情况下把它计算进来  

TA的精华主题

TA的得分主题

发表于 2010-2-13 14:42 | 显示全部楼层
不错的东西,谢谢各位分享

TA的精华主题

TA的得分主题

发表于 2010-2-13 15:37 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

回复 11楼 中国人. 的帖子

“强环境依赖性数组”,“弱环境依赖性数组”只是讨论时随意起的名字罢了,官方没有任何相关的介绍,就像EH的“多维引用”,也是一样的啊,这倒是和编程没什么关系。盲人摸象,本来没有错啊,盲人要了解大象,当然要摸,只是下结论太轻率了而已,要验证,另外也可以多和别人交流啊。

1。EH的多维引用,就是我说的引用型数组,转为平面的说法我个人不采用,就是数组运算,只不过元素类型特殊而已。SUMIF和CONTIF在这里行为完全相同的
但INDEX没有返回像INDIRECT那样的引用型内存数组,所以有时要区别对待的,不然也没有那份“笔记”了

=CELL("address",INDEX(($A$3:$C$4,$E$3:$G$4,$I$3:$K$4),{1,2,0},,{3;2;1}))

怎么了?在多个单元格里返回一个非引用数组很正常啊,根据结果位置拆为九个公式分别看待

Excel从1.0到现在的12.0(中间没有6.0),经过好几次大的改变,我们又不可能去分析源程序,很多东西都是实际使用时发现的,没有任何官方的介绍,也许程序员(显然不是一个人啊)都没有完全把那些东西理清,既然实际使用中发现了,就是要大胆假设,小心求证嘛,这份“笔记”,是当时和别人讨论时总结的一些东西抽出来,再补上一些基本介绍的,讨论过程中也多次修补自己的观点,我修补的多点,那个高手修补的极少,当时的所有问题都有了解释,那么就先这样理解罗,等发现新的无法解释的问题再修正。

TA的精华主题

TA的得分主题

发表于 2010-2-13 16:26 | 显示全部楼层
我是初学的, 希望在楼主的经验中找寻适合自己的东西, 谢谢分享~

TA的精华主题

TA的得分主题

发表于 2010-2-16 13:41 | 显示全部楼层

回复 6楼 子元女王 的帖子

终于找到治头疼的药片了

TA的精华主题

TA的得分主题

发表于 2010-2-16 16:06 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
好高深,,,,,,认真看看

TA的精华主题

TA的得分主题

发表于 2010-2-16 16:08 | 显示全部楼层
写的太清楚了
有一种豁然开朗的感觉~~

[ 本帖最后由 alwstr 于 2010-2-16 22:17 编辑 ]

TA的精华主题

TA的得分主题

发表于 2010-2-16 21:56 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

TA的精华主题

TA的得分主题

发表于 2010-2-16 22:04 | 显示全部楼层
子元女王,PFPF!

此贴必火,难得探讨到如此之深的。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-22 09:47 , Processed in 0.037078 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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