Добрый день всем,EXCEL VBA: извлечение последовательности 8 цифр из строки в ячейке
Я пытаюсь найти решение для смарт извлечения 8 цифр из клеток (уникальный идентификатор). Проблема здесь возникает, что это может выглядеть следующим образом:
112, 65478411, sale
746, id65478411, sale 12.50
999, 65478411
999, id65478411
То большинстве случаев, и, наверное, все сказано, поэтому я в основном должны найти 8 цифр в ячейке и извлекать их в другую ячейку. У кого-нибудь есть идеи? Я, хотя и устраняю первый характер, затем проверяю, начинается ли ячейка с идентификатора, устраните ее дальше, но я понял, что это не разумный способ.
Благодарим вас за понимание.
'instr' для«»затем сделать' left' на 8 оттуда. – findwindow
Всегда ли это четвертое число, т. Е. Всегда есть трехзначное число с запятой спереди? –
@ScottCraner может быть 3-значное число с запятой или без запятой, зависит от людей, заполняющих таблицу – user3812753