gpfd.net
当前位置:首页 >> ExCEl模糊比对两列关键字 >>

ExCEl模糊比对两列关键字

可以的,参考以下用法:=vlookup("*"&"明天"&"*",a:b,2) 就可以查找a列中含有 明天的项目,比如 预计明天收入,显示对应的b列值.公式中 * 代表一个或多个字符, 如果是 ? 就代表1个字符,"明天"可以使用单元格来代替,比如 c1

=IF(SUM(N(ISNUMBER(FIND(MID(A2,1+4*(ROW(1:3)-1),3),Sheet2!D5)))),1,0) 按组合键ctrl+shift+enter结束公式输入

=isnumber(find(a2,b2)下拉!

用公式也是可以做到的,但是需要用到自定义名称:len=ROW(INDIRECT("1:"&LEN(B2))) mmult=MMULT(--ISNUMBER(FIND(TRANSPOSE(MID(B2,len,1)),Sheet1!A$2:A$6)),ROW(INDIRECT("1:"&LEN(B2)))) data=MMULT(LEN($A$2:$A$6)-LEN(SUBSTITUTE($A$2:$A$6,MID(B2,COLUMN(1:1),1),,1)),ROW($1:$256)^0) C2公式:=LOOKUP(1,0/(data=MAX(data)),A$2:A$5)

参考如下:baiduB2使用公式:=IF(ISNUMBER(FIND(VLOOKUP(A2,$E$2:$E$10,1,1),A2)),VLOOKUP(A2,$E$2:$E$10,1,1),"")公式往zhi下拉dao复制.希望能专帮属上忙!

1. =VLOOKUP("*"&B1&"*",A1:A7,1,)代表的含义是在A1:A7的范围内查找包含B1关键字的单元格,找到后返回A1:A7第一列的内容.函数中的“*”代表任意字符,也就是说在A1:A7内查找B1文本前后任意字符的内容,也就是包含B1文本

B2单元格输入公式=IF(ISNUMBER(FIND(LEFT(A2,3),PHONETIC(G$2:G$8))),"","非类似值")下拉. 选中A、B列排序即可筛选出非类似值.对G列的处理也是相同办法,修改一下公式中的单元格或区域引用即可,不再赘述. 如图:示例

看看match函数可不可以用,他可以定义匹配度的,时完全匹配还是有限匹配.另外自己变成比较也行不过,不好用.

在C2单元格输入以下公式,然后向下填充公式=SUMPRODUCT((ISNUMBER(FIND(B2,A$2:A$500)))*ROW($2:$500)) 得到B列在A列模糊查找后的对应A列行号.

VLOOKUP(关键字,区域,段落标记列数,0)最后一个0就是模糊匹配.

网站首页 | 网站地图
All rights reserved Powered by www.gpfd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com