Как в эксель разделить число на разряды
Перейти к содержимому

Как в эксель разделить число на разряды

  • автор:

Как в эксель разделить число на разряды

В ячейке А1 находится число 342689.23
Как в соседних справа ячейках получить цифры от числа в А1?

Это нужно для переноса полученных сумм в Заявление для ФСС — там каждое число разбито по цифрам (в одной ячейке по одной цифре из числа).

Например,
есть так надо
342.89 |3|4|2|.|8|9|

(0) научиться читать?

(1) У меня =(—ПСТР(А1;СТРОКА(ДВССЫЛ(«A1:A»&ЦЕЛОЕ(А1)));1)) выдает только цифру 3, а дальше — никак не соображу..

В строку число переведите и берите по одному символу
(4) попробую так для каждого разряда)

В ячейке А1 пишете число, скажем, 4234,23

В ячейке B1 пишете
=ТЕКСТ($A$1;»0,00″)

В ячейки с А2 пл G2 (можно и далее) копируете формулу
=ПСТР($B$1;СТОЛБЕЦ();1)

собственно, как-то так.

если не хотите формулу пихать в каждую ячейку где нужна цифра — тогда только макрос на VBA делать. Он может автоматом заполнять ячейки, следующие после той, из которой он вызывн

Как в эксель разделить число на разряды

Снова здравствуйте, если нужен файлик для примера скину.
Нужно следующее, поиск не дал результат.
ячейка — в ней число 1234, нужно его разделить на цифры в рядом стоящие ячейки

1234 1 2 3 4

Пользователь
Сообщений: 11251 Регистрация: 01.01.1970
15.05.2020 12:48:07
ПСТР+СТОЛБЕЦ
Лень двигатель прогресса, доказано.
Пользователь
Сообщений: 47199 Регистрация: 15.09.2012
15.05.2020 12:49:25
Закладка Данные-Текст по столбцам
Пользователь
Сообщений: 25 Регистрация: 11.05.2020
15.05.2020 12:57:06

vikttur, огромное ,как все просто))
Хотя стоп, это если мы делаем в простом примере, а если мне надо к примеру, ячейка А1 = 1234 а разнести цифры надо в строку С3,С4,С5,С6.

Изменено: Степкина — 15.05.2020 13:09:11
Пользователь
Сообщений: 11251 Регистрация: 01.01.1970
15.05.2020 13:01:17

Цитата
Степкина написал:
С3,С4,С5,С6
Цитата
Степкина написал:
нужно его разделить на цифры в рядом стоящие ячейки

Лень двигатель прогресса, доказано.
Пользователь
Сообщений: 25 Регистрация: 11.05.2020
15.05.2020 13:05:46

Да, да, да спасибо, я разобралась там надо было выделить ячеки в которые надо поместить циферки))
Благодорю!
P\S а если надо разбить на строки.

Изменено: Степкина — 15.05.2020 13:52:38
Пользователь
Сообщений: 11888 Регистрация: 07.11.2014
OS: Win 10 Корп. x64 | Excel 2016 x64: | Browser: Chrome
15.05.2020 15:13:26

Цитата
Степкина: если надо разбить на строки

новая тема или моя старая , или по столбцам, а потом транспонировать

Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄

Пользователь
Сообщений: 25 Регистрация: 11.05.2020
15.05.2020 15:33:39
Пользователь
Сообщений: 11888 Регистрация: 07.11.2014
OS: Win 10 Корп. x64 | Excel 2016 x64: | Browser: Chrome
15.05.2020 15:37:13
Степкина, а за что конкретно, если не секрет?))

Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄

Страницы: 1
Читают тему

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

Использование любых материалов сайта допускается строго с указанием прямой ссылки на источник, упоминанием названия сайта, имени автора и неизменности исходного текста и иллюстраций.

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

Как в эксель разделить число на разряды

Здравствуйте! Подскажите пожалуйста, как разложить число на составляющие его цифры (пример прилагается). Как проще и лучше это реализовать, макросом или формулой. Спасибо!

Здравствуйте! Подскажите пожалуйста, как разложить число на составляющие его цифры (пример прилагается). Как проще и лучше это реализовать, макросом или формулой. Спасибо! djon2012

К сообщению приложен файл: 6666825.xlsb (10.9 Kb)

