You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel技术问询:如何检测单元格内仅含至多2种重复数字

Excel判断4-5位数字仅含至多2种不同数字的公式

以下两种公式可直接用于判断单元格内容(支持带前导零的4-5位数字,若单元格为数字格式,可先通过TEXT(A1,"0000;;@")转换为保留前导零的文本格式):

适用于Excel 365/2021及以上版本(含UNIQUE函数)

假设目标单元格为A1,输入公式:
=COUNTA(UNIQUE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)))<=2

  • 逻辑:提取单元格每一位字符,去重后统计不同字符的数量,判断是否≤2。

适用于旧版本Excel(无UNIQUE函数)

同样以A1为目标单元格,输入公式:
=SUMPRODUCT(--(FREQUENCY(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)+0,ROW(INDIRECT("0:9")))>0))<=2

  • 逻辑:提取每一位转数字后,统计0-9中实际出现过的数字数量,判断是否≤2。

验证示例

  • 输入0022 → 返回TRUE
  • 输入1010 → 返回TRUE
  • 输入55555 → 返回TRUE
  • 输入1112 → 返回TRUE
  • 输入1234 → 返回FALSE

内容的提问来源于stack exchange,提问作者Andrey Odesskiy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 11:46:00