【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错误

  • 检查查找值是否存在于数据表的首列
相关推荐
LAM LAB5 天前
【VBA】Excel指定单元格范围内字体设置样式,处理导出课表单元格
excel·vba
在这habit之下6 天前
Keepalived学习总结
excel
Youngchatgpt6 天前
如何在 Excel 中使用 ChatGPT:自动化任务和编写公式
人工智能·chatgpt·自动化·excel
开开心心就好6 天前
安卓开源应用,超时提醒紧急人护独居安全
windows·决策树·计算机视觉·pdf·计算机外设·excel·动态规划
D_C_tyu6 天前
Vue3 + Element Plus | el-table 多级表头表格导出 Excel(含合并单元格、单元格居中)第二版
vue.js·elementui·excel
骆驼爱记录6 天前
WPS页码设置:第X页共Y-1页
自动化·word·excel·wps·新人首发
Cxiaomu7 天前
Python 文件解析: Excel / Word / PDF 的解析、处理、预览与下载
python·word·excel
2501_930707787 天前
如何使用C#代码从 PDF 中提取表格并另存为Excel文件
pdf·excel
pacong7 天前
B生所学EXCEL
人工智能·excel