|
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
'****************************************************************
'功能: 模糊查找
'函数名: FuzzyLookup
'参数1: find_text 查找字符
'参数2: within_text 在此范围查找
'参数3: Debar_text 排除的字符(不参与比较的字符),可省略,默认为:""
'参数4: n 连续n字符开始计数,可省略,默认为:2
'参数5: m 计数m 及以上找到,可省略,默认为:2
'参数6: mode 输出方式,可省略,默认为:4
' 为0时,雷同度(匹配度)
' 为1时,雷同字数
' 为2时,雷同字,分隔符="_"
' 为3时,位置数字(或单元格地址),雷同度相同时:分隔符=","
' 为30时,位置数字。雷同度相同时:返回第一个
' 为4时,字符
' 为5时,位置数字&字符
' 为6时,位置数字&雷同度&字符
' 为7时,位置数字&雷同字数&字符
' 为正时,雷同度相同时:分隔符="|"
' 为负时,雷同度相同时:分隔符=回车符
'参数7: mode2 雷同度模式,可省略,默认为:40,
' 为30时,雷同度基准:第一参数,数字型
' 为40时,雷同度基准:二参数均值,数字型
' 为50时,雷同度基准:第一二参数较长者 ,数字型
' 为60时,雷同度基准:第一二参数较短者 ,数字型
'参数8: Case_insensitive 为True时,忽略大小写。可省略,默认为:False
'参数9: NoRepeat 为True时,无重复,within_text只匹配一次。可省略,默认为: False
'返回值: 一个数字型:雷同度相同时:返回第一个
' 或一个字符型:雷同度相同时:"|"分隔
'使用方法:arr = FuzzyLookup(A, B,,2,2,-6)
单元格格式 自动换行 自适应行高
按雷同字数多查找,相同字数比雷同度,相同雷同度列出人判断
|
|