Here is an extension of Sam's post #2 formula. It attempts to separates out town/state/zip but due to the numerous inconsistencies in your address data it is successful for only 40 out of your 58 samples or just 69%. There would also be an easy manual cleanup of spurious trailing commas in the "State" column.
I don't know how to do better but if this is of use to you then insert a header row in your sample file and then in B2 copied across and down:
Formula:
=TRIM(MID(SUBSTITUTE(CHAR(10)& SUBSTITUTE(LEFT($A2, LEN($A2)-6) & CHAR(10) & RIGHT($A2,5), ", ", CHAR(10)),CHAR(10),REPT(" ",125)),125*COLUMNS($A:A),125))
Bookmarks