Страницы: 1
RSS
как вставить пробел в слово
 
Здравствуйте ,Уважаемые Форумчане, прошу подсказать как вставить пробел в слово., т.е ПРС54 должно получиться ПРС 54. Спасибо заранее
 
вы такие примеры делаете что вероятность того что вы вернетесь с этим же вопросом близка к 100%
Код
=ЗАМЕНИТЬ(A1;4;;" ")
Лень двигатель прогресса, доказано!!!
 
=TextSplit(A1)
Это в случае если есть Plex ;)
В жизни нет ничего невозможного! Есть только недостаток знаний и умений.
 
На вскидку такая неоптимальная формула массива:
=ПСТР(A1;1;МИН(ЕСЛИ(НЕ(ЕОШ(--ПСТР(A1;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A1)));1)));СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A1)))))-1)&" "&ПСТР(A1;МИН(ЕСЛИ(НЕ(ЕОШ(--ПСТР(A1;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A1)));1)));СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A1)))));999)

Подойдет для любых сочетаний и вставит пробел в любую строку перед первым числом. Длина текста не имеет значения.
Или можно чуть иначе. За основу взята формула Сергея:
вариант 1
=ЗАМЕНИТЬ(A1;МИН(ЕСЛИ(НЕ(ЕОШ(--ПСТР(A1;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A1)));1)));СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A1)))));;" ")
вариант 2:
=ЗАМЕНИТЬ(A1;ПОИСКПОЗ(1=1;ЕЧИСЛО(-ПСТР(A1;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A1)));1));0);;" ")
вариант 3
=ЗАМЕНИТЬ(A1;ПОИСКПОЗ(1=1;ЕЧИСЛО(-ПСТР(A1;СТРОКА($1:$999);1));0);;" ")

Все что выше - формулы массива. Вводятся в ячейку тремя клавишами: Ctrl+Shift+Enter
Изменено: Дмитрий(The_Prist) Щербаков - 11.09.2018 10:38:41
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Господа спасибо огромное!!!!
 
Дмитрий(The_Prist) Щербаков, спасибо огромное, внедряю))
 
=ЗАМЕНИТЬ(A1;МИН(ПОИСК({1;2;3;4;5;6;7;8;9;0};A1&1234567890));;" ")
 
vikttur, спасибо большое. Очень интересное и простое решение)))
Страницы: 1
Наверх