|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
原帖由 胡剑0227 于 2010-5-3 21:39 发表
呵呵,你很的思路还是很活的,你自己分析很好。IF({1,0}.....这个用法看似简单直观,其实里面隐含了太多的东西,不过它的返回值效果在视觉上和{1,0}实在配合的很好,因此里面隐含的东西就非常容易忽视。 ...
呵呵,我的水平太差,交流之说实在是不敢,你的这个帖子我一直在很认真的学习,在其中学会了怎样分解函数进而通过函数的语法进行理解,可能这对于新手来说应该是很重要的一点,因为学会了这一点之后对于通过理解别人写出的公式来学习函数将会变得简便得多;很感谢你的讲解。
今天刚刚学习到“61楼(只看该作者)的栖息地”这一段,在这一段中红色地方不理解:
比如要达到上图的效果,C12="1,2,3",要求汇总数字?当然用数组公式是可以的,这里讲一个使用EVALUATE以比较巧妙的方式来实现。先想一个思路,当然这靠积累的,目标公式设定为“=SUM({1,2,3})”,那么分段切片,把C12的值揉入进来,具体就是:="sum({"&$A$12&"})",最后将这个公式作为EVALUATE的参数即可。
这里为什么说把c12的值揉入进来而公式中却是a12呢?为什么会多出了两个&和""符号呢?它们的作用是什么?有点懵,呵呵,明天再继续学习
[ 本帖最后由 ttbt5020 于 2010-5-3 23:44 编辑 ] |
|