作者:iamlaosong

今天同事问了我一个vlookup函数的问题。他在使用这个函数时发现明明有值却显示#N/A。公式是复制的,只有一行没有结果,其它都有结果,不存在公式错误或者值不对的问题,如下图所示:

我们知道,VLOOKUP第4参数(最后一个参数)为TRUE或忽略时是非精确匹配,为FALSE或0时是精确匹配,如下图:

同事没有写第4个参数,所以结果是模糊匹配。有人说最后一个参数用TRUE的话经常出问题,有完全匹配的值,函数也会返回#N/A(同事的情况就是这样),其实那是他们不知道非精确匹配是有条件的,搜索范围内的值是需要按升序排序的,否则结果很不靠谱。所以,我同事那些看似有值的结果,其实有些结果是不对的,我用精确比较试了一下,发现有些不存在的号码也会有搜索结果。

所以,日常工作中我们经常用到的都是精确比较,只有少数特例才会用到非精确比较。有人说微软是不是搞反了,最后一个参数应该是为TRUE或忽略时为精确比较才对,可实际情况不是如此。

结论:用vlookup函数时,不要忽略最后一个参数。

最后,说一个利用非精确比较的有意思的应用,就是查找最后一行。

假定有一个表,不断追加数据,那么,我想知道最新追加的数据是什么怎么办?

如下图所示,只要查找一个编码足够大的字,就可以定位最后一行的产品名称和编码:

如果是数字或者日期,则要设置查找一个足够大的数字就行了,如下图所示:

VLOOKUP函数最后一个参数导致的问题相关推荐

  1. Matlab 中modulate(X,Fc,Fs,METHOD,OPT)函数每一个参数的具体含义

    参数x为调制信号序列,fc为载波频率,fs为采样频率,'method'参数用来决定进行何种调制,opt为调制灵敏度,也就是线性调频信号的步进系数.

  2. 【Excel高效工作3】VLOOKUP函数实例使用(二):精确匹配进阶——反向查找,多条件查找 / 模糊匹配的使用

    本章内容: 上一章用实例展示了VLOOKUP函数最基本的功能:精确匹配 的基础用法.然而,实际工作中对我们提出的需求会更高,面对某些更加复杂的情况,我们可能需要对Excel表格数据先进行预处理,再使用 ...

  3. lookup函数和vlookup_LOOKUP函数与VLOOKUP函数,你总会喜欢一个的

    在Excel中有两个函数的使用频率是非常地高的,一个是VLOOKUP函数,一个是LOOKUP函数.今天小必老师带着大家就一些典型的例子一起为学习VLOOKUP与LOOKUP函数. 01 单条件正向查询 ...

  4. 空函数有参函数调用参数的注意事项Swift 1.1语言

    函数有参函数调用参数的注意事项Swift 1.1语言 空函数有参函数调用参数的注意事项Swift 1.1语言 空函数 函数有参函数调用参数的注意事项Swift 1.1语言空函数是函数中最简单的形式.在 ...

  5. mysql中vlookup函数_wps表中vlookup函数使用方法将一表引到另一表

    Excel表格处理数据的功能很强大,工作中,经常需要从数据库文件中查找索引数据到另一个文件中,如何实现这个引用?通过VLOOKUP函数,就可以轻松做到. VLOOKUP函数是一个纵向查找函数,用于按列 ...

  6. Excel中 VLOOKUP 函数的使用

    文章目录 1. VLOOKUP 示例 2.使用 VLOOKUP 进行数据匹配 2.1. 第1个参数:查找值[列] 2.2.第2个参数: 数据源范围 2.3. 第3个参数:数据源的第几列 2.4.第4个 ...

  7. linux类似的vlookup函数,VLOOKUP进阶——你可能所不知道的VLOOKUP用法

    本帖最后由 看见星光 于 2014-9-9 12:54 编辑 第三节:VLOOKUP条件求和以及T/N+IF{1}技巧建立内存数组的一个应用小例. 这一节,我们来回答开篇所提到的第二个以及第三个问题: ...

  8. vlookup使用步骤_vlookup怎么用详细步骤 vlookup函数的使用步骤 vlookup教程

    vlookup怎么用详细步骤 vlookup函数的使用步骤 vlookup教程 2020-08-27 10:27:35  来源:网络 扫码可以: 1.在手机上浏览 2.分享给微信好友或朋友圈 摘要: ...

  9. excel VLOOKUP函数的使用方法

    VLOOKUP函数是Excel中几个最重函数之一,为了方便大家学习,兰色幻想特针对VLOOKUP函数的使用和扩展应用,进行一次全面综合的说明.本文为入门部分 一.入门级 VLOOKUP是一个查找函数, ...

最新文章

  1. (二)Linux命令使用
  2. VTK:网格之ElevationFilter
  3. php无嵌套遍历多维数组,不递归怎么遍历多维数组(维数不定)
  4. c语言atof字母,C语言字符转换之atof()
  5. 著名的北邮ACM推荐50题
  6. java中将查询数据导出_如何在R中将数据框导出到Excel
  7. Ubuntu安装vmPlayer
  8. TCPDF支持php7,php – 我不能要求tcpdf库
  9. 2-java面向对象
  10. google三篇重要论文(英文原文)
  11. VBA每日一练(10)range.end() 或 cells().end() 用法,偏移 且 查找非空单元格,取最大最小行列数
  12. html生成pdf java_Java实现HTML代码生成PDF文档
  13. Linux内核关键数据结构,Linux内核数据结构:Radix 树
  14. mysql dump 1449_关于mysqldump的ERROR 1449 问题
  15. 与十俱进 2018双11狂欢看淘宝技术创新力
  16. 华为路由器显示连接到服务器失败怎么办,华为路由WS5200可以搜到wifi但无法连接怎么办...
  17. ITX-3568JQ四核ITX工业级主板
  18. csgo删除机器人_《CS:GO》更新移除补位机器人并调整地图和修复bug
  19. 基于Matlab Robotics Toolbox的Dobot机械臂运动规划(3)
  20. PPO算法OpenAI论文大致翻译

热门文章

  1. 吝啬的国度-NYOJ
  2. python如何从列表中提取数据_Python 从列表中取值和取索引的方法
  3. iOS---邓白氏编码的申请
  4. Java开发的飞翔的小鸟小游戏408 功能非常齐全 完整源码
  5. openresty服务器
  6. python小练习:网络视频下载
  7. RabbitMQ的七种工作模式-RPC模式(六)
  8. Android 第三方库常用混淆
  9. L1-028 判断素数(Python3)
  10. 第8章、 Linux 磁盘与文件系统管理