【Excel】vlookup使用小结

1. 说明

VLOOKUP函数是Excel中用于垂直查找匹配数据的高效工具,其核心功能是通过关键字段匹配,获取当前表/跨表中的关联信息(类似于SQL中关联表查询)。

VLOOKUP语法说明

VLOOKUP函数的标准格式为:=VLOOKUP(查找值, 数据表, 列序数, 匹配条件),具体参数说明如下:

  1. 查找值 :需匹配的数据(如下面案例中的待查询地区等)。
  2. 数据表 :包含查找列和结果列的数据区域(需绝对引用,如$A$1:$B$50,表示从AB两列,从第一行到第50行的所有数据)。
  3. 列序数 :需要在结果中显示的列序号(在数据表中从左向右计数,从1开始)。
  4. 匹配条件0或者FALSE为精确匹配,1 或者 TRUE为近似匹配。‌‌

2. 案例

根据地区查询对应的销售额

  • 由于需要从其他数据中进行查询匹配,确定使用vlookup函数;
  • 第一个参数键入I2,表示根据i2的值上海去进行匹配;
  • 第二个参数是数据表,这里是C:D,表示,c/d两列中的所有数据都在数据匹配范围内,注意,写完C:D后,需要点击F4,将引用改为绝对引用;
  • 第三个参数是序号:表示从C列开始数,显示的是第几列,我们这里只有两列,出去匹配列,就是结果列,所以写2
  • 第四个参数是匹配模式,填入0,原因可以参考上面的语法说明
  • 按照上面的操作完成后,如果需要多行匹配,可以将鼠标置于单元格右下角,待鼠标变成+后,一直向下拉取即可;
  • 注意:本案例中地区列必须位于查询的第一列,因为I列中的数据需要与这一列进行匹配;

3. 注意事项

3.1 跨工作表匹配

=VLOOKUP(A2,Sheet2!$B$2:$F$100,3,0)

markdown 复制代码
-   通过`Sheet2!`指定目标工作表,保持列标一致性。‌‌

3.2 #N/A错误

  • 检查查找值是否存在于数据表的首列
相关推荐
@小红花14 小时前
数据分析-Excel-常用函数
数据挖掘·数据分析·excel
瀚高PG实验室18 小时前
Navicat导入Excel至瀚高数据库
数据库·excel·瀚高数据库
深蓝电商API2 天前
实战:爬取豆瓣电影Top250,并生成Excel榜单
爬虫·python·excel
未来之窗软件服务2 天前
万象EXCEL开发(八)excel公式解析与依赖映射 ——东方仙盟金丹期
前端·excel·仙盟创梦ide·东方仙盟·万象excel
啦啦9117142 天前
Print Conductor打印软件安装教程!一款非常好用的批量打印软件!支持PDF、Word、Excel、图片等
pdf·excel
专注VB编程开发20年2 天前
VBA ADO使用EXCEL 8.0驱动读取 .xlsx 格式表格数据-有限支持
excel·vba·ado·excel 8.0·ace.oledb
清霁。2 天前
实用Excel学习资料包(含操作+函数+图表教程)
excel
CDA数据分析师干货分享2 天前
【CDA干货】Excel 的 16类常用函数之计算统计类函数
大数据·数据挖掘·数据分析·excel·cda证书·cda数据分析师
猪猪侠|ZZXia2 天前
# vim中给变量添加双引号
编辑器·vim·excel
笨蛋不要掉眼泪2 天前
SpringBoot项目Excel成绩录入功能详解:从文件上传到数据入库的全流程解析
java·vue.js·spring boot·后端·spring·excel