Поскольку вам нужно только разделить это на две ячейки, вы можете сделать это с помощью небольшого фрагмента кода VBA. Вставьте это в код Sheet1 вашей рабочей книги VBA (Alt-F11, чтобы попасть в редактор VBA). Измените диапазон с A1: A200 на то, что вам нужно, а также на другое имя листа (ваши данные могут быть не на листе 1). Как только вы его настроите, нажмите F5, и он должен сделать то, что вы ищете. Очевидно, вы можете проверить это в копии ваших исходных данных, чтобы убедиться, что вы получите ожидаемые результаты. Я заполнил несколько ячеек "123 Main", а затем "123" в столбце A и "Main" в столбце B. Он возьмет все справа от первого пробела и поместит его в столбец B, а затем обрежет все справа пространства и оставьте то, что осталось в столбце А.
Option Explicit
Sub SeparateAtTheSpace()
Dim cell As Range, areaToSplit As Range
Set areaToSplit = Sheet1.Range("A1:A200")
For Each cell In areaToSplit
If IsEmpty(cell) = False Then
cell.Offset(0, 1).Value = Right(cell.Value, InStr(1, cell.Value, " ") + 1)
cell.Value = Left(cell.Value, InStr(1, cell.Value, " "))
End If
Next cell
End Sub