以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 灌水天堂 』  (http://bbs.xml.org.cn/list.asp?boardid=26)
----  VLOOKUP函数  (http://bbs.xml.org.cn/dispbbs.asp?boardid=26&rootid=&id=27007)


--  作者:卷积内核
--  发布时间:2/7/2006 8:40:00 AM

--  VLOOKUP函数

简言之,VLOOKUP函数可以根据搜索区域内最左列的值,去查找区域内其它列的数据,并返回该列的数据,对于字母来说,搜索时不分大小写。所以,函数VLOOKUP的查找可以达到两种目的:一是精确的查找。二是近似的查找。下面分别说明。

(1) 精确查找--根据区域最左列的值,对其它列的数据进行精确的查找

示例:创建工资表与工资条

首先建立员工工资表
 按此在新窗口浏览图片
图4

然后,根据工资表创建各个员工的工资条,此工资条为应用Vlookup函数建立。以员工Sandy(编号A001)的工资条创建为例说明。

第一步,拷贝标题栏

第二步,在编号处(A21)写入A001

第三步,在姓名(B21)创建公式

=VLOOKUP($A21,$A$3:$H$12,2,FALSE)

语法解释:在$A$3:$H$12范围内(即工资表中)精确找出与A21单元格相符的行,并将该行中第二列的内容计入单元格中。

第四步,以此类推,在随后的单元格中写入相应的公式。

 按此在新窗口浏览图片
图5

(2) 近似的查找--根据定义区域最左列的值,对其它列数据进行不精确值的查找

示例:按照项目总额不同提取相应比例的奖金

第一步,建立一个项目总额与奖金比例的对照表,如图6所示。项目总额的数字均为大于情况。即项目总额在0~5000元时,奖金比例为1%,以此类推。

 按此在新窗口浏览图片
图6

第二步 假定某项目的项目总额为13000元,在B11格中输入公式

=VLOOKUP(A11,$A$4:$B$8,2,TRUE)

即可求得具体的奖金比例为5%,如图7。

 按此在新窗口浏览图片
图7



--  作者:兰衣儿
--  发布时间:4/18/2006 9:04:00 PM

--  
我想请问一下能不能只显示编号、姓名和实际工资别的不要。我试了好久都不能成功。
--  作者:moongirl
--  发布时间:6/19/2006 8:18:00 PM

--  
非常感谢,终于知道怎么搞了 :)
--  作者:hjx_221
--  发布时间:6/23/2006 12:29:00 AM

--  
非常感谢!!!!!!!!!!
--  作者:theoak
--  发布时间:11/9/2006 11:40:00 AM

--  
不错

我也来推荐一个网页,详细介绍了此 vlookup 函数的用法

http://www.officexy.com


--  作者:WANGJIMAO19
--  发布时间:8/30/2008 12:29:00 PM

--  请教一下
你好,请教一下,对于你给的操作方式,的确是好用,但是不可以复制啊,就是说我下面一格如果输入另一个内容,右边的单元格显示的结果又和上面的是一样的,不可以自动转换的啊?可以告知我一下吗?谢谢了.我的QQ是441726308
--  作者:菜籽
--  发布时间:9/2/2008 1:21:00 PM

--  
以下是引用WANGJIMAO19在2008-8-30 12:29:00的发言:
你好,请教一下,对于你给的操作方式,的确是好用,但是不可以复制啊,就是说我下面一格如果输入另一个内容,右边的单元格显示的结果又和上面的是一样的,不可以自动转换的啊?可以告知我一下吗?谢谢了.我的QQ是441726308

将公式中的$去掉就可以复制了


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
66.406ms