vlookup匹配 匹配结果错误_明明有数据,为什么我的VLOOKUP总是匹配不出来?

2023-11-12

经常用vlookup函数匹配数据的小伙伴们经常会遇到表格中明明有数据,却总是匹配不到的情况,下面盘点下那些年匹配时遇到的坑~

单元格中存在空白

下图中A、B两列分别存放着员工姓名和员工得分数据,现在要求提取员工H及员工D的得分情况,大家都知道,这里用vlookup相当简单,在F2单元格输入:=VLOOKUP( E2,A:B,2,0),下拉公式填充即可,结果却发现员工H匹配结果是“#N/A”,#N/A错误通常表示公式找不到要求查找的内容,what?公式居然说没找到?但在A列中明明有员工H这个人,这是什么情况?

首先找出错误的原因,在任一单元格内输入:=E2=A9,可以发现结果返回FALSE,说明看起来A列中存在的“员工H”与要匹配的“员工H”一样,实际两者内容是不一样;

用len()函数分别统计两个单元格的长度可以发现,A列中的“员工H”长度为5,但实际长度只有3,问题原来出在这里,点击A9单元格,发现其前后各存在一个空白字符,从而导致数据未匹配到,发现问题,解决问题,主要去除单元格中的空白就好, 可以用Ctrl+H替换空白,也可以用Trim()函数去除字符串首尾的空白,处理完成之后,可以发现匹配到正确的数值。

数据格式不一致

下图中A、B列中分别存放着员工编号以及得分情况,这里提取员工编号为3-5的员工得分,在F2单元格内输入:=VLOOKUP( E2,A:B,2,0),公式下拉,发现员工编号为3和4的结果还是#N/A,未找到要求查找的内容,通过上面的步骤查找原因发现单元格字符长度是一致的,但是内容并不相等,进步一检查发现A列中单元格A4/A5的格式为文本形式,原来这是导致匹配出错的原因。

这里只需将文本格式转化为常规格式即可,选中文本格式的单元格,点击右侧黄色感叹号,选择“转换为数字”(或者利用分列功能,将文本格式批量转换成数字格式),可以发现公式已正确返回结果。

如何利用分列批量进行文本数据转换,在之前的文章中也做过介绍

Excel分列:2种分列方式3个实用小技巧,感兴趣的小伙伴可以瞅一瞅~

以上就是vlookup函数公式写正确的情况下,却匹配不上数据的情况小盘点,当然也存在公式写错、引用位置错误、参数选择不正确等等,下回在做盘点。喜欢的小伙伴欢迎点赞收藏~

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

