模糊搜索怎么实现(模糊搜索和精确搜索的区别)
说到VLOOKUP函数的使用方法,大家都知道它强大的精确查找功能,但是同样强大的模糊查找功能有多少人知道呢?本案例的要求如下:某公司规定加班半小时以内不算加班;加班超过半小时,不到1小时,算加班半小时,即0.5小时;超过1小时不到1.5小时,算加班1小时,依此类推。下面我们一起来看看VLOOKUP函数模糊查找实现阶梯递进数据的查找吧!
打开“模糊查找素材.xlsx”文件,如下图所示。可以看到D列和E列为2列辅助列。可以通过VLOOKUP函数在辅助列进行数据查找。
TIPS:模糊查找模式,通常用于数值的查找,并且查找区域中的数值一定要按升序排列。
1.在打开的素材文件中选择“模糊查找”工作表,A2单元格中的加班小时数是“0.1”,在B2单元格输入“=VLOOKUP(A2,$D$2:$E$11,2,TRUE)”,按【Enter】键,即可计算出加班小时数为“0”。
TIPS:这里最后一个参数“TRUE”的含义就是模糊查找,在模糊查找工作状态下,VLOOKUP函数如果在查找区域找不到与关键查找值完全匹配的值,就会返回小于关键查找值的最大的值。
2.双击B2单元格右下角的填充柄,完成填充,即可看到已经计算出所有员工的加班小时数。
3.在上面的操作中辅助列为2列,其实辅助列只有1列也可以完成查找操作,在C2单元格中输入“=VLOOKUP(A2,$D$2:$D$11,1,1)”,按【Enter】键,即可计算出加班小时数为“0”。
TIPS:这里最后一个参数为1,代表模糊查找,此外,2、-3、0.3等非0的数值都代表模糊查找。
4.双击C2单元格右下角的填充柄,完成填充,即可看到已经计算出所有员工的加班小时数。
TIPS:计算个税或销售提成奖金之类的数据时,都可以使用模糊查找。如果是计算请假小时数,则是往上递增的,不足半小时算半小时,依此类推,在原结果基础上加上0.5即可。
以上就是VLOOKUP函数模糊查找实现阶梯递进数据的查找内容,案例中所有数据均为虚拟,仅用做案例讲解,喜欢的收藏吧。
热门文章
-       二级造价师考试资料推荐(精选学习资料助你备考)
-       一级建造师考试通过率(了解通过率,增加信心)
-       软考报名时间及费用(了解软考报名时间和报名费用)
-       网络规划设计师职责和技能要求(了解这个行业的发展趋势)
-       网络规划设计师报考条件是什么(软考高级含金量排序)
-       软考考试科目有哪些具体内容(关于软考中级科目难度排行)
-       系统架构师考试好考吗(软考高级含金量排序)
-       网络工程师认证含金量(关于网络工程师要学的内容)
-       抖音怎么推广引流(盘点抖音投流方式)
-       web应用开发主要学什么(关于制作网页用的软件)
-       数据分析系统搭建方案(大数据获客的技巧)
-       数据营销是什么意思(关于运营能力分析需要的数据)
-       如何做好网络推广管理(做网络推广最有效的技巧)
-       什么是互动营销策划(关于线上引流的推广方式)
-       创新产品设计方案怎么写(分析产品创新的例子)
-       垂直搜索引擎有哪些(最好用的搜索引擎)