excel中的if模糊匹配
1. excel模糊字段匹配
步骤如下:
1. "="运算符,选择字段等于某一特定内容的框。注意后面唯一值是单引号,前面字段名称是双引号。
2. "Like"运算符,选择所有包含某一特定内容的字段(模糊选择)。
如只在“货运”字后面加此符号,则代表要选择的是以“货运”字开头的所有记录;如果前后都有,则代表选择的是含有“货运”字的所有记录。
3. "Not"运算符。Not是上面运算符的反命令,即不选择这些字段。
2. excel文本模糊匹配
不用vlookup,做模糊匹配。
我说一个功能,真的是能极大的提高工作效率,我看到后,真的是,简直是,天都亮了!
我们知道,vlookup()函数可以做精确匹配,但是很多情况下,要匹配的两列并不是能完全一个字不差,即使最后一个参数是1,那正确率简直是不忍直视。
如果我们一个个改然后完全匹配成功,简直要改死。
所以要祭出这个函数:
非常懵逼有没有。出来后就是这个效果:
两列非常没有规律,但,至少不用再一个个改,差异大的可以直接挑出来。
其实,这也不是我写的,原贴地址:下载那个附件可以。
Excel 数据模糊匹配或相似度匹配函数公式实现及思路解析-Excel函数与公式-ExcelHome技术论坛 -
3. excel字符串模糊匹配
就认准了我会是吧。
整理出一个主键来 用vlookup匹配。
对表2的整理给你个示意图
也可以用
这样,单独匹配。
或者用sqlite对齐一下也可。
4. excel数据模糊匹配
在表2的D3输入公式下拉填充:
=IF(ISNA(VLOOKUP("*"&MID(C3,FIND(")",C3)+1,99),Sheet1!A:A,1,))+(C3=""),"",VLOOKUP("*"&MID(C3,FIND(")",C3)+1,99),Sheet1!A:A,1,))
高于EXCEL 2003版本的,公式:
=IFERROR(VLOOKUP("*"&MID(C3,FIND(")",C3)+1,99),Sheet1!A:A,1,),"")
5. excel进行模糊匹配
第一步:打开需要查找的表格,点击左上角的开始选项。
第二步:点击右上角的【查找】按钮。
第三步:在方框里面输入查找内容的一个字。这里我们假如要查找的是一个姓:【酒】的人,我们就在这里输入【酒?】
第四步:点击查找全部,就可以跳出带有酒字的名字了。
如果我们要查询的是一个名字只有两个字的人,我们就需要点击【单元格匹配】,然后点击查找,出来的就只有两个字的了。
如果我们要查询的是一个名字是有三个字的人,我们就要输入【酒??】,然后点击【单元格匹配】,然后点击查找,出来的就只有三个字的了。
6. 模糊匹配 excel
excel中两个单元格模糊匹配
excel中模糊匹配的实现方法和操作步骤如下:
1.首先,打开Excel。
2.其次,B1,B2和B3是公司的全名,而D1是公司的简称。
3.接着,选择单元格E1,然后在公式工具栏中单击“插入函数”。
4.然后,在打开的框中选择“ LOOKUP”函数。这样就匹配成功。
7. excel表格中模糊匹配
Excel中可以利用通配符*实现模糊查找替换。软件版本:Office2007方法如下:
1.将下面数据中3开头5结束的部分,全部替换成0:
2.在查找中,输入3*5,在替换为中,输入0,点击全部替换:
3.结果如下:
8. 模糊匹配Excel
Excel模糊查询用的基本都是vlookup函数来实现,下面我们就以人员绩效奖金核对为例,来学习一下如何使用我们的vlookup函数的模糊查找功能。
案例说明:如下图所示,我们需要根据人员的销售额数据,按照右边的奖金规则,快速匹配对应人员的奖金数据。规则为:销售额<500奖金为0;500<=销售额<800奖金50等。
解决方法:
函数公式:
=VLOOKUP(D3,$I$2:$J$8,2,1)
函数解析:
1、这里我们用vlookup模糊查询,可以快速的查找到当前数值向下最接近的一个值,只要将第四参数改为1即可模糊查询;
2、vlookup在进行数据模糊查询的时候,我们需要将对应的数据等级采用从小到大升序的方式排列好。
通过上面的操作方法,我们就通过vlookup模糊查询的方式,查询到了我们需要的人员奖金数据。现在你学会了吗?
9. 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+回车,这样就能快速填充两万条公式了。
10. excel实现模糊匹配
不用vlookup,做模糊匹配。
我说一个功能,真的是能极大的提高工作效率,我看到后,真的是,简直是,天都亮了!
我们知道,vlookup()函数可以做精确匹配,但是很多情况下,要匹配的两列并不是能完全一个字不差,即使最后一个参数是1,那正确率简直是不忍直视。
如果我们一个个改然后完全匹配成功,简直要改死。
所以要祭出这个函数:
非常懵逼有没有。出来后就是这个效果:
两列非常没有规律,但,至少不用再一个个改,差异大的可以直接挑出来。
其实,这也不是我写的,原贴地址:下载那个附件可以。
Excel 数据模糊匹配或相似度匹配函数公式实现及思路解析-Excel函数与公式-ExcelHome技术论坛 -
11. excel模糊匹配字符串的函数
自己正好也需要这个,解决之后答一发备忘
所需函数:
VLOOKUP函数
语法规则:
VLOOKUP( lookup_value, table_array, col_index_num, range_lookup )
lookup_value
(目标查找值): 可以为数值、文字字符串、或参照地址,主要使用参照地址,如:A3table_array
(查找区域): 如:B3:D100col_index_num
(返回显示列序号):查找范围内的栏数,如:B3:D100范围的话,如果col_index_num=2,则返回C列(即范围内第二列的值)range_lookup
(是否模糊匹配): 0或False为精确匹配,1或True为近似匹配Tips:
我们在使用参照地址或查找范围时,有时需要将值或范围固定在一个区域内,而又要使用下拉方式(或复制)将函数添加到新的单元格中去,这里就要用到“$”这个符号了,这是一个起固定作用的符号。比如说我始终想在B3:D100内查找数据,则将范围设置为$B$3:$D$100,那么你在下拉的时候这个值就固定为$B$3:$D$100例子:
B列学号匹配C列学号,并显示匹配学号的学生姓名(位于D列)输入公式:=VLOOKUP(B3,$C$3:$D$200,2,0)示意图如下: