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

  • 检查查找值是否存在于数据表的首列
相关推荐
allbs1 天前
spring boot项目excel导出功能封装——4.导入
spring boot·后端·excel
m5655bj1 天前
使用 Python 高效复制 Excel 行、列、单元格
开发语言·python·excel
温轻舟2 天前
Python自动办公工具01-Excel文件编辑器
开发语言·python·编辑器·excel·温轻舟
WarPigs2 天前
Unity编辑器开发笔记
unity·编辑器·excel
allbs2 天前
spring boot项目excel导出功能封装——3.图表导出
spring boot·后端·excel
lqz19932 天前
根据html导出excel和word
html·word·excel
12程序猿2 天前
postman调用文件(.xlsm---带宏的excel文件)下载接口成功下载excel文件,浏览器访问下载文件打不开
excel·lua·postman
刻BITTER3 天前
用EXCEL 将单色屏幕的Bitmap 字模数据还原回图形
单片机·嵌入式硬件·excel·arduino
匿者 衍3 天前
POI读取 excel 嵌入式图片(支持wps 和 office)
java·excel
天外天-亮3 天前
Vue + excel下载 + 水印
前端·vue.js·excel