主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
很多时候,我们需要精确搜索,但我们也会遇到需要模糊搜索的时候。比如根据缩写查找全称,比如根据数值分级。模糊搜索不等于盲人摸象。这里有四种使用vlookup和lookup功能进行模糊搜索的方法。
今天,我将与您分享模糊搜索的几种方法。
常规模糊搜索分为两种情况,一种是数值型;一个是文本。
一、数值模糊搜索首先我们分享一下关于数值的模糊搜索。
例如:
一家公司需要为新员工定制工作服,现在需要根据员工的实际身高定制衣服的尺寸。
在这种情况下,需要通过模糊搜索返回每个员工身高对应的尺寸。有两种方法可以做到这一点。
方法1:查找
函数公式:= LOOKUP(B2,{ 0;165;170;175;180;185;190},{ & quotS & quot;"M & quot;"L & quot;"XL & quot;"XXL & quot;;"XXXL & quot;;"XXXXL & quot})
公式分析:
这是一种查找向量形式的模糊搜索。这可以理解为在{ 0;165;170;175;180;185;190}如果在某个区间内,哪个区间将返回相应的{“S“;“M”;“L”;“XL”;“XXL”;“XXXL”;“XXXXL“}的文本信息。
例如,169介于165和170之间,则返回“M”文本信息。
这里的区间对应如下。0到小于165属于S大小;从165到小于170的尺寸属于M尺寸,以此类推,直到大于或等于190的尺寸属于XXXXL尺寸。
如果这里不明白,可以查看教程第四节“查找函数在Excel函数学习中的五种用法”“按区间查找的例程”。
方法二:VLOOKUP
函数公式:= if error(vlookup(Bzhujicankao5,f: g,2,1),“S & quot)
在日常工作中,当我们使用VLOOKUP函数时,第四个参数是输入0,这意味着精确搜索。这里,第四个参数是1,表示近似搜索。
公式分析:
1.通过函数公式= VLOOKUP(B2,F:G,2,1),可以返回小于或等于目标区域中搜索值的最大值所对应的大小。注意:在使用VLOOKUP函数进行模糊搜索之前,必须根据搜索内容(此处为高度)对搜索范围F:G中的数据进行升序排序。
例如,如果我们查找172,我们将返回170,这是目标区域中小于或等于172的最大值,对应的尺码为m .因为衣服的尺码有高有低,身高为172的员工必须定制身高为175的衣服,因此我们在查找匹配时需要将员工的身高加5,这样我们就可以返回大于身高的最小尺码。
2.有些员工即使加上5后仍然小于165,因为F列165是最小的,所以这部分数据在F列中找不到所需的值,VLOOKUP函数返回错误值# n/a..我们希望所有165岁以下的员工都可以自定义S号,因此我们可以通过IFERROR函数将VLOOKUP错误结果重定向到文本字符“S”。
二、文本字符的模糊搜索下面分享文本的模糊搜索。例如,通过搜索AB,将返回与搜索区域中包含AB的AAAABBB单元格对应的值。
例如:
下表为2018年各公司年营业额数据,公司名称为全称。现在我们需要根据另一张表中的公司缩写来匹配相关的营业额数据。
方法1: VLOOKUP+通配符
函数公式:= VLOOKUP(& quot;* & quot& ampE2 & amp"* & quot,A:B,2,0)
公式解释:
*代表所有字符,“*”& E2 &“*”代表包括E2单元格文本内容在内的所有内容。
方法2:查找+查找
函数公式:= lookup(1,0/find(E2,a $2: a $8),b $2: b $8)。
公式解释:
该公式使用查找搜索例程。通过FIND函数确定$2:A$8单元格中E2单元格中文本的位置,如果存在则返回大于0的值,否则返回错误值;然后0/FIND(),得到一个0和错误值的数组;最后,LOOKUP函数移动以查找数组中不大于1的最大值0,并根据0的位置返回B$2:B$8中的相应值。
顺便说一下,如果您只想通过缩写查找全名,则公式可以更改为= lookup(1,0/find(E2,a $2: a $8),a $2: a $8)。
如果不明白,可以看教程第二节《Excel函数学习中查找函数的五种用法》《精确查找的套路》
相关学习推荐:excel教程
这几篇文章你可能也喜欢:
- 如何使用Excel控件(Excel控件)
- 在Excel中按名称查询照片很简单(如何在Excel中按名称搜索照片)
- 使用Excel网格实现项目进度图表(如何使用Excel创建项目进度条)
- 在Excel中轻松查看任意条件下的数据(如何在Excel中根据条件搜索数据)
- 下面讲一下Excel函数学习中的多重求和函数(Excel中如何对多个数据求和)
本文由主机参考刊发,转载请注明:【整理分享】四种具有vlookup和查找功能的模糊搜索方法(VLOOKUP模糊搜索原理) https://zhujicankao.com/108870.html
评论前必须登录!
注册