Сообщение Здравствуйте! Подскажите пожалуйста, как разложить число на составляющие его цифры (пример прилагается). Как проще и лучше это реализовать, макросом или формулой. Спасибо! Автор — djon2012
Дата добавления — 27.06.2019 в 23:37

Группа: Проверенные
Ранг: Ветеран
Сообщений: 504
Замечаний: 0% ±

Excel 2007
=—ПСТР($A1;СТОЛБЕЦ()-1;1)
=—ПСТР($A1;СТОЛБЕЦ()-1;1)
Сообщение отредактировал _Igor_61 — Четверг, 27.06.2019, 23:55
=—ПСТР($A1;СТОЛБЕЦ()-1;1)
Автор — _Igor_61
Дата добавления — 27.06.2019 в 23:52
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 106
Замечаний: 0% ±

Excel 2010
_Igor_61 огромное Вам СПАСИБО. Как всегда, все гениальное — просто.
_Igor_61 огромное Вам СПАСИБО. Как всегда, все гениальное — просто. djon2012

Сообщение _Igor_61 огромное Вам СПАСИБО. Как всегда, все гениальное — просто. Автор — djon2012
Дата добавления — 28.06.2019 в 06:28

Группа: Проверенные
Ранг: Старожил
Сообщений: 1554
Замечаний: 0% ±

Excel LTSC 2024 RUS
_Igor_61, Спасибо. Как нельзя кстати пригодилось.
_Igor_61, Спасибо. Как нельзя кстати пригодилось. DrMini

Сообщение _Igor_61, Спасибо. Как нельзя кстати пригодилось. Автор — DrMini
Дата добавления — 01.07.2019 в 06:38

Группа: Модераторы
Ранг: Местный житель
Сообщений: 16621
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Тогда чуть более универсально. Эта формула
Цитата _Igor_61, 27.06.2019 в 23:52, в сообщении № 2 ( )
=—ПСТР($A1;СТОЛБЕЦ()-1;1)

для написания в столбце В и протягивании от него вправо. Если формула не в В, а, например, в Е, то -1 нужно заменить на -4, что не очень удобно
Можно написать так

=—ПСТР($A1;СТОЛБЕЦ(A1);1)
, тогда формулу можно писать в любом столбце
Ну и убрать ошибки, когда цифры заканчиваются
=ЕСЛИОШИБКА(—ПСТР($A1;СТОЛБЕЦ(A1);1);»»)
Тогда чуть более универсально. Эта формула
Цитата _Igor_61, 27.06.2019 в 23:52, в сообщении № 2 ( )
=—ПСТР($A1;СТОЛБЕЦ()-1;1)

для написания в столбце В и протягивании от него вправо. Если формула не в В, а, например, в Е, то -1 нужно заменить на -4, что не очень удобно
Можно написать так

=—ПСТР($A1;СТОЛБЕЦ(A1);1)
, тогда формулу можно писать в любом столбце
Ну и убрать ошибки, когда цифры заканчиваются
=ЕСЛИОШИБКА(—ПСТР($A1;СТОЛБЕЦ(A1);1);»»)
Сообщение Тогда чуть более универсально. Эта формула
Цитата _Igor_61, 27.06.2019 в 23:52, в сообщении № 2 ( )
=—ПСТР($A1;СТОЛБЕЦ()-1;1)

для написания в столбце В и протягивании от него вправо. Если формула не в В, а, например, в Е, то -1 нужно заменить на -4, что не очень удобно
Можно написать так

=—ПСТР($A1;СТОЛБЕЦ(A1);1)
, тогда формулу можно писать в любом столбце
Ну и убрать ошибки, когда цифры заканчиваются
=ЕСЛИОШИБКА(—ПСТР($A1;СТОЛБЕЦ(A1);1);»»)
Автор — _Boroda_
Дата добавления — 01.07.2019 в 09:10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 106
Замечаний: 0% ±

Excel 2010
Boroda спасибо Вам большое, не один раз выручали!
Boroda спасибо Вам большое, не один раз выручали! djon2012

Сообщение Boroda спасибо Вам большое, не один раз выручали! Автор — djon2012
Дата добавления — 05.07.2019 в 07:20

Группа: Проверенные
Ранг: Форумчанин
Сообщений: 106
Замечаний: 0% ±

Excel 2010

