在EXCEL中VLOOKUP函数的使用方法大全

上传人:xgs****56 文档编号:9107944 上传时间:2020-04-03 格式:DOC 页数:10 大小:762KB
返回 下载 相关 举报
在EXCEL中VLOOKUP函数的使用方法大全_第1页
第1页 / 共10页
在EXCEL中VLOOKUP函数的使用方法大全_第2页
第2页 / 共10页
在EXCEL中VLOOKUP函数的使用方法大全_第3页
第3页 / 共10页
点击查看更多>>
资源描述
VLOOKUP 是一个查找函数 给定一个查找的目标 它就能从指定的查找区域中 查找返回想要查找到的值 它的基本语法为 VLOOKUP 查找目标 查找范围 返回值的列数 精确 OR 模糊查找 下面以一个 实例来介绍一下这四个参数的使用 例 1 如下图所示 要求根据表二中的姓名 查找姓名所对应的年龄 公式 B13 VLOOKUP A13 B 2 D 8 3 0 参数说明 1 查找目标 就是你指定的查找的内容或单元格引用 本例中表二 A 列 的姓名就是查找目标 我们要根据表二的 姓名 在表一中 A 列进行查找 公式 B13 VLOOKUP A13 B 2 D 8 3 0 2 查找范围 VLOOKUP A13 B 2 D 8 3 0 指定了查找目标 如果没有说从哪里查找 EXCEL 肯定会很为难 所以下一步我们就要指定从哪 个范围中进行查找 VLOOKUP 的这第二个参数可以从一个单元格区域中查找 也可以从一个常量数组或内存数组中查找 本例中要从表一中进行查找 那么 范围我们要怎么指定呢 这里也是极易出错的地方 大家一定要注意 给定的第 二个参数查找范围要符合以下条件才不会出错 A 查找目标一定要在该区域的第一列 本例中查找表二的姓名 那么 姓名所对应的表一的姓名列 那么表一的姓名列 列 一定要是查找区域的第一 列 象本例中 给定的区域要从第二列开始 即 B 2 D 8 而不能是 A 2 D 8 因为查找的 姓名 不在 A 2 D 8 区域的第一列 B 该区域中一定要包含要返回值所在的列 本例中要返回的值是年龄 年龄列 表一的 D 列 一定要包括在这个范围内 即 B 2 D 8 如果写成 B 2 C 8 就是错的 3 返回值的列数 B13 VLOOKUP A13 B 2 D 8 3 0 这是 VLOOKUP 第 3 个参数 它是一个整数值 它怎么得来的呢 它是 返回值 在第二个参 数给定的区域中的列数 本例中我们要返回的是 年龄 它是第二个参数查 找范围 B 2 D 8 的第 3 列 这里一定要注意 列数不是在工作表中的列数 不 是第 4 列 而是在查找范围区域的第几列 如果本例中要是查找姓名所对应的 性别 第 3 个参数的值应该设置为多少呢 答案是 2 因为性别在 B 2 D 8 的 第 2 列中 4 精确 OR 模糊查找 VLOOKUP A13 B 2 D 8 3 0 最后一个参数 是决定函数精确和模糊查找的关键 精确即完全一样 模糊即包含的意思 第 4 个参数如果指定值是 0 或 FALSE 就表示精确查找 而值为 1 或 TRUE 时则表示 模糊 这里提醒大家切记切记 在使用 VLOOKUP 时千万不要把这个参数给漏掉 了 如果缺少这个参数默为值为模糊查找 我们就无法精确查找到结果了 一 VLOOKUP 多行查找时复制公式的问题 VLOOKUP 函数的第三个参数是查找返回值所在的列数 如果我们需要查找返回多列时 这个列数值需要一个个的更改 比如返回第 2 列的 参数设置为 2 如果需要返回第 3 列 的 就需要把值改为 3 如果有十几列会很麻烦的 那么能不能让第 3 个参数自动变 呢 向后复制时自动变为 2 3 4 5 在 EXCEL 中有一个函数 COLUMN 它可以返回指定单元格的列数 比如 COLUMNS A1 返回值 1 COLUMNS B1 返回值 2 而单元格引用复制时会自动发生变化 即 A1 随公式向右复制时会变成 B1 C1 D1 这样我们用 COLUMN 函数就可以转换成数字 1 2 3 4 例 下例中需要同时查找性别 年龄 身高 体重 公式 VLOOKUP A13 B 2 F 8 COLUMN B1 0 公式说明 这里就是使用 COLUMN B1 转化成可以自动递增的数字 二 VLOOKUP 查找出现错误值的问题 1 如何避免出现错误值 EXCEL2003 在 VLOOKUP 查找不到 就 N A 的错误值 我们可以利用错误处理函数把 错误值转换成 0 或空值 即 IF ISERROR VLOOKUP 参数略 VLOOKUP 参数略 EXCEL2007 EXCEL2010 中提供了一个新函数 IFERROR 处理起来比 EXCEL2003 简单 多了 IFERROR VLOOKUP 2 VLOOKUP 函数查找时出现错误值的几个原因 A 实在是没有所要查找到的值 B 查找的字符串或被查找的字符中含有空格或看不见的空字符 验证方法是用 号对 比一下 如果结果是 FALSE 就表示两个单元格看上去相同 其实结果不同 C 参数设置错误 VLOOKUP 的最后一个参数没有设置成 1 或者是没有设置掉 第二 个参数数据源区域 查找的值不是区域的第一列 或者需要反回的字段不在区域里 参数 设置在入门讲里已注明 请参阅 D 数值格式不同 如果查找值是文本 被查找的是数字类型 就会查找不到 解决方 法是把查找的转换成文本或数值 转换方法如下 文本转换成数值 1 或 或 1 数值转抱成文本 赵三 A002 杨五 A003 孙二 A004 六 VLOOKUP 函数的多条件查找 VLOOKUP 函数需要借用数组才能实现多条件查找 例 2 要求根据部门和姓名查找 C 列的加班时间 分析 我们可以延用例 1 的思路 我们的努力方向不是让 VLOOKUP 本身实现多条件查 找 而是想办法重构一个数组 多个条件我们可以用 销售赵三 5 人事杨五 3 销售赵三 6 4 完成了数组的重构后 接下来就是 VLOOKUP 的基本查找功能了 另外公式中含有 多个数据与多个数据运算 A2 A5 电视 0 1 洗衣机 0 05 吸油烟机 0 06 2 0 如果 IF 是进行的区间判断 怎么用 VLOOKUP 替换呢 答案是可以用 vlookup 的模糊查 找功能 看下例 公式为 VLOOKUP D2 A1 B11 2
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!