In D2 find this formula. It utilizes the whole column reference you used. This is not recommended. I average time for this formula was around 0.5 seconds.
Formula:
=--MID(FILTER(A:A,MMULT(--ISNUMBER(SEARCH({"multirec ended","warning"},A:A)),{1;1})),12,8)
In the second formula I used a Dynamic Named Range (DNR). It's defined by formula and resizes automatically to fit your data. You will find it in Name Manager as Data_Column. Its definition is:
Formula:
=$A$3:INDEX(Example!$A:$A,MATCH("zzzz",Example!$A:$A))
Then replacing A:A with that DNR name in E2:
Formula:
=--MID(FILTER(Data_Column,MMULT(--ISNUMBER(SEARCH({"multirec ended","warning"},Data_Column)),{1;1})),12,8)
It averages just over 9/1000 of a second.
Except in the rarest of instances we recommend against whole column references. The DNR above is one of those exceptions.
Bookmarks