在 Excel 中,如何检查单元格是否包含列表中至少两次相同的字符

在 Excel 中,如何检查单元格是否包含列表中至少两次相同的字符

我有一个清单:

"2","3","4","5","6","7","8","9","A","K","J","Q","T"

然后我有细胞:

6s 3d 3c     yes (2)
6s 3s 2d     no
6s 3s 2s     no
2s 2d 2c     yes (3)
.....

我想检查单元格 A6(此处为 6s 3d 3c)是否包含来自上述列表的至少 2 次相同字符,如果有一对或三个字符则返回“是”。我使用列表是因为我不想在这里计算 s。

有什么想法吗?非常感谢

答案1

将数据放在一个范围内,使用 OR() 迭代替换每个字符,并查看字符串长度是否相差超过 2。

=OR(LEN(A1)-LEN(SUBSTITUTE(A1,$D$1:$D$13,""))>=2)

根据版本的不同,退出编辑模式时可能需要使用 Ctrl-Shift-Enter 而不是 Enter 来确认此公式。

在此处输入图片描述

相关内容