Excel精英培训网

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

[已解决]求VLOOKUP函数的应用

[复制链接]
发表于 2011-12-20 20:07 | 显示全部楼层 |阅读模式
求VLOOKUP函数的应用 ,具体见附件,请老师帮修改一下,谢谢!
最佳答案
2011-12-21 12:57
一、先看OFFSET(sheet3!$C$3:$C$10,(A7-7)*13,IF(D7="男",0,4)),这是一部分公式
(A7-7)*13是指偏移的行数。
例如
说   A7中的值是8,那么(A7-7)*13等于13,就偏移13行,由sheet3!$C$3:$C$10变成了sheet3!$C16:$C23
A7中的值如果是7,那么(A7-7)*13等于0  ,就偏移 0行,还是取sheet3的$C3:$C10
二、再看MATCH(E8,OFFSET(sheet3!$C$3:$C$10,(A8-7)*13,IF(D8="男",0,4)),-1)
这里,-1是一种匹配方式,它的意思是
(这个函数中,要查找E8),函数 MATCH 查找大于或等于E8的最小数值。

求VLOOKUP的应用1.rar

30.46 KB, 下载次数: 34

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2011-12-20 20:29 | 显示全部楼层
回复

使用道具 举报

发表于 2011-12-20 21:33 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2011-12-20 20:36 | 显示全部楼层
这个公式还差3个条件,当A列为7时是一个条件,当A列为8时又是一个条件,当A列为9时又是一个条件。
回复

使用道具 举报

发表于 2011-12-20 20:38 | 显示全部楼层
1 源数据表格不规范,导致公式复杂
2 源数据成绩列是倒序排列的,所以不能用VLOOKUP函数,只能用MATCH函数

公式有些复杂,建议修改源数据结构以便于查找数据。
MATCH多区域查找数据.rar (27.49 KB, 下载次数: 21)
回复

使用道具 举报

 楼主| 发表于 2011-12-20 21:12 | 显示全部楼层
还有其它更好的办法吗?
回复

使用道具 举报

 楼主| 发表于 2011-12-20 21:13 | 显示全部楼层
这个看不懂哦,是什么意思。(A7-7)*13
回复

使用道具 举报

 楼主| 发表于 2011-12-20 21:24 | 显示全部楼层
怎么没人回复呢?
回复

使用道具 举报

发表于 2011-12-20 21:28 | 显示全部楼层
当你看不懂的时候就去看下这个函数的帮助,就会明白了。
回复

使用道具 举报

发表于 2011-12-20 21:54 | 显示全部楼层
不太会用,来学习一下。。。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-26 05:02 , Processed in 0.508346 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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