我需要在列中搜索符合術語^v_cusip=
的5-9位數字的ID,並用逗號分隔。從第一眼看上去,該ID的再接^v_sort_order
所以我嘗試:Excel VBA /搜索公式列
=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