主页 | excel电子表格 | Word办公 | PPT教学 | Wps文档处理 |

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

    (目标查找值): 可以为数值、文字字符串、或参照地址,主要使用参照地址,如:A3

    table_array

    (查找区域): 如:B3:D100

    col_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)示意图如下:

  • 正切函数求角度excel
  • 记事本粘贴为excel自动分列