Hi,
Not a complete answer yet but I can't help thinking there's an array formula here.
entered as an array formula will return the positions of every capital letter, i.e. 1,7,13,17 & 21.
Haven't got time just at the moment to play around with this but I suspect this can in some way be combined with a SUBSTITUTE formula to introduce a delimiter symbol to the original string, and then a simple Text To Columns will create columns from the string.
Feel free to play around with it. When I get a bit more time I'll take another look unless someone's come up with the answer in the meantime.
Bookmarks