Поиск повторяющихся цифр в конце строки цифр

Поиск повторяющихся цифр в конце строки цифр

У меня есть список бесплатных телефонных номеров из 10 цифр. Я хотел бы определить те, которые содержат не менее 3 повторяющихся цифр в последних 4 цифрах номера. Например:

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

Это немного некрасиво, но здесь используется только один столбец.

решение3

Вы можете использовать простой способ, который имеет числовую последовательность, заканчивающуюся повторяющейся цифрой. Все, что вам нужно сделать, это посмотреть на последнюю цифру на счетчике и запомнить, какая цифра появляется первой, чтобы определить серию цифр, в которой появляется периодичность или повторяемость. Сделайте их меньше, разделив сумму того же самого на него, и если ответ окажется четным, то это будет наш повторяющийся шаблон.

В частности, в данном числе 1212212 последняя цифра — 2, и она повторяется каждые 2 цифры, на самом деле (видя, что предпоследняя цифра тоже 2). Главный множитель (12) здесь делится на 2 без остатка, что дает 1, что дает последние 2 цифры (12).

Связанный контент