Encontrar dígitos repetidos al final de una cadena de dígitos

Encontrar dígitos repetidos al final de una cadena de dígitos

Tengo una lista de números de teléfono gratuitos de 10 dígitos. Me gustaría identificar aquellos que contienen al menos 3 dígitos repetidos en los últimos 4 dígitos del número. Por ejemplo:

8xxxxx5444
8xxxxx2220

Respuesta1

Hay muchas maneras de hacer esto. Que tal este:

Pon los números de teléfono en la columna A.

Luego divide los últimos cuatro caracteres:

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)

Luego haz una comparación en F:

=IF(OR(AND(B1=C1,C1=D1),AND(C1=D1,D1=E1)),"Yep")

Respuesta2

Quizás no sea la solución más elegante, pero si sus valores (números de teléfono) están en la columna A, puede agregar la siguiente fórmula a la columna B (y copiarla según corresponda).

=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)))

Es un poco feo, pero solo usa 1 columna.

Respuesta3

Puedes utilizar una forma sencilla que tenga una secuencia numérica que termine con un dígito repetido. Todo lo que necesitas hacer es mirar el último dígito en la ruleta y memorizar cuál dígito ocurre primero identifica la serie de dígitos en los que entra la periodicidad o repetitividad. Hazlos más pequeños dividiendo la suma de los mismos por él y si el Si la respuesta es pareja, ese será nuestro patrón repetitivo.

Específicamente, en el número dado 1212212, el último dígito es 2 y, en realidad, se repite cada 2 dígitos (ver que el penúltimo dígito también es 2). El factor principal (12) aquí se divide uniformemente por 2 y el resto 1, lo que da como resultado los últimos 2 dígitos (12).

información relacionada