excel模糊匹配字符串(excel内容模糊匹配)

255 2022-10-07 04:15

1. excel内容模糊匹配

Excel中模糊匹配不相等,使用精准匹配可以得到你想要匹配的结果。


2. excel表格模糊匹配

1、新建一张表,格式与拟合并表相同。

2、选新表左上角第一个存放数据的单元格。

3、点“数据/合并计算”。在对话框的函数栏选“求和”;

4、点引用位置栏右边箭头,(如果被选表不在同工作簿,可通过“浏览”按钮)将第一表全部数据单元格选中,点“添加”将所选内容列在所有引用位置栏中;同样,将第二表全部数据添加到此栏中。

5、点“确定”,两表的数据即汇总到新表当中了。


3. Excel如何模糊匹配

Excel模糊查询用的基本都是vlookup函数来实现,下面我们就以人员绩效奖金核对为例,来学习一下如何使用我们的vlookup函数的模糊查找功能。

案例说明:如下图所示,我们需要根据人员的销售额数据,按照右边的奖金规则,快速匹配对应人员的奖金数据。规则为:销售额<500奖金为0;500<=销售额<800奖金50等。

解决方法:

函数公式:

=VLOOKUP(D3,$I$2:$J$8,2,1)

函数解析:

1、这里我们用vlookup模糊查询,可以快速的查找到当前数值向下最接近的一个值,只要将第四参数改为1即可模糊查询;

2、vlookup在进行数据模糊查询的时候,我们需要将对应的数据等级采用从小到大升序的方式排列好。

通过上面的操作方法,我们就通过vlookup模糊查询的方式,查询到了我们需要的人员奖金数据。现在你学会了吗?


4. excel文本模糊匹配

第一步:打开需要查找的表格,点击左上角的开始选项。

第二步:点击右上角的【查找】按钮。

第三步:在方框里面输入查找内容的一个字。这里我们假如要查找的是一个姓:【酒】的人,我们就在这里输入【酒?】

第四步:点击查找全部,就可以跳出带有酒字的名字了。

如果我们要查询的是一个名字只有两个字的人,我们就需要点击【单元格匹配】,然后点击查找,出来的就只有两个字的了。

如果我们要查询的是一个名字是有三个字的人,我们就要输入【酒??】,然后点击【单元格匹配】,然后点击查找,出来的就只有三个字的了。


5. excel里模糊匹配

Excel进行模糊筛选步骤如下:

1、选定数据区 -》数据菜单 -》筛选 -》自动筛选。

2、点击标题行中配件名称列右边的下拉三角形 -》自定义 -》左边选择:包含,右边输入:灯 -》确定。

3、取消筛选:再次点击“配件名称”右边的下拉三角形 -> 选择全部即可完成。


6. excel的模糊匹配和精确匹配

不用vlookup,做模糊匹配。

我说一个功能,真的是能极大的提高工作效率,我看到后,真的是,简直是,天都亮了!

我们知道,vlookup()函数可以做精确匹配,但是很多情况下,要匹配的两列并不是能完全一个字不差,即使最后一个参数是1,那正确率简直是不忍直视。

如果我们一个个改然后完全匹配成功,简直要改死。

所以要祭出这个函数:

非常懵逼有没有。出来后就是这个效果:

两列非常没有规律,但,至少不用再一个个改,差异大的可以直接挑出来。

其实,这也不是我写的,原贴地址:下载那个附件可以。

Excel 数据模糊匹配或相似度匹配函数公式实现及思路解析-Excel函数与公式-ExcelHome技术论坛 -


7. excel如何模糊匹配

第一步:打开需要查找的表格,点击左上角的开始选项。

第二步:点击右上角的【查找】按钮。

第三步:在方框里面输入查找内容的一个字。这里我们假如要查找的是一个姓:【酒】的人,我们就在这里输入【酒?】

第四步:点击查找全部,就可以跳出带有酒字的名字了。

如果我们要查询的是一个名字只有两个字的人,我们就需要点击【单元格匹配】,然后点击查找,出来的就只有两个字的了。

如果我们要查询的是一个名字是有三个字的人,我们就要输入【酒??】,然后点击【单元格匹配】,然后点击查找,出来的就只有三个字的了。


8. Excel怎么模糊匹配

不用写VBA,使用函数GetMatchingDegree(Text_a, Text_b)比较两个字符串的相似度


9. excel实现模糊匹配

假如F2有文字"人资综合一级助理专责" 在G2输入公式=IF(COUNTIF(F2,"*专责*"),"技术岗位",IF(COUNTIF(F2,"*主任*"),"管理岗位"))


10. excel怎么进行模糊匹配

C1公式下拉:(自动适应B列有以后有新增人名的情况)

=IF(A1="","",LOOKUP(1,0/FIND(OFFSET(B$1,,,COUNTA(B:B)),A1),OFFSET(B$1,,,COUNTA(B:B))))

如果A列的姓名有可能不存在于B列中,上面公式返回#N/A!错误值,如果遇上这情况想返回空白值,公式改为:(需要EXCEL 2007及以上版本支持)

=IFERROR(LOOKUP(1,0/FIND(OFFSET(B$1,,,COUNTA(B:B)),A1),OFFSET(B$1,,,COUNTA(B:B))),"")

如果用的是EXCEL 2003的,公式要长点:

=IF(SUMPRODUCT(1*ISNUMBER(FIND(OFFSET(B$1,,,COUNTA(B:B)),A1))),LOOKUP(1,0/FIND(OFFSET(B$1,,,COUNTA(B:B)),A1),OFFSET(B$1,,,COUNTA(B:B))),"")

由于题目说的有接近两万条数据,用在C1输入公式下拉两万条记录会慢得累人,现提供一个快速的方法:

在左上角的名称框中输入区域,如C1:C20000 按回车,然后把公式输入到编辑栏,输入完成后不要直接回车,要按CTRL+回车,这样就能快速填充两万条公式了。


顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
点击我更换图片