发布网友 发布时间:2022-04-23 14:12
共5个回答
热心网友 时间:2022-04-10 18:01
excel中模糊匹配的实现方法和操作步骤如下:
1、首先,打开Excel,如下图所示。
2、其次,B1,B2和B3是公司的全名,而D1是公司的简称,如下图所示。
3、接着,选择单元格E1,然后在公式工具栏中单击“插入函数”,如下图所示。
4、然后,在打开的框中选择“ LOOKUP”函数,如下图所示。
5、最后,输入与图中相同的各输入框的值,“计算结果”就显示为全称了,单击“确定”按钮即可,如下图所示。这样,EXCEL就实现了模糊匹配的功能了。
热心网友 时间:2022-04-10 19:19
=VLOOKUP("*"&B1&"*",A1:A7,1,)代表的含义是在A1:A7的范围内查找包含B1关键字的单元格,找到后返回A1:A7第一列的内容。函数中的“*”代表任意字符,也就是说在A1:A7内查找B1文本前后任意字符的内容,也就是包含B1文本的意思。其中的1代表返回A1:A7数据区域第一列结果,最后一个逗号后省略参数代表的是精确匹配,也可以输入0或FALSE。
用LOOKUP函数完成。
双击C1单元格,输入公式=LOOKUP(1,0/FIND(B1,A1:A7),A1:A7)即可。
来看一下LOOKUP运算过程。
首先FIND(B1,A1:A7)表示在A1:A7内查找B1内容,如果查找不到则返回错误值,如果查到返回在文本中的位置
0/FIND(B1,A1:A7)这部分让上一步返回的值参与运算,如果上一步返回的是数字,结果就返回0否则仍返回错误值。
最后LOOKUP(1,0/(数组),A1:A7)部分返回“数组”中最后一个小于等于1(也就是“数组”中的0)的值对应的A1:A7的内容,也就是全称。
热心网友 时间:2022-04-10 20:54
在表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,),"")
热心网友 时间:2022-04-10 22:45
模糊匹配可以利用通配符*热心网友 时间:2022-04-11 00:53
可以设置比对精度 比对模式 免费 开源 支持xlsx xls csv txt 列模糊比对
网页链接