Подскажите пожалуйста, почему в прикрепленном файле число в ячейке А2 неправильно разлагается на цифры. Спасибо!

Подскажите пожалуйста, почему в прикрепленном файле число в ячейке А2 неправильно разлагается на цифры. Спасибо! djon2012

К сообщению приложен файл: 7042111.xlsb (9.7 Kb)

Сообщение Подскажите пожалуйста, почему в прикрепленном файле число в ячейке А2 неправильно разлагается на цифры. Спасибо! Автор — djon2012
Дата добавления — 05.07.2019 в 09:19

Группа: Модераторы
Ранг: Местный житель
Сообщений: 16621
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS

Потому, что Excel умный слишком. Он автоматически преобразовал большое число в
7,45636353444355E+30
Вот так попробуйте

=—ПСТР(ТЕКСТ($A2;0);СТОЛБЕЦ()-1;1)

Но только учтите, что в Excel выводится 15 значащих цифр, (остальное заполняется нулями) и Ваше произведение на самом деле может быть вовсе не таким, как посчитал его Excel

Потому, что Excel умный слишком. Он автоматически преобразовал большое число в
7,45636353444355E+30
Вот так попробуйте

=—ПСТР(ТЕКСТ($A2;0);СТОЛБЕЦ()-1;1)

Но только учтите, что в Excel выводится 15 значащих цифр, (остальное заполняется нулями) и Ваше произведение на самом деле может быть вовсе не таким, как посчитал его Excel _Boroda_

Сообщение Потому, что Excel умный слишком. Он автоматически преобразовал большое число в
7,45636353444355E+30
Вот так попробуйте

=—ПСТР(ТЕКСТ($A2;0);СТОЛБЕЦ()-1;1)

Но только учтите, что в Excel выводится 15 значащих цифр, (остальное заполняется нулями) и Ваше произведение на самом деле может быть вовсе не таким, как посчитал его Excel Автор — _Boroda_
Дата добавления — 05.07.2019 в 09:22

Группа: Проверенные
Ранг: Форумчанин
Сообщений: 106
Замечаний: 0% ±

Excel 2010
Спасибо Boroda за совет, а то я пробовал изменять числовой формат в ячейке но увы безрезультатно.

Спасибо Boroda за совет, а то я пробовал изменять числовой формат в ячейке но увы безрезультатно. djon2012

Сообщение Спасибо Boroda за совет, а то я пробовал изменять числовой формат в ячейке но увы безрезультатно. Автор — djon2012
Дата добавления — 05.07.2019 в 09:33

Группа: Пользователи
Ранг: Новичок
Сообщений: 45

А если цыфры идут и двузначные тоже. Например 4 12 15 22 только слитно. Это не выполнимо этими формулами

А если цыфры идут и двузначные тоже. Например 4 12 15 22 только слитно. Это не выполнимо этими формулами Leonid9156

Сообщение А если цыфры идут и двузначные тоже. Например 4 12 15 22 только слитно. Это не выполнимо этими формулами Автор — Leonid9156
Дата добавления — 13.03.2022 в 22:02

Группа: Проверенные
Ранг: Старожил
Сообщений: 1240
Замечаний: 0% ±

365 Beta Channel
Цитата Leonid9156, 13.03.2022 в 22:02, в сообщении № 10 ( )
А если цыфры идут и двузначные тоже

двузначных цИфр не бывает, бывают числа. и закономерный вопрос — по какому признаку надо определить, что именно 4 12 15 22, а не 41 2 15 22 или 4 1 21 52 2 ?

[p.s.]а исходная задачка в 365 решается без протяжки формул:

=ПСТР(E33;ПОСЛЕД(;ДЛСТР(E33));1)
Цитата Leonid9156, 13.03.2022 в 22:02, в сообщении № 10 ( )
А если цыфры идут и двузначные тоже

двузначных цИфр не бывает, бывают числа. и закономерный вопрос — по какому признаку надо определить, что именно 4 12 15 22, а не 41 2 15 22 или 4 1 21 52 2 ?

[p.s.]а исходная задачка в 365 решается без протяжки формул:

=ПСТР(E33;ПОСЛЕД(;ДЛСТР(E33));1)
Сообщение отредактировал прохожий2019 — Воскресенье, 13.03.2022, 22:24
Цитата Leonid9156, 13.03.2022 в 22:02, в сообщении № 10 ( )
А если цыфры идут и двузначные тоже

