刚刚体会到的,IF函数在数组公式应用时的注意点。 也许你已经会 IF({1,0},一维数组1,一维数组2),把数组1和数组2合并为一个二维的区域数组,这个应用在VLOOKUP的第二个参数构造时经常使用,可谓屡试不爽,但你想过如何 把三个数组合并成一个二维数组呢,也许感觉很简单,不过可能没想象的那么容易哟; 已知两个数组,你尝试一下把其中一个数组插入到另一个数组中,看看是不是不那么容易呀,呵呵 我觉得,在构造数组时IF函数,LOOKUP函数一定要用的得心应手,这样才不会被卡在数组中。 我想数组学习应该从功力上去区分,第一阶段要知道什么是数组公式,会把普通公式转化为数组公式(一般来说就是把那个单值参数替换成一个合适的数组就行了,这样变量是数组,结果也是数组了);第二阶段,从参数是单值变成一维数组时就是一维数组公式,如果碰到那个参数是多维时,比如二维,那么你就需要顿悟这时结果也是对应的二维数组公式,而且很重要的,数组的维度,大小都是正好匹配的;第三阶段,根据实际的需要能主动的构造需要的数组作为参数达到特定的目的。 ================================================================ 哈哈,有点汗汗的,其实本人数组也是刚入门,都是自己摸索的,多用F9来检验,来猜想,来测试才是功力。 今天主要又摸到了IF函数在数组中的应用,特分享一下,呵呵。很肤浅,也不知道这个内容是否已经被包含在楼上前辈的教程中。大家对IF有新的感受一并交流
xex0VVpZ.rar
(11.83 KB, 下载次数: 138)
[此贴子已经被作者于2008-4-7 10:44:53编辑过] |