【编程学习】VLOOKUP函数记录
【编程学习】VLOOKUP函数记录
6Young基本内容
Vlookup
就可以理解为pandas
中的merge
,SQL
中的join
,是一个很常用的函数.
函数结构
结构:Vlookup(查找值,数据表,列序数,[匹配条件])
参数说明
(1)查找值:必填,用于匹配数据的键,必须位于数据表的第一列;
(2)数据表:必填,查找的区域,;
(3)列序数:必填,返回上面数据表中第几列的数据,从1开始;
(4)匹配条件:可选,如果为0(TRUE)表示精确查找;1(False)或省略表示模糊查找
试一试
现在在Sheet1
有一个学生基本信息表:
学号 | 班级 | 姓名 | 性别 |
---|---|---|---|
1 | 11软件1班 | 赵慧 | 女 |
2 | 11软件1班 | 胡歆 | 女 |
3 | 11软件1班 | 郭菲歆 | 女 |
4 | 11软件1班 | 朱文 | 男 |
5 | 11软件1班 | 张星静 | 女 |
6 | 11软件2班 | 周嫣嫣 | 女 |
7 | 11软件2班 | 刘菲柔 | 女 |
8 | 11软件2班 | 孙小星 | 男 |
9 | 11软件2班 | 林珊 | 女 |
10 | 11软件2班 | 林羽 | 男 |
现在在Sheet2
有一个学生成绩表:
学号 | Python程序设计基础 | 离散数学 | 数据结构 | C语言程序设计 |
---|---|---|---|---|
5 | 54 | 98 | 69 | 76 |
3 | 51 | 83 | 93 | 93 |
6 | 84 | 100 | 84 | 60 |
8 | 71 | 57 | 89 | 52 |
1 | 78 | 54 | 96 | 83 |
2 | 72 | 89 | 94 | 98 |
10 | 73 | 88 | 98 | 82 |
7 | 95 | 91 | 83 | 65 |
4 | 81 | 87 | 91 | 76 |
9 | 94 | 83 | 66 | 82 |
如果想在Sheet1
中的E
列直接添加各位同学的数据结构课程的成绩,那么你就可以在E1
处填写函数:=VLOOKUP(A1,Sheet2!$A$1:$E$11,4,FALSE)
然后直接拉下来就好了。但是要注意,此处数据表参数需要添加“美元”符号,来保证函数参数不会随着我们的拖动变化($A$1:$E$11
)。
同样的,如果你可能涉及到横向拉动函数,也需要对查找值使用$
,防止函数参数变化。
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果