2024年3月15日发(作者:)
vlookup函数的操作实例
如下图,已知表
shcctl
屮的数据如下,如何在数据表二
shcct2
屮如下引用: 当
A
列学号随机出现的时候,如何在
B
列显示其对应的物理成绩?
A
B
1
学号
专业
2
200601
3
200602
4
200603
5
200604
6
200605
7
200606
8
200607
9
200608
10
200609
11
200610
12
200611
13
200612
C
语文
5
5
2
5
4
5
6
6
8
0
6
6
2
6
4
6
7
0
7
7
4
D
数学
r 85j
E
英语
83
8
79
1
77
阳
73
71
L
67
65
63
F
物理
99
10
10
0
10
1
2
10
104
3
10
10
5
107
10
10
9
540
550
2
匚
560L
1
匸
470!
0
480
9
8
4790L
4100
4110
6
匚
4120
5
43
: 罰
41401
411
1501
首先我们知道需要用到
vlookup
函数,那么先介绍一下使用
vlookup
函数的儿 个参
数,
vlookup
是判断引用数据的函数,它总共有四个参数,依次是:
1
、 判断的条件
2
、 跟踪数据的区域
3
、 返回第几列的数据
4
、 是否精确匹配 根据以上参考,和上述在
sheet2
表的
B
列显示问题的实际需
求,在
sheet2
表的
B2
单元格输入这个公式是:
=vlookup(a2, shcctl!$a$2:$f$100, 6, true)
详细说明一下,在此
vlookup
函数例子中各个参数的使用说明:
1
、
a2
是判断的条件,也就是说
sheetl
表和
sheet2
表中学号相同者,即
sheet2
表
a
列对应的数据和
sheetl
表中学号列
a
列的数据相同方能引用;
2
、
sheetl !$a$2:$f$100
是数据跟踪的区域,因为需要引用的数据在
f
列,所以 跟
踪的区域至少在
f
列,
sheetl!
是不同表间引用所用的表名称,和标志是表间 引用
的!符号,$是绝对引用(关于绝对引用可以参考这里),
$a$2:$f$100
表明 从
A2
到
F100
单元格的数据区域,如果数据区域不止
100,
那么可以直接使用
A:F,
这样虽然
方便但是有风险,因为如果
sheetl
表的下方还有其它数据,就有可能 岀现问题;
3
、
6
这是返冋什么数的列数,如上图的物理是第
6
列,所以应该是
6,
如果要 求英
语的数值,那么此处应该是
5
4
、 是否绝对引用,如果是就输入
true
如果是近似即可满足条件那么输入
false
(近似值主要用于带小数点的财务、运算等)
5
、
vlookup
是垂直方向的查找,如果是水平方向查找可使用
Hlookup
函数,使 用
方法类似。
结果如下图:
B2
▼ 鼻
A
B
1
学号
物理 」
2006040|
2
1
20060
3
100
7
20060
4
80
5
20060
5
60
3
20060
:
6
70|
4
2006090
7
6
2006050|
8
2
20060
9
120
9
20060
10
110
8
20061150|
11
2
20061
140
12
1
20061130
13
0
•
I
…-日初水和
_K
二
VLOOKUP (A2, Sheetl 2:
阿诡克
TRUE)
C I D E F
G
I
|
I
|
I
|
I
|
| | | |


发布评论