excel中两个单元格模糊匹配
我需要将表格2中的“c列在表格1中A列中找到(有模糊相同部分的字就可以),然后自动填写到表格2D列。请问用什么公式,谢谢表格1表格2...
我需要将表格2中的“c列在表格1中A列中找到(有模糊相同部分的字就可以),然后自动填写到表格2D列。请问用什么公式,谢谢
表格1
表格2 展开
表格1
表格2 展开
5个回答
2015-10-15 · 知道合伙人软件行家
关注
展开全部
=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的内容,也就是全称。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
模糊匹配可以利用通配符*
例如用Vlookup模糊匹配:
=Vlookup("*"&A1&"*",A:B,2,0)来实现
例如用Vlookup模糊匹配:
=Vlookup("*"&A1&"*",A:B,2,0)来实现
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以设置比对精度 比对模式 免费 开源 支持xlsx xls csv txt 列模糊比对
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询