|
楼主 |
发表于 2009-5-11 10:42
|
显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
原帖由 zhanhewang 于 2009-5-9 09:45 发表
请教:公式=IF((COLUMN(A:D)+4*(ROW(1:3)-1))^0,OFFSET(A1,COLUMN(A:D)+4*(ROW(1:3)-1)-1,),)返回的内存数组为何与显示不同?
见附件。
这个公式也可以写成
=IF(ROW($1:$3),OFFSET(A1,COLUMN(A:D)+4*(ROW(1:3)- ...
这个公式也可以写成
=IF(ROW($1:$3),OFFSET(A1,COLUMN(A:D)+4*(ROW(1:3)-1)-1,),)
或
=IF(TRANSPOSE(ROW($1:$4)),OFFSET(A1,COLUMN(A:D)+4*(ROW(1:3)-1)-1,),)
甚至!
=IF(1,OFFSET(A1,COLUMN(A:D)+4*(ROW(1:3)-1)-1,),)
都可以实现OFFSET的成功落地,先不展开了,否则会紊乱大家的思绪的。自己有兴趣可以悟一下内含什么规律。
当大部分同学对这部分都消化差不多了再继续。
就如林炳尧先生在《杨式太极拳架详解》中提到的,要练好太极,就要宁磨千遍,不改一招,慢就是快,快就是慢。
这段话可以先悟一下,悟不出来不要紧,下次绝对印象深刻,如果能悟出点什么,请分享给大家。 |
|