Страницы: 1
RSS
Извлечение текста до n-го пробела
 
Здравствуйте. Недавно возникла необходимость извлечь текст из ячейки до третьего пробела. Как ни странно, после долгого поиска в интернете, нашел формулу. Но интересно, возможно ли еще какие-то вариации?
Код
=ПСТР(F15;1;НАЙТИ(СИМВОЛ(51);ПОДСТАВИТЬ(F15; " "; СИМВОЛ(51); 3)))
 
=TRIM(LEFT(SUBSTITUTE(F15;" ";REPT(" ";LEN(F15)));LEN(F15)*3))
Изменено: БМВ - 20.11.2019 23:38:51
По вопросам из тем форума, личку не читаю.
 
Прикольно, спасибо
 
Цитата
возможно ли еще какие-то вариации?
UDF
Код
Function DelAfter2Space(cell As String) As String
  If Len(cell) - Len(Replace(cell, " ", "")) >= 2 Then
    DelAfter2Space = Split(cell, " ")(0) & " " & Split(cell, " ")(1)
  End If
End Function
Страницы: 1
Наверх