excel中如何使用VLOOKUP和EXACT函数实现区分大小写匹配数据

本文主要是介绍excel中如何使用VLOOKUP和EXACT函数实现区分大小写匹配数据,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在 Excel 中,VLOOKUP 函数默认情况下是不区分大小写的:


比如下面的案例,直接使用VLOOKUP函数搜索,只会搜索匹配到不区分大小写的第一个

如果我们想要实现区分大小写的精确匹配,可以使用 EXACT 函数结合 VLOOKUP 函数

(1)先在I2输入值:=VLOOKUP(H2,IF(EXACT(H2,A:A),A:B),2,FALSE)

(2)然后按 Ctrl + Shift + Enter 组合键来将这个公式设为一个数组公式

VLOOKUP(H2,IF(EXACT(H2,A:A),A:B),2,FALSE) 的 详细解释:

1. EXACT(H2, A:A):这部分使用 EXACT 函数来比较单元格 H2 中的值与整个 A 列中的值是否完全相同。EXACT 函数会返回一个布尔值,如果两个值完全相同,则返回 TRUE,否则返回 FALSE。

2. IF(EXACT(H2, A:A), A:B):这部分使用 IF 函数。如果 H2 和 A 列中的某个值完全相同(即 EXACT 函数返回 TRUE),则 IF 函数返回 A 列和 B 列构成的数组,否则返回 FALSE。

3. VLOOKUP(H2, IF(EXACT(H2, A:A), A:B), 2, FALSE):最终的 VLOOKUP 函数将在这个数组中查找 H2 的值。如果 H2 与 A 列中的某个值完全相同,则 VLOOKUP 返回相应的 B 列中的值(第二列),否则返回 #N/A(因为 VLOOKUP 的最后一个参数设为 FALSE,表示精确匹配)。

这篇关于excel中如何使用VLOOKUP和EXACT函数实现区分大小写匹配数据的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/771414

相关文章

Spring Retry 实现乐观锁重试实践记录

《SpringRetry实现乐观锁重试实践记录》本文介绍了在秒杀商品SKU表中使用乐观锁和MybatisPlus配置乐观锁的方法,并分析了测试环境和生产环境的隔离级别对乐观锁的影响,通过简单验证,... 目录一、场景分析 二、简单验证 2.1、可重复读 2.2、读已提交 三、最佳实践 3.1、配置重试模板

Spring中@Lazy注解的使用技巧与实例解析

《Spring中@Lazy注解的使用技巧与实例解析》@Lazy注解在Spring框架中用于延迟Bean的初始化,优化应用启动性能,它不仅适用于@Bean和@Component,还可以用于注入点,通过将... 目录一、@Lazy注解的作用(一)延迟Bean的初始化(二)与@Autowired结合使用二、实例解

SpringBoot使用Jasypt对YML文件配置内容加密的方法(数据库密码加密)

《SpringBoot使用Jasypt对YML文件配置内容加密的方法(数据库密码加密)》本文介绍了如何在SpringBoot项目中使用Jasypt对application.yml文件中的敏感信息(如数... 目录SpringBoot使用Jasypt对YML文件配置内容进行加密(例:数据库密码加密)前言一、J

Spring Boot 中正确地在异步线程中使用 HttpServletRequest的方法

《SpringBoot中正确地在异步线程中使用HttpServletRequest的方法》文章讨论了在SpringBoot中如何在异步线程中正确使用HttpServletRequest的问题,... 目录前言一、问题的来源:为什么异步线程中无法访问 HttpServletRequest?1. 请求上下文与线

golang panic 函数用法示例详解

《golangpanic函数用法示例详解》在Go语言中,panic用于触发不可恢复的错误,终止函数执行并逐层向上触发defer,最终若未被recover捕获,程序会崩溃,recover用于在def... 目录1. panic 的作用2. 基本用法3. recover 的使用规则4. 错误处理建议5. 常见错

在 Spring Boot 中使用异步线程时的 HttpServletRequest 复用问题记录

《在SpringBoot中使用异步线程时的HttpServletRequest复用问题记录》文章讨论了在SpringBoot中使用异步线程时,由于HttpServletRequest复用导致... 目录一、问题描述:异步线程操作导致请求复用时 Cookie 解析失败1. 场景背景2. 问题根源二、问题详细分

从零教你安装pytorch并在pycharm中使用

《从零教你安装pytorch并在pycharm中使用》本文详细介绍了如何使用Anaconda包管理工具创建虚拟环境,并安装CUDA加速平台和PyTorch库,同时在PyCharm中配置和使用PyTor... 目录背景介绍安装Anaconda安装CUDA安装pytorch报错解决——fbgemm.dll连接p

Vue项目的甘特图组件之dhtmlx-gantt使用教程和实现效果展示(推荐)

《Vue项目的甘特图组件之dhtmlx-gantt使用教程和实现效果展示(推荐)》文章介绍了如何使用dhtmlx-gantt组件来实现公司的甘特图需求,并提供了一个简单的Vue组件示例,文章还分享了一... 目录一、首先 npm 安装插件二、创建一个vue组件三、业务页面内 引用自定义组件:四、dhtmlx

使用Python创建一个能够筛选文件的PDF合并工具

《使用Python创建一个能够筛选文件的PDF合并工具》这篇文章主要为大家详细介绍了如何使用Python创建一个能够筛选文件的PDF合并工具,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下... 目录背景主要功能全部代码代码解析1. 初始化 wx.Frame 窗口2. 创建工具栏3. 创建布局和界面控件4

一文详解如何在Python中使用Requests库

《一文详解如何在Python中使用Requests库》:本文主要介绍如何在Python中使用Requests库的相关资料,Requests库是Python中常用的第三方库,用于简化HTTP请求的发... 目录前言1. 安装Requests库2. 发起GET请求3. 发送带有查询参数的GET请求4. 发起PO