Excel表格插入、删除和修改批注的方法,Excel表格插入、删除和修改批注的方法......
vlookup函数怎么使用
在我们日常表格数据处理中,经常遇到数据查询等问题,比如根据产品编号查询单价或根据产品名称反方向查找产品编码等。大家都会想到 VLOOKUP、LOOKUP等熟悉的查询函数,但是对于刚入接触或学习excel的新手不知道怎么操作,今天分享关于查询问题通过下面例子进行演示,如下:
工具/原料
- 电脑
- office2016
- win7
一、函数使用格式
=VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找)
=IFERROR(值,错误值)
- 本页面未经许可获取自百度经验
二、vlookup函数的使用方法实例
根据产品编号查询单价
在F3单元格中输入公式:
=VLOOKUP(E3,$A$3:$C$10,3,0)
其中:
VLOOKUP(要查找的内容,搜索的区域,从查找区域首列开始到要找的内容的列数,指定是近似匹配还是精确匹配查找方式)
根据产品名称查询单价
在F14单元格中输入公式:
=VLOOKUP(E14,$B$14:$C$21,2,0)
根据产品编号/产品名称查找相应的单价
在F25单元格中输入公式:
=IFERROR(VLOOKUP(E25,$A$25:$C$32,3,0),VLOOKUP(E25,$B$25:$C$32,2,0))
说明:
单独使用一个vlookup函数,只可以查找到一部分,如VLOOKUP(E25,$A$25:$C$32,3,0)只能查找到产品编号对应的单价,而产品名称相应的单价也就查不到。用VLOOKUP(E25,$B$25:$C$32,2,0)只能查找到产品名称对应的单价,而产品编号相应的单价就查不到;两个函数结合起来,就可以找到所有单价。
反方向查找
在F36单元格中输入公式:
=VLOOKUP(E36,IF({1,0},$B$36:$B$43,$A$36:$A$43),2,0)
说明:
IF({1,0},$B$36:$B$43,$A$36:$A$43),可理解为利用IF的数组函数把A、B两列位置排序,使其符合VLOOKUP函数的查询值处于查询区域首列的条件。
注意事项
- =VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找)
- =IFERROR(值,错误值)
- 注意数组不要引用整列数据,计算会很卡的!
- 公式里是使用逗号是英文状态下的
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!