|
楼主 |
发表于 2010-1-15 11:23
|
显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
原帖由 赵文竹 于 2010-1-15 10:33 发表
胡版主你好!我在看到常用的宏表函数中的get.workbook函数的应用示例时,实在理解不了工作表名排序中:
定义名称: shs=REPLACE(GET.WORKBOOK(1),1,FIND("]",GET.WORKBOOK(1)),)&T(NOW())
单元格公式
=IND ...
呵呵,我想主要这个公式中你一下子碰到了太多不熟悉的东西,导致处处受制。
宏表函数不太熟悉吧
MMULT函数,不太熟悉吧
^ 不熟悉?
呵呵。
应对,这里要有模块化细想,模块化一方面是把逻辑分块,另一个意思就是只管输入输出。
shs,先不管它怎么产生的,用F9求值先替换成一个常量数组,这对你理解公式一定有帮助。
MMULT,这个需要点基础的,不过,这里应该是一个基本的应用,就是累加吧,没细看,应该是。
有关MMULT的基础,我自荐一下帖子 ,看这个运算机制。记得参数需要是数字,逻辑值不可以。
^
如果,要知道这个效果,你可以直接试试么,=2^0,你会发现这就是个乘方运算,自然数的0乘方都是1,这里就是为了得到一个全1的数组。
你自己F9再去演练一下吧。 |
|