计算两个字符串中相同字符的个数
1、如图表格,判断D列字符有几个与E列的相同,怎么判断呢?第一个方法可尝试利用数组函数解决。

3、接下来,对符合条件的字符计算出现的次数,利用 1/count 的方法来计算个数1/(LEN(E4)-LEN(SUBSTITUTE(E4,MID(E4,ROW(INDIRECT("1:"&LEN(E4))),1),"")))。

5、另外的方法是通过自定义函数,打开VBA编辑器,新建模块,输入如下代码:Function fd(a, b) ta = a.Text多唉捋胝: tb = b.Text Set d = CreateObject("Scripting.Dictionary") For i = 1 To Len(ta) t = Mid(ta, i, 1) d(t) = "_|_" Next For i = 1 To Len(tb) t = Mid(tb, i, 1) If d(t) = "_|_" Then d(t) = t Next fd = Join(Filter(d.items, "_|_", False), "")End Function

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:81
阅读量:49
阅读量:24
阅读量:60
阅读量:67