Арбузо Л.З.
Мудрец
(12130)
11 лет назад
"добавить пробел между символами"
"разбросать по разным ячейкам"
Вообще то, это две разные задачи.
Для того что бы "разбросать" не обязательно добавлять пробелы в исходную строку.
"547736529957836352627828" в ячейке А1
в А2 формула =ПСТР (A$1;СТРОКА ()-1;1)
в А3 формула =ПСТР (A$1;СТРОКА ()-1;1)
в А4 формула =ПСТР (A$1;СТРОКА ()-1;1)
и т. д.
Ну а если всё таки очень хочется вставить пробелы между цифрами, то формула
=ПОДСТАВИТЬ (ПОДСТАВИТЬ (ПОДСТАВИТЬ (ПОДСТАВИТЬ (ПОДСТАВИТЬ (ПОДСТАВИТЬ (ПОДСТАВИТЬ (ПОДСТАВИТЬ (ПОДСТАВИТЬ (ПОДСТАВИТЬ (A1;0;"0 ");1;"1 ");2;"2 ");3;"3 ");4;"4 ");5;"5 ");6;"6 ");7;"7 ");8;"8 ");9;"9 ") Это для Excel2007,
для Excel2003 эту формулу придётся разбить на две части, из-за того, что в 2003 количество вложений функции ограничено семью.
в одной ячейке имеем
"547736529957836352627828" и т.д.
необходимо разбить эти данные в столбик
4
5
7
7
и т.д.
Для этого нужно их вначале как-то разбить - добавить пробел между символами и затем разбросать по разным ячейкам.
Как разбить эти данные?