Ниже представлен небольшой VBA pro c, который берет содержимое ячейки A1 и удаляет все значения, начинающиеся с числа, обрабатывая начальный пробел для каждого значения, прежде чем выводить его обратно на лист:
Sub sRemoveNumbers()
Dim aData() As String
Dim lngLoop As Long
Dim strOutput As String
aData() = Split(Range("A1").Value, ",")
For lngLoop = LBound(aData) To UBound(aData)
If IsNumeric(Left(Trim(aData(lngLoop)), 1)) = False Then
strOutput = strOutput & aData(lngLoop) & ","
End If
Next lngLoop
If Right(strOutput, 1) = "," Then strOutput = Left(strOutput, Len(strOutput) - 1)
If Left(strOutput, 1) = "," Then strOutput = Mid(strOutput, 2)
Range("A2") = strOutput
End Sub
С уважением,