Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 10151|回复: 5

[已解决]offset+match 比 vlookup有什么优点

[复制链接]
发表于 2013-1-15 10:40 | 显示全部楼层 |阅读模式
本帖最后由 vsnic 于 2013-1-15 10:41 编辑

1.vlookup数据源要加工:索引列要放最前面,有相同符合项只返回最上面的值;
2.match判定符合条件的列位置,再用offset输出列位置前后左右的值,比vlookup好一点的就是可以输出索引列前面的值,其他还有什么比vlookup好的优点吗?
还有:match后面的0是精确匹配,1和-1的结果都不一样,怎么理解呀?
          offset后面可以省略的2个参数是干什么用的?
最佳答案
2013-1-15 13:01
333.jpg

=OFFSET(C1,MATCH(E2,A2:A21,)+MATCH(F2,B2:B21,)-1,)
发表于 2013-1-15 10:57 | 显示全部楼层
1是靠近的最大值,-1是靠近的最小值

offset可以省略的两个参数是所获取引用的单元格区域的行数和列数,省略则默认与第一个参数相同
回复

使用道具 举报

发表于 2013-1-15 12:28 | 显示全部楼层
灵活,索引条件不限于一列,可以对复杂条件进行索引
回复

使用道具 举报

 楼主| 发表于 2013-1-15 12:48 | 显示全部楼层
aof110 发表于 2013-1-15 12:28
灵活,索引条件不限于一列,可以对复杂条件进行索引

能举个例子吗?形象的比较容易理解,呵呵
回复

使用道具 举报

 楼主| 发表于 2013-1-15 12:50 | 显示全部楼层
zyouong 发表于 2013-1-15 10:57
1是靠近的最大值,-1是靠近的最小值

offset可以省略的两个参数是所获取引用的单元格区域的行数和列数,省 ...

可以举个说明offset的后2个参数的使用实例吗?谢谢。
回复

使用道具 举报

发表于 2013-1-15 13:01 | 显示全部楼层    本楼为最佳答案   
333.jpg

=OFFSET(C1,MATCH(E2,A2:A21,)+MATCH(F2,B2:B21,)-1,)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-25 11:03 , Processed in 0.601935 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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