That is a great solution!
Another I've used is the MID formula based on the extracted number above. Like this:
Data in A2
11111, 22222, 33333, 44444, 55555
=LEFT(A2, 5) you get ---->11111
=MID($A$2, SEARCH(A3, $A$2, 1)+LEN(A4)+2, 5)
you get ---->22222
where A2 is where the bulk of data sits
Search gives you the numeric location of the start of the number found in A3 (the LEFT formula)
plus the length of the number above plus 2 for the comma and space in my example.
The last "5" is how many characters to grab.
Copy this down your column and you have it.