1. excel表怎么模糊匹配
表2的E3输入=INDEX(表1!E:E,MATCH(B3&"*"&D3&"*",表1!B:B&表1!D:D,))或=IFERROR(INDEX(表1!E:E,MATCH(B3&"*"&D3&"*",表1!B:B&表1!D:D,)),"")数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充。
2. excel怎么设置模糊查找匹配
excel日期格式如何实现模糊匹配
1、在原始数据的C列插入一辅助列,在C3单元格输入以下公式,然后向下填充公式
=DATE(2000+MID(B3,7,2),LEFT(B3,2),MID(B3,4,2))+TIME(MID(B3,12,2)+IF(MID(B3,10,2)="上午",0,12),MID(B3,15,2),0)
公式分成两个部分:
前面DATE(2000+MID(B3,7,2),LEFT(B3,2),MID(B3,4,2))通过DATE日期函数将B3单元格的前半部分整理成日期;
后面TIME(MID(B3,12,2)+IF(MID(B3,10,2)="上午",0,12),MID(B3,15,2),0)通过TIME时间函数将B3单元格的后半部分整理成时间;
时间函数中增加了IF函数IF(MID(B3,10,2)="上午",0,12)判断上午或下午,考虑是否加上12小时。
2、因为查询的时间没有精确匹配的时间,且辅助列为升序排序的时间数列,因此选择使用LOOKUP函数在升序数据中查找与查找条件小的最大值,并返回对应的D列Temp。
在C2单元格输入=LOOKUP(B2,Sheet1!C:D)
公式表示:在Sheet1表的C列查找比B2单元格数据小的最大值,然后返回对应Sheet1的D列数据。
3. excel里模糊匹配
假如F2有文字"人资综合一级助理专责" 在G2输入公式=IF(COUNTIF(F2,"*专责*"),"技术岗位",IF(COUNTIF(F2,"*主任*"),"管理岗位"))
4. Excel如何模糊匹配
数据较多,没办法逐一建立标准,需要找到一些规律进行匹配。
比如“分公司”和“公司”是相同的,因此所有的“分公司”都可以替换为“公司”
有另一个办法是计算两个单元相同的字符数,无视其顺序。
比如用下面的自定义函数,
用下面公式比较a1和a2,结果为“匹配”
=if(similarcount(a1,a2)=min(len(a1),len(a2)),"匹配","不匹配")
用下面公式比较a1和a3,结果为“不匹配”
=if(similarcount(a1,a3)=min(len(a1),len(a3)),"匹配","不匹配")
functionsimilarcount(s1asstring,s2asstring)
dimiasinteger,jasinteger,cntasinteger
cnt=0
fori=1tolen(s1)
ifinstr(s2,mid(s1,i,1))>0then
cnt=cnt+1
endif
next
similarcount=cnt
endfunction
5. excel表格如何模糊匹配
Excel模糊查询用的基本都是vlookup函数来实现,下面我们就以人员绩效奖金核对为例,来学习一下如何使用我们的vlookup函数的模糊查找功能。
案例说明:如下图所示,我们需要根据人员的销售额数据,按照右边的奖金规则,快速匹配对应人员的奖金数据。规则为:销售额<500奖金为0;500<=销售额<800奖金50等。
解决方法:
函数公式:
=VLOOKUP(D3,$I$2:$J$8,2,1)
函数解析:
1、这里我们用vlookup模糊查询,可以快速的查找到当前数值向下最接近的一个值,只要将第四参数改为1即可模糊查询;
2、vlookup在进行数据模糊查询的时候,我们需要将对应的数据等级采用从小到大升序的方式排列好。
通过上面的操作方法,我们就通过vlookup模糊查询的方式,查询到了我们需要的人员奖金数据。现在你学会了吗?
6. excel模糊查询匹配
=VLOOKUP(查找单元格,查找区域,所在的列,1(或不填))
VLOOKUP模糊匹配1或(不填),精确匹配0
- 相关评论
- 我要评论
-