Think it's tough to get it exactly, but here's one attempt
(Try on a *spare copy* of your workbook)
which may bring you a little closer to your stated objective ..
Assume the sample data below
is in Sheet1, in col A, A1 down
The data is assumed to be in groups of 3 lines each
with 1 blank row in-between each group, viz.:
Austin Tec Credit Union
114 East Huntland Dr.
Austin, TX 78752
Maryland Credit Union
190 West Huntland Dr.
Austin, TX 78752
etc
In Sheet2
-------------
Leave row1 for col headers (labels)
Put in A2:
=OFFSET(Sheet1!$A$1,ROW(A1)*4-4+COLUMN(A1)-1,)
Copy across to C2
A2:C2 will re-lay the data
from Sheet1's A1:A3 (the 1st group of data)
into 3 columns: Company, Address & City-State-Zip
Put in D2: =SUBSTITUTE(TRIM(C2),",","")
D2 will remove the comma in col C which
appears after "City", and is to prepare the ground
to split col D's City-State-Zip via Data > Text to Columns
(steps given later below)
Select A2
2 and copy down until zeros appear
signalling exhaustion of data
(As it's stated earlier that you have 6352 groups
of data, just copy down to row6354 thereabouts ..)
Now to "kill" the formulas in cols A to D
-------------------------------------------------
Press CTRL+A
(this selects the entire sheet)
Right click > Copy
Right-click > Paste special > Values > OK
Splitting col D (City-State-Zip)
------------------------------------
Select the data range in col D
(e.g. select D2
6354)
Click Data > Text to columns
("Fixed width" will be selected)
Click Finish
This will split the data in col D (city, state, zip)
into 3 separate cols
Now just delete col C, and the results will appear
in cols A to E: Company, Address, City, State, Zip
(Finish up by putting the above labels into A1:E1)
[ I hope my understanding of the
US' "City-State-Zip" is correct <g> ]