Мне нужно найти столбец для идентификаторов 5-9 цифр, которые следуют за термином ^v_cusip=
и разделяются запятыми. С первого взгляда казалось, что идентификаторы последовали ^v_sort_order
поэтому я попытался:Excel VBA/Formula для поиска Столбец
=MID(A2,FIND("^v_cusip=",A2)+9,(FIND("^v_sort_order=",A2)-(FIND("^v_cusip=",A2)+9)))
Однако, что следует ^v_cusip=
меняется. Есть ли другая формула или код VBA, который я могу использовать для поиска строк? Я не могу неоднократно использовать MID/FIND, поскольку есть тысячи строк с многочисленными вариациями того, что может следовать за ^v_cusip=
.
Спасибо!
Вы посмотрели на это? Вы хотите регулярное выражение. http://stackoverflow.com/questions/22542834/how-to-use-regular-expressions-regex-in-microsoft-excel-both-in-cell-and-loops – Charlie