I would amend the Excel spreadsheet to place the spouse (2nd record) on the same line as the first.
This could be done with a simple loop macro. Assume that the second records are in column F, G and H of your spreadsheet.
After running the following VBA script, then reimport into Access
Code:
Sub Bans()
Dim i As Long
Dim lr As Long
lr = Range("F" & Rows.Count).End(xlUp).Row
Range("M1") = "SpouseForename"
Range("N1") = "SpouseSurName"
Range("O1") = "SpouseCondition"
Application.ScreenUpdating = False
For i = 2 To lr
If Range("E" & i) = "" Then
Range("F" & i & ":H" & i).Copy Range("M" & i - 1)
End If
Next i
Application.CutCopyMode = False
For i = lr To 1 Step -1
If Range("E" & i) = "" Then
Range("E" & i).EntireRow.Delete
End If
Next i
Application.ScreenUpdating = True
Msgbox "completed"
End Sub