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