Excel第26享:模糊查找之Hlookup函数与通配符的嵌套

news/2024/7/21 5:22:28 标签: excel, hlookup, 通配符, 模糊匹配, 模糊, 匹配, 查找

1、需求描述

如下图所示,现第一行有三个参考值:人S、羊E、猪3,在第三行有5个字:马、牛、人、羊、猪,每个字如果出现在第一行的三个参考值中,就返回该单元格的数值。如,人,就返回“人S”。

2、解决思路

首先,这个是在行里查找参考值,故选择Hlookup函数,如果是在列里查找,则选择Vlookup函数。

其次,由于被查找值是查找值里的一个字,故使用通配符的方式进行模糊匹配>模糊匹配,因其位置不确定,故左右两边都要加通配符

最后,逐层嵌套尝试即可。

题外话之通配符

Excel中的通配符有三种,分别是*、?和~,具体作用如下:

“*”可以代表任意数量的字符,例如,“张*”可以匹配所有以“张”开头的字符串。

“?”代表单个字符,例如,“张?”可以匹配所有姓“张”且只有两个字的字符串。

“~”用于将通配符转换为普通字符,例如,“~*”可以匹配包含星号和问号的单元格。

3、具体函数方案

以C5单元格的公式为例:

=IFERROR(HLOOKUP("*"&C4&"*",1:1,1,0),"")

函数效果如下图:

建议:

函数嵌套之先分后合原则:针对嵌套函数,最好不要一次性输入所有函数(特别熟练的专家级人员除外),所有涉及的函数先单独确定无误后逐层合并,合并过程中要逐层核对结果无误,这样好定位出现问题的环节。


http://www.niftyadmin.cn/n/5428798.html

相关文章

C# 中的 List<int> 和 int[] ?

区别 List<int>和int[]都可以用来存储整数集合&#xff0c;但它们之间有一些重要的区别&#xff1a; 大小可变性&#xff1a;List<int>的大小是可变的&#xff0c;你可以随时添加或删除元素&#xff0c;而int[]的大小在创建时就固定了&#xff0c;不能再改变。 方…

Mysql引擎MyISAM

MySQL是一个关系型数据库管理系统&#xff0c;由瑞典MySQL AB公司开发&#xff0c;后来被Sun Microsystems收购&#xff0c;并于2010年纳入Oracle公司。MySQL的架构主要分为四个层次&#xff0c;分别是连接层&#xff0c;服务层&#xff0c;引擎层和物理文件存储层。其中&#…

华为认证云计算专家(HCIE-Cloud Computing)--问答题

华为认证云计算专家&#xff08;HCIE-Cloud Computing&#xff09;–问答题 38 处于退出状态的容器&#xff0c;会占用系统什么资源? 参考答案&#xff1a;宿主机文件系统资源 39 在docker中&#xff0c;删除所有容器的命令是什么? 参考答案&#xff1a;docker ps -aq| xar…

华为认证云计算专家(HCIE-Cloud Computing)–单选题

华为认证云计算专家&#xff08;HCIE-Cloud Computing&#xff09;–单选题 13.( 单选)WAF服务属于以下哪个安全子领域() A 应用安全 B 数据安全 C 主机安全 D 安全管理 E 网络安全 正确答案&#xff1a;A 24 (单选题)以下关于非容灾&#xff0c;Global与Region融合部署场景&…

Spark 之ExecutorLostFailure in Apache Spark

错误日志ExecutorLostFailure (executor 34 exited unrelated to the running tasks) Reason: Container container_XXX on host: XXX was preempted. 1. 解释 ExecutorLostFailure Executor丢失: ExecutorLostFailure是一个在Apache Spark集群运行时可能遇到的错误。它表明一…

vite ts vue 项目提示 . Projects must list all files or use an include pattern.

vite ts vue 项目提示 . Projects must list all files or use an include pattern. 在引用一个 ts 的时候&#xff0c;提示如下&#xff1a; 需要在 tsconfig.node.json 文件中添加&#xff1a; {"compilerOptions": {"composite": true,"skipLibC…

小区物业管理系统|基于SpringBoot+ Mysql+Java+Tomcat的小区物业管理系统设计与实现(可运行源码+数据库+设计文档+部署说明)

推荐阅读100套最新项目 最新ssmjava项目文档视频演示可运行源码分享 最新jspjava项目文档视频演示可运行源码分享 最新Spring Boot项目文档视频演示可运行源码分享 目录 用户功能效果图 管理员功能 员工功能模块 系统功能设计 数据库E-R图设计 lunwen参考 摘要 研究目的 …

【Qt】QListView 显示富文本,设置文本内容颜色

【Qt】QListView 显示富文本&#xff0c;设置文本内容颜色 文章目录 I - 控件使用II - 显示富文本III - 注意事项 I - 控件使用 Qt 的 MVC 架构为 MV &#xff0c;Controller 部分继承到了 View 里&#xff0c;View(视图) 设置 Model(模型)&#xff0c;Model 设置数据 这里使用…