Страницы: 1
RSS
Поставить пробелы через определенное количество цифр
 
Есть цифра:
20825269875498837946

Нужно в этой цифре поставить пробелы после первых 6 цифр, потом после 4-х цифр, потом после 3-х. Должен получится такой результат
208252 6987 549 8837946

Еще вопрос, будет ли работать формула, если общее количество цифр будет не 20 как в этом примере, а 22 или 18?
 
Эрг Ноор, приведите пример в файле эксель с числами разной длинны и какой д.б. результат.
И не путайте числа и цифры.

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Т.е., независимо от того какой размер числа, пробелы между цифрами должны всегда стоять через 6, 4 и 3 цифры.
 
вариант
Код
=ЗАМЕНИТЬ(ЗАМЕНИТЬ(ЗАМЕНИТЬ(A2;7;;" ");12;;" ");16;;" ")
Лень двигатель прогресса, доказано!!!
 
=ЛЕВБ(A2;6)&" "&ПСТР(A2;7;4)&" "&ПСТР(A2;11;3)&ЕСЛИОШИБКА(" "&ПРАВБ(A2;ДЛСТР(A2)-13);"")

Формула массива (ФМ) вводится Ctrl+Shift+Enter
Memento mori
 
Сергей, правильнее начинать менять с правых, иначе можно запутаться.
 
=TEXT(--LEFT(A2;13);"000000\ 0000\ 000\ ")&REPLACE(A2;1;13;"")
=TEXT(--LEFT(A2;13);"000000\ 0000\ 000\ ")&MID(A2;14;9)
Изменено: БМВ - 16.10.2018 13:25:49
По вопросам из тем форума, личку не читаю.
 
Цитата
vikttur написал:
правильнее начинать менять с правых
vikttur, иду слева так как имеем не определенную длину текста но по условию надо форматировать начало
Лень двигатель прогресса, доказано!!!
 
В лоб:
=ПСТР(A1;1;6)&" "&ПСТР(A1;7;4)&" "&ПСТР(A1;11;3)&" "&ПСТР(A1;14;99)
Изменено: Дмитрий(The_Prist) Щербаков - 16.10.2018 13:51:25 (опечатался в последней формуле)
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Сергей, я не о том.
=ЗАМЕНИТЬ(ЗАМЕНИТЬ(ЗАМЕНИТЬ(A2;14;;" ");11;;" ");7;;" ")
Мы знаем положения разрывов. а если добавлять, начиная с левых, нужно пересматривать положение правых.
 
Off
vikttur, Виктор, меня вот другое смущает,
Цитата
Эрг Ноор написал:
Есть цифра:20825269875498837946
и никакого выпада по поводу такой цифры . Все ль нормально,  иль  может детское питание не привезли вовремя :-)
Изменено: БМВ - 16.10.2018 13:48:57
По вопросам из тем форума, личку не читаю.
 
Нет, это медведю кора в глаз попала :)
Цитата
JayBhagavan написал: И не путайте числа и цифры.
 
Off
Цитата
vikttur написал: кора в глаз попала
дым :-)
По вопросам из тем форума, личку не читаю.
 
Цитата
БМВ написал:
и никакого выпада по поводу такой цифры .
Коллеги, уже впитал. Исправлюсь  :D  
Страницы: 1
Наверх