|
楼主 |
发表于 2015-6-26 21:39
|
显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
老师的想法,总是能抓住要点!学习学习
1、LOOKUP(E4,A2:A9,B3:B10) =12 正常返回值。
赞同!
2、LOOKUP(E5,A2:A9,B3:B4) =17 从引用列中自动扩展。
赞同!
3、LOOKUP(E5,A2:A9,B3) =“公式” 从对应 行中自动扩展 (因为第3参数只有一个值,列队变成行队 ,方向跑偏了,)
(我的想法,参数三只有一个找不清方向,按excel默认,先横后纵,如:PHONETIC,FREQUENCY等函数)
4、LOOKUP(E7,A2:C2,B3) =112 因为第二参数是多维矩阵, 所以第3参数是多余的 。
(老师看偏了,参数二是单行区域,参数三是起始单元格位置,并不多余。为了和公式3对比,参数二是横和纵,参数三只有一个值,分别是向扩展的)
5 LOOKUP(E7,A2:C2,B3:B4) =13 因为第二参数是多维矩阵, 所以第3参数是多余的。
(对于参数三问题同上。和公式2相比 参数二是横和纵(不同向),参数三同一方向(纵)返回的结果是否一样,类似 INDEX(A:A,MATCH(,1:1,)),
结果为自动转置到与参数三同向)
6 LOOKUP(E9,A2:A9,--B3:B4) =#N/A 因为第三参数 已经不 再是原来的区域引用了,所以出现队伍不匹配。(出界)
赞同!
7 LOOKUP(E10,ROW(A:A),B3:B7) =0 自扩展引用列的值。要是你写成 LOOKUP(E10,ROW(A:A),B65534:B65535) ,它也能向后自动拟扩展的 。
(确实会扩展!我的困惑:就扩展超过了65536行,他是按什么规则返回空单元格的)
8 LOOKUP(E11,ROW(A:A),B3:B7)&"" =“” 同 7 题。
赞同!
|
|