The first thing you'll need to do is to organize the data like this.
Name Address Comment
John Jones 234 main St... I am lost
John Jones 1234 Long St... I am not lost
Create a table in access with the fields: Name Address, City, State, Zip, Comment.
For address I would recommnd breaking out the data into seperate fields example Address, City, State, Zip. This will give you an advantage in the long run if you ever wanted to create queries based on state or city or whatever, but it'll create a little more work right now.
Now for the tedious part.
Create a macro (vb code) that will organize the data for you in excel.
here's the code - not tested.
I assumed that column1 above is "A" and column2 from above is "B"
sub organize()
dim i as integer
dim r as range
dim a, b, t as string
Set r = Intersect(ActiveSheet.UsedRange, Range("a8:a65536"))
application.screenupdating = false
worksheets(2).activate
range(“a1”).select
activecell.formula = “Name”
range(“b1”).select
activecell.formula = “Address”
range(“c1”).select
activecell.formula = “City”
range(“d1”).select
activecell.formula = “State”
range(“e1”).select
activecell.formula = “Zip”
range(“f1”).select
activecell.formula = “Comments”
worksheets(1).activate
for i = 1 to r.count
r.cells(i).select
t = r.cells(i).offset(0,1).value
select case activecell.value
case Name
worksheets(2).activate
range(“a65536”).select
selection.end(xlup).select
activecell.offset(1,0).select
activecell.formula = t
worksheets(1).select
case Address
worksheets(2).activate
range(“g65536”).select
selection.end(xlup).select
activecell.offset(1,0).select
b = activecell.address(false, false)
a = range(b).value
activecell.formula = t
range(“b65536”).select
selection.end(xlup).select
activecell.offset(1,0).select
activecell.Formula = “=MID(a,1,SEARCH(",",a,1)-1)”
range(“c65536”).select
selection.end(xlup).select
activecell.offset(1,0).select
activecell.Formula = “=MID(a,SEARCH(",",a,1)+2,SEARCH(",",a,SEARCH(",",a,1)+1)-SEARCH(",",a,1)-2)”
range(“d65536”).select
selection.end(xlup).select
activecell.offset(1,0).select
activecell.Formula = “=MID(a,SEARCH(",",a,SEARCH(",",a,1)+1)+2,LEN(a)-SEARCH(",",a,SEARCH(",",a,1)+1)-6)”
range(“e65536”).select
selection.end(xlup).select
activecell.offset(1,0).select
activecell.Formula = “=RIGHT(a,5)”
range(“a65536”).select
selection.end(xlup).select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
worksheets(1).select
Case Comment
Worksheets(2).activate
range(“F65536”).select
selection.end(xlup).select
activecell.offset(1,0).select
activecell.Formula = t
Case else
Next i
End sub
Merry Xmas
Ke