vlookup 案例.xls_第1页
vlookup 案例.xls_第2页
vlookup 案例.xls_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

VLOOKUP 列数并非必需的 它只是便于在不便中说明 列1列2列3列4列5列6 元月1020304050 二月8090100110120 三月9769455177 输入要查找的月份 三月 需要挑选出的列 4 结果是 45 VLOOKUP G11 C6 H8 G12 FALSE 功功能能 这个函数在表格左侧的行标题中查找指定的内容 当找到时 它再挑选出该行对应的指定列的单元格内容 语语法法 VLOOKUP lookup value table array col index num range lookup Lookup value 为需要在数组第一列中查找的数值 Lookup value 可以为数值 引用或文本字符串 Table array 为需要在其中查找数据的数据表 可以使用对区域或区域名称的引用 例如数据库或数据清单 如果 range lookup 为 TRUE 则 table array 的第一列中的数值必须按升序排列 2 1 0 1 2 Z FALSE TRUE 否则 函数 VLOOKUP 不能返回正确的数值 如果 range lookup 为 FALSE table array 不必进 行排序 通过在 数数据据 菜单中的 排排序序 中选择 升升序序 可将数值按升序排列 Table array 的第一列中的数值可以为文本 数字或逻辑值 文本不区分大小写 Col index num 为 table array 中待返回的匹配值的列序号 Col index num 为 1 时 返回 table array 第一列中的数值 col index num 为 2 返回 table array 第二列中的数值 以此类推 如果 col index num 小 于 1 函数 VLOOKUP 返回错误值值 VALUE 如果 col index num 大于 table array 的列数 函数 VLOOKUP 返 回错误值 REF Range lookup 为一逻辑值 指明函数 VLOOKUP 返回时是精确匹配还是近似匹配 如果为 TRUE 或省略 则返回 近似匹配值 也就是说 如果找不到精确匹配值 则返回小于 lookup value 的最大数值 如果 range value 为 FALSE 函数 VLOOKUP 将返回精确匹配值 如果找不到 则返回错误值 N A 说说明明 如果函数 VLOOKUP 找不到 lookup value 且 range lookup 为 TRUE 则使用小于等于 lookup value 的最大值 如果 lookup value 小于 table array 第一列中的最小数值 函数 VLOOKUP 返回错误值 N A 如果函数 VLOOKUP 找不到 lookup value 且 range lookup 为 FALSE 函数 VLOOKUP 返回错误值 N A 格格式式 没有专门的格式 示示例例 1 1 下面的下示例是以指定的名字和月份为基础查找一个数值 VLOOKUP 是用于沿第一列向下查找指定的名字 难点是如何向右查找指定的月份 解决这个难题的方法是使用 MATCH 函数 函数 MATCH 通过使用找到名字的列表查找对应月份 并推算该月份在列表中的位置 不巧的是 因为月份列表的搜索范围与查找数值的范围不等宽 函数 MATCH 函数返回的数字比我们需要的数字少1 因此在公式中用了 1进行调整 函数 VLOOKUP 现在使用函数 MATCH 得到的调整的数字n 在对应名字所在行向右查找到该行第n列对应单元格的输 入内容 函数 VLOOKUP 中最后使用了 FALSE 因此左侧标题行不用排序 元月二月三月 程香宙108097 刘冰209069 程龙3010045 程坤4011051 chengxiang5012077 输入要查找的名称 程龙 输入要查找的月份 三月 结果是 45 VLOOKUP F60 C54 F58 MATCH F61 D53 F53 0 1 FALSE 3 MATCH F61 D53 F53 0 示示例例 2 2 这个示例使用函数 VLOOKUP 查找不同小车生产厂商不同配件的价值 函数 VLOOKUP 向下扫描F列的标题行并查找对应的位于C列的配件名称 找到配件后 函数VLOOKUP根据函数MATCH找到的位置查找到对应配件的价格 公式中使用了绝对引用 为的是确保公式复制移动时函数 HLOOKUP 和 MATCH 引用的范围不发生变化 厂商配件价值查找表格 日本丰田火花塞 50日本丰田福特奔驰 奔驰变速箱 600变速箱500450600 福特引擎 1 200引擎10001200800 奔驰方向盘 275方向盘250350275 福特火花塞 70火花塞507045 福特刹车片 290刹车片 300290310 日本丰田变速箱 500 福特引擎 1 200 VLOOKUP C80 F74 I78 MATCH B80 G73 I73 0 1 FALSE 示示例例 3 3 下面的示例是一个建材经销商提供的不同采购数量的折扣率 价格表中显示了砖 木材和玻璃的单价 折扣表提供了不同产品不同采购数量的折扣率 采购表是采购预算 所有的预算结果显示在采购表中 产品名称列表在C列 单价是从价格表中获得的 FALSE选项表示产品名称在价格表中没有排序整理 使用FALSE强迫搜索精确匹配 如果没有找到 则函数显示错误 折扣是从折扣表中获得的 如果采购数量与折扣表中某个值匹配 函数 VLOOKUP将在折扣表中查找正确的匹配折扣 TRUE选项表示采购数量在折扣表中经过了升序排列整理 使用TRUE允许模糊匹配 如果采购数量在折扣表中没有找到匹配的值 则它下面较小的值将被使用 比如采购数量为125将向下与100匹配 并且使用100对应列的折扣率 折扣表 价格表砖砖木木材材玻玻璃璃 砖砖 210 0 0 木木材材 11006 3 12 玻玻璃璃 33008 5 15 采购表 项目采购数量单价折扣合计 砖125 26 235 木材200 13 194 玻璃150 312 396 砖225 26 423 木材50 10 50 玻璃500 315 1 275 公式为 单价E118 VLOOKUP C118 C106 D108 2 FALSE 折扣F118 VLOOKUP D118 F106 I108 MATCH C118 G105 I105 0 1 TRUE 合计G118 D118 E118 D118 E118 F118 示示例例4 该示例使用 1 个大气压的空气值 密度粘度温度 0 4573 55500 0 5253 25400 0 6162 93300 0 6752 75250 0 7462 57200 0 8352 38150 0 9462 17100 1 091 9550 1 291 710 公式说明 结果 2 17 在 A 列中查找 1 并 从相同行的 B 列中返 回值 2 17 VLOOKUP 1 B128 D136 2 100 在 A 列中查找 1 并 从相同行的 C 列中返 回值 100 VLOOKUP 1 B128 D136 3 TRUE N A 在 A 列中查找 0 746 因为 A 列中没有精 确地匹配 所以返回了 一个错误值 N A VLOOKUP 0 7 B12

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论