vlookup匹配 匹配结果错误_明明有数据,为什么我的VLOOKUP总是匹配不出来? 的相关文章

  • 大数据:对大数据的理解

    学了这么久大数据 学了好多主流大数据框架 从来没有主观意义上去深度地思考过大数据 现在对于大数据我讲讲自己的想法 1 大数据的产生 为什么会有大数据 随着互联网的发展 现在大部分日常生活都通过网络变得十分便捷 吃穿住行等等的日常生活都离不开
  • 【三十九、MySql】进阶篇--存储过程--循环(while、repeat、loop)

    1 while循环 语法 先判定循环是有条件的循环控制语句 满足条件后 再执行循环体中的sql语句 while 条件 do sql语句 end while 练习 传入一个参数n 计算1 2 3 n的值 create procedure p5
  • 卸载centos自带jdk&安装指定版本jdk

    提示 文章写完后 目录可以自动生成 如何生成可参考右边的帮助文档 删除jdk 1 查看java安装情况 2 查看 3 卸载 4 rpm总结 5 安装 1 查看java安装情况 java version 2 查看 rpm qa grep jd
  • js实现贪吃蛇小游戏

  • 2023年电子设计大赛E题——省一设计报告

    2023 年全国大学生电子设计竞赛 运动目标控制与自动追踪系统 E 题 本科组 设计报告 目录 一 系统方案 4 一 主控模块的论证与选择 4 1 方案一 4 2 方案二 5 3 总结 5 二 巡线模块的论证与选择 5 1 方案一 5 2
  • 大数据工程师面试经验

    全中国的IT公司只想去阿里 因为阿里真的是中国程序员的朝圣地 进去真的能学很多 最终经历了5轮面试 顺利拿到了offer 这里和大家分享一下我的面试经验 一面过程 首先是一次不记名面试 这里我也真的很感谢这场不记名面试了 如果没有这场不记名
  • C++类的拷贝(复制)构造函数深入理解

    目录 一 拷贝构造函数的基本了解和使用 二 拷贝构造函数的一些注意事项 三 拷贝构造函数的调用时机 使用一个对象 直接构造 显式构造 或 初始化 隐式构造 另一个同类对象 关于拷贝构造函数与赋值函数的区别与联系 作为函数的形式参数时 作为函
  • 路由器网口1一直闪烁正常吗_路由器灯怎么闪才正常

    在我们日常生活当中 很多人家里都会安装各种各样的路由器 有的人家中安装的路由器是穿墙路由器 无论是安装的哪种路由器都有可能出现一些故障 今天小编就来跟大家说一说路由器灯怎么闪才正常 希望可以给大家带来帮助 感兴趣的朋友们可以跟随小编一起来了
  • vue3+ts动态写后台管理系统左边的菜单栏

    1 在路由router文件里面写路由元信息传递左侧显示的路由 以及路由的名字 const routes Array
  • Pandas知识点-索引和切片操作

    Pandas知识点 索引和切片操作 索引和切片操作是最基本最常用的数据处理操作 Pandas中的索引和切片操作基于Python的语言特性 支持类似于numpy中的操作 也可以使用行标签 列标签以及行标签与列标签的组合来进行索引和切片操作 本
  • Golang架构直通车——理解defer

    文章目录 defer应用 defer触发时机 defer执行顺序 预计算参数 defer实现原理 defer应用 Go 语言的 defer会在当前函数或者方法返回之前执行传入的函数 它会经常被用于关闭文件描述符 关闭数据库连接以及解锁资源
  • Ubuntu使用splint查找C代码的BUG

    1 安装splint sudo apt get install splint 2 测试代码main c如下 include
  • sEnginScriptError Component is not found in path "components/..."

    小程序开发报错 sEnginScriptError Component is not found in path components cesh using by pages playlist playlist onAppRoute Err
  • 更换JDK版本不生效的问题解决方案

    1 首先检查环境变量是否修改完成 环境变量配置 PATH JAVA HOME bin JAVA HOME C Program Files Java jdk1 8 1 131 选择自己电脑上JDK的安装路径 2 输入 javac 检查JDK是
  • 力扣1342. 将数字变成 0 的操作次数(java+python)

    给你一个非负整数 num 请你返回将它变成 0 所需要的步数 如果当前数字是偶数 你需要把它除以 2 否则 减去 1 示例 1 输入 num 14 输出 6 解释 步骤 1 14 是偶数 除以 2 得到 7 步骤 2 7 是奇数 减 1 得
  • java Field.canAccess 和 Field.isAccessible

    如果 Field isAccessible 已经过时 则使用 Field canAccess 官方Api boolean Field canAccess Object obj Object obj an instance object of
  • Invalid character found in the request target.The valid characters are defined in RFC 7230 and RFC39

    背景 在将tomcat升级到7 0 81版后 发现系统的有些功能不能使用了 查询日志发现是有些地址直接被tomcat认为存在不合法字符 返回HTTP 400错误响应 错入信息如下 原因分析 经了解 这个问题是高版本tomcat中的新特性 就
  • Intellij IDEA 2019无法联网,无法下载插件问题解决办法

    Intellij IDEA 2019无法联网 无法下载插件问题解决办法 非法不多说直接上图 第一步 第二步 2019 2 之后没有这一步 第三步 记得重启哦 lt 完 gt
  • 代理服务器列表(20100116)

    经测试 今天发布的代理服务器全部都是免费可用的 211 152 11 30 80 69 119 28 234 8085 72 196 11 73 8085 222 66 116 110 8080 41 223 143 16 8080 122