двузначных цИфр не бывает, бывают числа. и закономерный вопрос — по какому признаку надо определить, что именно 4 12 15 22, а не 41 2 15 22 или 4 1 21 52 2 ?

[p.s.]а исходная задачка в 365 решается без протяжки формул:

=ПСТР(E33;ПОСЛЕД(;ДЛСТР(E33));1)
Автор — прохожий2019
Дата добавления — 13.03.2022 в 22:22
Группа: Проверенные
Ранг: Ветеран
Сообщений: 512
Замечаний: 0% ±

Excel 2013/2016
Цитата Leonid9156, 13.03.2022 в 22:02, в сообщении № 10 ( )
цыфры идут и двузначные тоже

Не бывает двузначных цифр, а вот числа да;)
Цитата
Например 4 12 15 22 только слитно

И как формула должна понять, что именно извлекать 41 или 12, 21 или 15 и т.д.?
П.С. Пока писал Михаил меня опередил)

Цитата Leonid9156, 13.03.2022 в 22:02, в сообщении № 10 ( )
цыфры идут и двузначные тоже

Не бывает двузначных цифр, а вот числа да;)
Цитата
Например 4 12 15 22 только слитно

И как формула должна понять, что именно извлекать 41 или 12, 21 или 15 и т.д.?
П.С. Пока писал Михаил меня опередил) Egyptian

Сообщение отредактировал Egyptian — Воскресенье, 13.03.2022, 22:41
Цитата Leonid9156, 13.03.2022 в 22:02, в сообщении № 10 ( )
цыфры идут и двузначные тоже

Не бывает двузначных цифр, а вот числа да;)
Цитата
Например 4 12 15 22 только слитно

И как формула должна понять, что именно извлекать 41 или 12, 21 или 15 и т.д.?
П.С. Пока писал Михаил меня опередил) Автор — Egyptian
Дата добавления — 13.03.2022 в 22:24

Группа: Пользователи
Ранг: Новичок
Сообщений: 45
Да,согласен! Они по возрастанию идут , и в разделенном виде из 10 чисел.
Да,согласен! Они по возрастанию идут , и в разделенном виде из 10 чисел. Leonid9156

Сообщение Да,согласен! Они по возрастанию идут , и в разделенном виде из 10 чисел. Автор — Leonid9156
Дата добавления — 13.03.2022 в 22:38

Группа: Друзья
Ранг: Участник клуба
Сообщений: 4094
Замечаний: 0% ±

Excel 2013/2016

ну, смею предположить что записана последовательность по возрастанию и следовательно можно предположить как разделить Но вот анализ формулой много сложнее и совершенно не относится к теме.

ну, смею предположить что записана последовательность по возрастанию и следовательно можно предположить как разделить Но вот анализ формулой много сложнее и совершенно не относится к теме. bmv98rus

Сообщение ну, смею предположить что записана последовательность по возрастанию и следовательно можно предположить как разделить Но вот анализ формулой много сложнее и совершенно не относится к теме. Автор — bmv98rus
Дата добавления — 13.03.2022 в 22:39

Группа: Проверенные
Ранг: Старожил
Сообщений: 1240
Замечаний: 0% ±

365 Beta Channel
Цитата Leonid9156, 13.03.2022 в 22:38, в сообщении № 13 ( )
Они по возрастанию идут
числа или цифры? вот такое 4 12 15 21 — возможно? в любом случае я бы через pq делал
Цитата Leonid9156, 13.03.2022 в 22:38, в сообщении № 13 ( )
Они по возрастанию идут
числа или цифры? вот такое 4 12 15 21 — возможно? в любом случае я бы через pq делал прохожий2019
Цитата Leonid9156, 13.03.2022 в 22:38, в сообщении № 13 ( )
Они по возрастанию идут

числа или цифры? вот такое 4 12 15 21 — возможно? в любом случае я бы через pq делал Автор — прохожий2019
Дата добавления — 13.03.2022 в 22:52

Группа: Пользователи
Ранг: Прохожий
Сообщений: 5
_Boroda_, помогите в моей теме!
_Boroda_, помогите в моей теме! wasekkk
Сообщение _Boroda_, помогите в моей теме! Автор — wasekkk
Дата добавления — 14.03.2022 в 01:28
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4094
Замечаний: 0% ±

