ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[原创] 珠联璧合-三种颗粒级别的串联

[复制链接]

TA的精华主题

TA的得分主题

发表于 2010-9-21 08:58 | 显示全部楼层
谢谢!收藏了,好好学习!

TA的精华主题

TA的得分主题

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

回复 9楼 胡剑0227 的帖子

=INDEX(OFFSET($B$3,0,{0;0;0;5;5;5;11;11;11},3,4),{1;2;3;1;2;3;1;2;3},{1,2,3,4})
看到块级别(表格)INDEX函数的用法,原本还对它心存介意,现在有点明白它的可爱之处,嘿、、

联想到这个
=INDEX(OFFSET($B$3,0,{0;0;0;5;5;5;11;11;11},{2;3},4),{1;2;3;1;2;3;1;2;3},{1,2,3,4},{1,2})
当INDEX第四参数为数组时返回值
一月
子谦

=INDEX(OFFSET($B$3,0,{0;0;0;5;5;5;11;11;11},{2;3},4),{1;2;3;1;2;3;1;2;3},{1,2,3,4},{1})
当INDEX第四参数为1时返回值
一月        慈溪        宁波        北仑
子谦        1        2        3

共同之处按F9返回值一月

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-9-21 09:33 | 显示全部楼层
呵呵,INDEX的第四参数也可以数组化,数组元素自然也是引用区域,呵呵。
另,F9求值只是一个参考,在时间节拍和空间表现力上都是受限的,呵呵。

TA的精华主题

TA的得分主题

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

回复 9楼 胡剑0227 的帖子

感同身受,哈哈、、、我已经跟它私定终身了,相信大家听完胡版的数组课后,一定会爱上它的!

TA的精华主题

TA的得分主题

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

回复 13楼 胡剑0227 的帖子

啊!今天才明白,原来我一至在被F9绑架,思想束缚在友好内存数组的联系。

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-9-21 09:51 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
呵呵,事物都有两面性的,开始的时候可能因为它而受益,随着事态的发展就可能反被限制。
对于REF类型参数及友好数组我也是这样的体会。当时重视追求友好数组,所以数组功力有很大提升,现在看看,这些在时间上断层的用法,虽然在 断层方向上是无法顺利传承的,但是在自身的一个时间切片上依然可以像友好内存数组一样传承。而且时间上的隔离液带来很多好处。

REF类型 对 参数的要求过于苛刻,但是也同样有回报,我现在发现的能以数组类型作为数组的元素的似乎也只有这些 参数要求为 REF的。

不同的阶段对某些事物有不同的理解,这个都是正常的。周而复始,循环往复...螺旋形发展,呵呵

[ 本帖最后由 胡剑0227 于 2010-9-21 09:52 编辑 ]

TA的精华主题

TA的得分主题

发表于 2010-9-21 10:15 | 显示全部楼层

回复 16楼 胡剑0227 的帖子

http://club.excelhome.net/thread-624390-7-1.html###
=SUM(SUBTOTAL(1,INDIRECT(LOOKUP(ROW(INDIRECT("1:"&RIGHT($B$1))),ROW($1:$4),"2010.0"&ROW($1:$4))&"!"&ADDRESS({4;10;8;6}+ROW()-4,{2;5;6;6}))))
这里SUBTOTAL用来时间上的无缝衔接

SUBTOTAL为什么能实现时间上的无缝衔接,而SUM却不能?衔接的要求是什么?

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-9-21 10:18 | 显示全部楼层
具体原因我不是很清楚,有同学说 参数为ref的就能实现在时间上的无缝衔接。你可以多试试

这又是让我对REF类型刮目的另一个原因

TA的精华主题

TA的得分主题

发表于 2010-9-21 10:18 | 显示全部楼层
紧跟师傅后面,慢慢消化理解……

TA的精华主题

TA的得分主题

发表于 2010-9-21 10:22 | 显示全部楼层

回复 16楼 胡剑0227 的帖子

时间上断层的用法?

三维或四维数组吗?为什么说是时间上的断层呢?看上去更像空间上的断层啊
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-12-26 09:43 , Processed in 0.048462 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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