用lookup函数
excel
vlookup函数使用方法
今天在百度知道的时候,看到旁边有人问excel中条件查找vlookup的问题,有几位高手都知道使用vlookup作答,可惜都是没有经过测试,直接复制别人的答案。有图详细解答一下这个问题:
问题:如下图,已知表sheet1中的数据如下,如何在数据表二
sheet2
中如下引用:当学号随机出现的时候,如何在B列显示其对应的物理成绩?
首先我们介绍下使用的函数
vlookup
的几个参数,vlookup是判断引用数据的函数,它总共有四个参数,依次是:
1、判断的条件
2、跟踪数据的区域
3、返回第几列的数据
4、是否精确匹配
根据问题的需求,这个公式应该是:
=vlookup(a2,sheet1!$a$2:$f$100,6,true)
详细说明一下在此vlookup函数例子中各个参数的使用说明:
1、a2
是判断的掉条件,也就是说如果sheet2表中a列对应的数据和sheet1表中的数据相同方能引用;
2、sheet1!$a$2:$f$100
是数据跟踪的区域,因为需要引用的数据在f列,所以跟踪的区域至少在f列,$是绝对引用(关于绝对引用可以参考这里);
3、6
这是返回什么数的列数,如上图的物理是第6列,所以应该是6,如果要求英语的数值,那么此处应该是5
4、是否绝对引用,如果是就输入
true
如果是近似即可满足条件
那么输入false
(近似值主要用于带小数点的财务、运算等)
5、vlookup是垂直方向的判断,如果是水平方向的判断可使用Hlookup函数
结果如下图:
不知道你是否已经会使用vlookup这个条件查找函数,如果你有兴趣可以试试本例。与本例结合紧密的是excel数据引用,更多的excel可以参考这里。
1.
建立一个数据更换前后的对照表;
2.
在D1输入公式:=VLOOKUP(B1,F:G,2,0),即可将B1中的数据按对照表返回新数据;
3.
双击D1单元格填充柄或下拉填充,全部返回新数据。