欢迎光临散文网 会员登陆 & 注册

第08章 Excel函数 查询表格 vlookup

2023-05-23 16:30 作者:小步2023  | 我要投稿

详情链接地址: https://www.xiaobuteach.com/excelfunc/find/vlookup.html


Excel函数 查询表格 vlookup

在区域中根据条件查询结果值。


1 语法

VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])

对应SQL语言:

SELECT col_index_num from table_array where 第1个字段= lookup_value

在区域table_array中,查找第1列值为lookup_value的第col_index_num列的值。

range_lookup通常使用false,表示精确查询。


2 基本使用

例:根据姓名查询成绩。

供复制数据如下。

班级姓名学号性别成绩计科2301小步教程202361033001男76计科2301刘一202361033002女89计科2301陈二202361033003男82计科2301张三202361033004女85计科2301李四202361033005男73计科2302王五202361033006女82计科2302赵六202361033007男85计科2302孙七202361033008女87计科2303周八202361033009男69计科2303吴九202361033010女70计科2303郑十202361033011男61计科2303刘一202361033011男83

公式

=VLOOKUP("小步教程",B2:E13,4,FALSE)

运行结果如下。

说明

1 查询表格为B2:E13,共4列12行。

2 查询B2字段值等于"小步教程"的记录。

3 显示B2:E13中的第4个字段,对应考试成绩。


3 多条记录符合查询条件

当多条记录符合查询条件时,只会显示第1条记录的值。

例:查询姓名为"刘一"的成绩。表格中存在多个学生的姓名为"刘一"。

公式:

=VLOOKUP("刘一",B2:E13,4,FALSE)

运行结果如下:

结果只显示第1条记录的值。


4 没有记录符合查询条件

当没有记录符合查询条件,会报错:#N/A。表示没有匹配项。

例:查询姓名为xiaobuteach的成绩。表中不存在姓名xiaobuteach。

公式

=VLOOKUP("xiaobuteach",B2:E13,4,FALSE)

可以通过函数IFNA显示成相应结果。

公式:

=IFERROR(VLOOKUP("xiaobuteach",B2:E13,4,FALSE),"找不到学生")

运行结果如下。

...

详情链接地址: https://www.xiaobuteach.com/excelfunc/find/vlookup.html


第08章 Excel函数 查询表格 vlookup的评论 (共 条)

分享到微博请遵守国家法律