计算表格匹配内容,符合字符数
方案1:去重统计法(推荐)
=SUM(--(LEN(M14)-LEN(SUBSTITUTE(M14,MID(B14,SEQUENCE(LEN(B14)),1),""))>0))
- 原理:
统计B14每个字符在M14中是否至少出现1次(不重复累计) - 执行结果:
仅当字符在M14存在时计1次,避免重复计数
方案2:唯一字符匹配
excelCopy Code
=SUMPRODUCT(--ISNUMBER(SEARCH(UNIQUE(MID(B14,SEQUENCE(LEN(B14)),1)),M14)))
- 要求:需Excel 365支持
UNIQUE
函数
方案3:传统数组公式
excelCopy Code
=SUM(IF(FREQUENCY(IFERROR(MATCH(MID(B14,ROW(INDIRECT("1:"&LEN(B14))),1),MID(M14,ROW(INDIRECT("1:"&LEN(M14))),1),0),""),ROW(INDIRECT("1:"&LEN(B14))))>0,1))
- 兼容性:支持旧版Excel(需Ctrl+Shift+Enter输入)
LEN(单元格)
统计单元格内字符数
用上面公式/len,计算符合程度