Excel 2013/2016
Цитата wasekkk, 14.03.2022 в 01:28, в сообщении № 16 ( )
_Boroda_, помогите в моей теме!

1. _Boroda_, тут давно не появляется
2. тема не ваша и более того вопрос не подходит под эту тему. Об этом уже несколько раз написано. Тут разбивают на цифры , у вас на числа.
3. в новой теме не забудьте пояснить, что должно получится из последовательности 123456789 1 2 3 4 5 6 7 8 9 или 1 2 3 45 67 89 или 1 2 3 4 5 67 89 .

Цитата wasekkk, 14.03.2022 в 01:28, в сообщении № 16 ( )
_Boroda_, помогите в моей теме!

1. _Boroda_, тут давно не появляется
2. тема не ваша и более того вопрос не подходит под эту тему. Об этом уже несколько раз написано. Тут разбивают на цифры , у вас на числа.
3. в новой теме не забудьте пояснить, что должно получится из последовательности 123456789 1 2 3 4 5 6 7 8 9 или 1 2 3 45 67 89 или 1 2 3 4 5 67 89 . bmv98rus

Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rus — Понедельник, 14.03.2022, 09:21
Цитата wasekkk, 14.03.2022 в 01:28, в сообщении № 16 ( )
_Boroda_, помогите в моей теме!

1. _Boroda_, тут давно не появляется
2. тема не ваша и более того вопрос не подходит под эту тему. Об этом уже несколько раз написано. Тут разбивают на цифры , у вас на числа.
3. в новой теме не забудьте пояснить, что должно получится из последовательности 123456789 1 2 3 4 5 6 7 8 9 или 1 2 3 45 67 89 или 1 2 3 4 5 67 89 . Автор — bmv98rus
Дата добавления — 14.03.2022 в 09:00

Группа: Пользователи
Ранг: Новичок
Сообщений: 45

bmv98rus, Было бы неплохо если бы это сделать. Я бы создал такую тему но чтоб неполучись две одинаковых тем подожду может Wasekkk создаст такую тему.

bmv98rus, Было бы неплохо если бы это сделать. Я бы создал такую тему но чтоб неполучись две одинаковых тем подожду может Wasekkk создаст такую тему. Leonid9156

Сообщение bmv98rus, Было бы неплохо если бы это сделать. Я бы создал такую тему но чтоб неполучись две одинаковых тем подожду может Wasekkk создаст такую тему. Автор — Leonid9156
Дата добавления — 14.03.2022 в 13:20

Добавление и удаление разделитель групп разрядов в число в текстовое поле или поле выражения

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .

В Microsoft Office InfoPath вы можете добавить форматирование текстовом поле, поле выражения и элементов управления выбора даты шаблона формы для указания способа отображения дат, времени и чисел после ввода их в формы, основанных на шаблоне формы данных.

Вы можете добавить разделитель групп разрядов только для текстовых полей, которые имеют тип данных decimal или всей номера или элементе управления поле выражения, отформатированных как десятичное или целое число. В зависимости от языкового стандарта, можно выбрать Разделитель может отделять больше или меньше трех десятичных разрядов. Добавление или удаление разделитель групп разрядов затрагивает только отображаемое значение, а не значение, которая хранится в источнике данных.

  1. Дважды щелкните элемент управления текстового поля или управления поле выражения, данные которого нужно отформатировать.
  2. В диалоговом окне Свойства элемента управления выполните одно из указанных ниже действий.
    • Если вы используете управления текстовым полем, перейдите на вкладку данные.
    • Если вы используете управления поле выражения, откройте вкладку Общие.
  3. Выполните одно из указанных ниже действий.
    • Для надписи убедитесь, что отображается в списке тип данных соответствующего типа данных и нажмите кнопку Формат.
    • Поле выражения убедитесь, что в списке Форматировать как отображает соответствующие типы данных и нажмите кнопку Формат.
  4. В диалоговом окне Формат типа данных выполните одно из указанных ниже действий.
    • Чтобы добавить разделитель групп разрядов число, установите флажок использовать цифры групп разрядов, в разделе другие параметры.
    • Чтобы удалить разделитель групп разрядов число, снимите флажок использовать цифры групп разрядов, в разделе другие параметры.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *