我有一份 10 位免费电话号码列表。我想找出那些在号码的最后 4 位数字中至少包含 3 个重复数字的号码。例如:
8xxxxx5444
8xxxxx2220
答案1
有很多方法可以做到这一点。这个怎么样:
将电话号码放在 A 列
然后分离出最后四个字符:
Col B =LEFT(RIGHT(A1,4),1)
Col c =LEFT(RIGHT(A1,3),1)
Col d =LEFT(RIGHT(A1,2),1)
Col e =RIGHT(A1,1)
然后在 F 中进行比较:
=IF(OR(AND(B1=C1,C1=D1),AND(C1=D1,D1=E1)),"Yep")
答案2
也许不是最优雅的解决方案,但如果您的值(电话号码)在 A 列中,则可以将以下公式添加到 B 列(并根据需要复制它)。
=AND(MID(A1,8,1) = MID(A1,9,1), OR(MID(A1,7,1) = MID(A1,8,1), MID(A1,9,1) = MID(A1,10,1)))
它有点丑,但它只使用 1 列。
答案3
你可以使用一个简单的方法,即以重复数字结尾的数字序列。你需要做的就是查看转盘上的最后一位数字,记住哪个数字最先出现,从而确定周期性或重复性出现的数字序列。通过将相同的总和除以它来使它们变小,如果答案是偶数,那么这就是我们的重复模式。
具体来说,在给定的数字 1212212 中,最后一位数字是 2,实际上每 2 位数字重复一次(因为倒数第二位数字也是 2)。此处的主因数 (12) 被 2 整除,余数为 1,结果为最后两位数字 (12)。