Я надеюсь, что вы можете мне помочь.
У меня есть набор данных, который включает в себя поле для свободного текста комментариев; в этом поле есть введенные номера рабочих заданий, которые я хочу сосчитать - номера WO ВСЕГДА 8 цифр, и я подумал, что взломал его с помощью этого: =ROUNDDOWN(SUMPRODUCT(LEN(M7)-LEN(SUBSTITUTE(M7, {0,1,2,3,4,5,6,7,8,9},"")))/8,0)
, который правильно определяет номера WO в комментарии, подобном этому:
NWMS - 67431710 - Mattress eta pending from contractor
NWMS - 67431797 - Double base eta pending from contractor
и возвращает счетчик 2 (это одна ячейка с многострочными комментариями).
Также; из-за формулы ROUNDDOWN
; комментарий, подобный этому: CMS - 67630485 smell From waste outlets or blockage eta 05.02
возвращает только количество 1 WO (что правильно)
Однако; Новая проблема, с которой я сталкиваюсь, заключается в том, что при добавлении даты ETA, которая также имеет 8 цифр - например, 07/02/2020 - это неправильно добавляет 1 к числу номеров WO.
Я полагаю, что я после способ подсчета блоков из 8 смежных чисел в большую текстовую строку. Это исключит любые другие цифры, как бы они ни вводились.
Я работаю в Google Sheets, но лучше понимаю Excel, поэтому формула для любого из них поможет мне, поскольку я смогу преобразовать ее в любом случае.