Excel精英培训网

 找回密码
 注册
查看: 1353|回复: 0

解决Vlookup第一个参数为数组的内存数组计算问题

[复制链接]
发表于 2015-7-1 10:54 | 显示全部楼层 |阅读模式
对于Vlookup的第一个参数能否使用数组,并通过生成内存数组进行计算?在很多人心中,这基本上是一个否定的答案。如:    http://club.excelhome.net/thread-544458-1-1.html
可能有人也有过解答,但目前还没人专题写过相应的帖子,在这里仅做一下初步的举例与提出我的解决方案,欢迎大家讨论。

思路源头:利用INDEX+N+IF结构的思想,对Vlookup的第一个参数进行内存数组的扩展。
这里面使用Vlookup+T+IF({1},区域)的结构,一定注意IF(1,***)与IF({1},***)是不同的。
Lookup是解决第一个参数为数组的一把好手,而且公式又短,效率又高。不过它要求查找的数据区域按照升序排列,就有了很大的局限性。
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-17 07:14 , Processed in 0.202801 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表