随机推荐

  • 5.1劳动节,Happy May Day!(为什么要调休啊?)

    国际劳动节又称 五一国际劳动节 国际示威游行日 英语 International Workers Day May Day 是世界上80多个国家的全国性节日 定在每年的五月一日 它是全世界劳动人民共同拥有的节日 1889年7月 由恩格斯领导的
  • Unity中的宏定义

    有时候我们需要使用区分不同平台来实现不同的逻辑 这个时候就用到宏定义了 基本语法 if UNITY EDITOR WIN UNITY STANDALONE elif UNITY ANDROID else endif 宏定义可以直接写在类中
  • 基于STM32的正点原子LORA模块通信网络

    LoRa是semtech公司开发的一种低功耗局域网无线标准 其名称 LoRa 是远距离无线电 Long Range Radio 它最大特点就是在同样的功耗条件下比其他无线方式传播的距离更远 实现了低功耗和远距离的统一 它在同样的功耗下比传统
  • 解决“yarn : 无法加载文件 C:\Users\quber\AppData\Roaming\npm\yarn.ps1,因为在此系统上禁止运行脚本”问题

    我们在使用yarn命令的时候 可能会出现如下图所示的错误 出现此错误的原因是本地计算机上运行你编写的未签名脚本和来自其他用户的签名脚本 可以使用如下命令将计算机上的执行策略更改为RemoteSigned 执行命令set ExecutionP
  • 6-3 逆序数据建立链表(20 分)_头插法建链表

    6 3 逆序数据建立链表 20 分 本题要求实现一个函数 按输入数据的逆序建立一个链表 函数接口定义 struct ListNode createlist 函数createlist利用scanf从输入中获取一系列正整数 当读到 1时表示输入
  • CMake常用命令(二) project命令

    文章目录 语法 作用 参数 举例 示例1 基础用法 示例2 VERSION用法 示例3 DESCRIPTION用法 示例4 HOMEPAGE URL用法 示例4 LANGUAGES用法 更多细节 参考 语法 project
  • 【Python库系列】超详细的NumPy入门

    目录 一 数组的创建 1 1 创建数组 1 2 数组的性质 二 数组的存载 2 1 numpy 自身的 npy 格式 2 2 文本 txt 格式 2 3 文本 csv 格式 三 数组的获取 3 1 正规索引 3 2 布尔索引 3 3 花式索
  • 多类隶属度的模糊支持向量机(FSVM)

    模糊支持向量机 FSVM 多类隶属度分析 1 传统FSVM 隶属度分析 2 改进的FSVM 隶属度分析 3 FSVM多类隶属度分析 4 评估分类效果 不定期遴选一些高质量期刊论文 进行介绍 内容不详加解释 重在学习文章的思路 模糊隶属度来描
  • EMC基础知识

    一 概述 传导实验为测试被测设备对外界的骚扰的强度的实验 测试的频谱为150K 30MHz 充分理解实验数据 对设计整改会起到关键性作用 以下对实验波形及数据 设计整改方向进行简要说明 二 测试频域图解读 以上2张波形 是测试中经常看到的2
  • 如何用vue实现文本的编辑

    文章数据是通过后台返回html数据 之后前端通过遍历生成一个大的html 然后渲染到页面上 我如果我想要给这个文章新添加一个编辑功能应该怎么实现 文章内容不便展示 只通过文字描述完成本功能 一般的话 编辑文本可以才用富文本编辑器或者采用wo
  • java 基础重学(二)-基础知识

    1 基本数据类型 2 自动拆装箱 3 String 4 关键字 5 集合类 6 枚举 7 IO 8 反射 9 动态代理 10 序列化 11 注解 12 JMS 13 JMX 14 泛型 15 单元测试 16 正则表达式 17 异常 18 时
  • 2021年最推荐的十大进销存管理软件排名

    2021年过去一半了 相信不少商家都要准备开始在忙着盘点自己库存 对账 整理数据报表 有的人选对了店铺管理软件 只需动动手指就能快速搞定自己需要的数据 然而有的人每天晚上加班加点计算盘点 到头来数据还是一团糟 只因为没有选对店铺管理软件或者
  • RabbitMQ第三个实操小案例——发布者/订阅者(Publish/Subscribe)、广播交换器(FanoutExchange)

    文章目录 RabbitMQ第三个实操小案例 发布者 订阅者 Publish Subscribe 广播交换器 FanoutExchange 写法一 配置类配置方式 写法二 注解方式 RabbitListener RabbitMQ第三个实操小案
  • 【蓝桥杯python】给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200

    问题描述 给定一个长度为n的数列 将这个数列按从小到大的顺序排列 1 lt n lt 200 输入格式 第一行为一个整数n 第二行包含n个整数 为待排序的数 每个整数的绝对值小于10000 输出格式 输出一行 按从小到大的顺序输出排序后的数
  • Qt学习笔记(四):Qt 的内存回收机制

    在 Qt 中 QObject 是顶层对象 当 Qt 程序关闭的时候 QObject 对象会被自动释放掉 我们知道 C 中指针对象在使用的时候 需要手动分配空间 new 否则会出现 段错误 当指针对象不再使用的时候 需要手动释放空间 dele
  • C++药名整理题——教你首字符串升序排序

    某题库中 有这样一道题 题目名称 药名整理 医生在书写药品名的时候无法关注到格式问题 不注意大小写 格式比较混乱等现象时有发生 你能否写一个程序 将医生书写混乱的药品名整理成统一规范的格式 即药品名的第一个字符如果 是字母要大写 其他字母小
  • 【菜鸟教程笔记】beautifulsoup高级用法

    静觅的博客进行了很详细的讲解 博客网址为 https cuiqingcai com 1319 html 官方教学网页源码 p align center This is paragraph b one b p p align left Thi
  • 【javascript】全选按钮

    当点击全选按钮时 与之相关的所有选项都会被自动框选 效果 代码
  • 43黑马QT笔记之Qt下Tcp/Udp通信过程

    43黑马QT笔记之Qt下Tcp Udp通信过程 前提 Qt下的网络通信需要加上 QT newwork 模块 1 Qt下Tcp的通信过程 1 共有三个套接字 客户端有一个QTcpServer监听套接字 服务端有两个 分别是QTcpServer
  • vlookup匹配 匹配结果错误_明明有数据,为什么我的VLOOKUP总是匹配不出来?

    经常用vlookup函数匹配数据的小伙伴们经常会遇到表格中明明有数据 却总是匹配不到的情况 下面盘点下那些年匹配时遇到的坑 单元格中存在空白 下图中A B两列分别存放着员工姓名和员工得分数据 现在要求提取员工H及员工D的得分情况 大家都知道