Если ваши данные отформатированы как текст, то вы можете использовать COUNTIF(range, "12345*")
. * Является подстановочным знаком и будет «соответствовать» любому тексту (?
это подстановочный знак одного символа).
В противном случае вам понадобится что-то более ... творческое. Лучший вариант, который я нахожу, это использовать что-то вроде
COUNT(A:A)-COUNTIF(A:A,">=1234600000000")-COUNTIF(A:A,"<1234500000000")
объяснение
Это подсчитывает общее количество, затем удаляет все, что меньше 1234500000000
(который начинается с 12344
) и, наконец, удаляет все, что больше или равно 1234600000000
(которое начинается с 12346
). Недостатком этого подхода является то, что все ваши номера должны состоять из 13 цифр: 12-значное число, начинающееся с 12345, не будет учитываться.
альтернатива
Вы также можете использовать функцию модуля VBA, если вам действительно нужна красивая, чистая формула. Для этого потребуется книга с макросами (* .xlsm). (Оставлю больше подробностей на свой вопрос)