Как разложить число на цифры в excel

Как разложить число на цифры?

djon2012

Дата: Четверг, 27.06.2019, 23:37 |
Сообщение № 1

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 106


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

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

К сообщению приложен файл:

6666825.xlsb
(10.9 Kb)

 

Ответить

_Igor_61

Дата: Четверг, 27.06.2019, 23:52 |
Сообщение № 2

Группа: Проверенные

Ранг: Ветеран

Сообщений: 504


Репутация:

90

±

Замечаний:
0% ±


Excel 2007

Код

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

Сообщение отредактировал _Igor_61Четверг, 27.06.2019, 23:55

 

Ответить

djon2012

Дата: Пятница, 28.06.2019, 06:28 |
Сообщение № 3

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 106


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

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

 

Ответить

DrMini

Дата: Понедельник, 01.07.2019, 06:38 |
Сообщение № 4

Группа: Проверенные

Ранг: Старожил

Сообщений: 1019


Репутация:

93

±

Замечаний:
0% ±


Excel LTSC 2021 RUS

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

 

Ответить

_Boroda_

Дата: Понедельник, 01.07.2019, 09:10 |
Сообщение № 5

Группа: Модераторы

Ранг: Местный житель

Сообщений: 16618


Репутация:

6465

±

Замечаний:
0% ±


2003; 2007; 2010; 2013 RUS

Тогда чуть более универсально. Эта формула

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

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

Код

=—ПСТР($A1;СТОЛБЕЦ(A1);1)

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

Код

=ЕСЛИОШИБКА(—ПСТР($A1;СТОЛБЕЦ(A1);1);»»)


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

djon2012

Дата: Пятница, 05.07.2019, 07:20 |
Сообщение № 6

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 106


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

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

 

Ответить

djon2012

Дата: Пятница, 05.07.2019, 09:19 |
Сообщение № 7

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 106


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

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

 

Ответить

_Boroda_

Дата: Пятница, 05.07.2019, 09:22 |
Сообщение № 8

Группа: Модераторы

Ранг: Местный житель

Сообщений: 16618


Репутация:

6465

±

Замечаний:
0% ±


2003; 2007; 2010; 2013 RUS

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

Код

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

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


Скажи мне, кудесник, любимец ба’гов…
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995

 

Ответить

djon2012

Дата: Пятница, 05.07.2019, 09:33 |
Сообщение № 9

Группа: Проверенные

Ранг: Форумчанин

Сообщений: 106


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

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

 

Ответить

Leonid9156

Дата: Воскресенье, 13.03.2022, 22:02 |
Сообщение № 10

Группа: Пользователи

Ранг: Новичок

Сообщений: 33

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

 

Ответить

прохожий2019

Дата: Воскресенье, 13.03.2022, 22:22 |
Сообщение № 11

Группа: Проверенные

Ранг: Старожил

Сообщений: 1042


Репутация:

294

±

Замечаний:
0% ±


365 Beta Channel

А если цыфры идут и двузначные тоже

двузначных цИфр не бывает, бывают числа. и закономерный вопрос — по какому признаку надо определить, что именно 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

 

Ответить

Egyptian

Дата: Воскресенье, 13.03.2022, 22:24 |
Сообщение № 12

Группа: Проверенные

Ранг: Обитатель

Сообщений: 473


Репутация:

162

±

Замечаний:
0% ±


Excel 2013/2016

цыфры идут и двузначные тоже

Не бывает двузначных цифр, а вот числа да;)

Цитата

Например 4 12 15 22 только слитно

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

Сообщение отредактировал EgyptianВоскресенье, 13.03.2022, 22:41

 

Ответить

Leonid9156

Дата: Воскресенье, 13.03.2022, 22:38 |
Сообщение № 13

Группа: Пользователи

Ранг: Новичок

Сообщений: 33

Да,согласен! Они по возрастанию идут , и в разделенном виде из 10 чисел.

 

Ответить

bmv98rus

Дата: Воскресенье, 13.03.2022, 22:39 |
Сообщение № 14

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4009


Репутация:

760

±

Замечаний:
0% ±


Excel 2013/2016

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


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

 

Ответить

прохожий2019

Дата: Воскресенье, 13.03.2022, 22:52 |
Сообщение № 15

Группа: Проверенные

Ранг: Старожил

Сообщений: 1042


Репутация:

294

±

Замечаний:
0% ±


365 Beta Channel

числа или цифры? вот такое 4 12 15 21 — возможно? в любом случае я бы через pq делал

 

Ответить

wasekkk

Дата: Понедельник, 14.03.2022, 01:28 |
Сообщение № 16

Группа: Пользователи

Ранг: Прохожий

Сообщений: 5


Репутация:

0

±

Замечаний:
0% ±


_Boroda_, помогите в моей теме!

 

Ответить

bmv98rus

Дата: Понедельник, 14.03.2022, 09:00 |
Сообщение № 17

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4009


Репутация:

760

±

Замечаний:
0% ±


Excel 2013/2016

_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 ….


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

Сообщение отредактировал bmv98rusПонедельник, 14.03.2022, 09:21

 

Ответить

Leonid9156

Дата: Понедельник, 14.03.2022, 13:20 |
Сообщение № 18

Группа: Пользователи

Ранг: Новичок

Сообщений: 33

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

 

Ответить

Serge_007

Дата: Понедельник, 14.03.2022, 13:26 |
Сообщение № 19

Группа: Админы

Ранг: Местный житель

Сообщений: 15894


Репутация:

2623

±

Замечаний:
±


Excel 2016

Правилами форума не запрещены одинаковые темы от РАЗНЫХ пользователей


ЮMoney:41001419691823 | WMR:126292472390

 

Ответить

Предположим, вам нужно разбить номер на отдельные цифры, как показано на скриншоте ниже, что вы можете сделать для этого? Эта статья предоставит вам два метода.

Разбейте или разделите номер на отдельные цифры с помощью формулы
Разбейте или разделите число на отдельные цифры с помощью Kutools for Excel


Разбейте или разделите номер на отдельные цифры с помощью формулы

В этом разделе будет показана формула для разделения выбранных числовых ячеек на отдельные цифры в Excel.

1. Выберите пустую ячейку (говорит ячейка C1), чтобы найти первую разделенную цифру числа в ячейке A1, затем введите формулу = MID ($ A1; COLUMN () — (COLUMN ($ C1) — 1); 1) в строку формул, а затем нажмите Enter .

Внимание: В формуле A1 — это ячейка с номером, который нужно разделить на цифры, а C1 — это ячейка для определения первой разделенной цифры. Пожалуйста, измените их по своему усмотрению.

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

3. Не снимая выделения с этих ячеек с разделенными цифрами, перетащите маркер заполнения вниз к ячейкам, пока все числа не будут разделены на отдельные цифры. Смотрите скриншот:


Разбейте или разделите число на отдельные цифры с помощью Kutools for Excel

Наблюдения и советы этой статьи мы подготовили на основании опыта команды Разделить клетки полезности Kutools for Excel помогает легко разделить все выбранные числовые ячейки на отдельные цифры сразу. Пожалуйста, сделайте следующее.

1. Выделите ячейки с номерами, которые нужно разбить на цифры, затем нажмите Кутулс > Слияние и разделение > Разделить клетки. Смотрите скриншот:

2. в Разделить клетки диалоговое окно, выберите Разделить на столбцы вариант в Тип и в разделе Указать разделитель выберите Указать ширину и введите число 1 в текстовое поле. Щелкните значок OK кнопку.

3. В следующем всплывающем окне Разделить клетки диалоговом окне укажите пустую ячейку для поиска первой цифры разделения, а затем щелкните OK кнопку.

После нажатия OK Кнопка, все числа в выбранных ячейках сразу же разбиваются на отдельные цифры, как показано на скриншоте ниже.

  Если вы хотите получить бесплатную пробную версию (30-день) этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.


Разбейте или разделите число на отдельные цифры с помощью Kutools for Excel


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Комментарии (12)


Оценок пока нет. Оцените первым!

 

Степкина

Пользователь

Сообщений: 25
Регистрация: 11.05.2020

#4

15.05.2020 12:57:06

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

Изменено: Степкина15.05.2020 13:09:11


Извлечем из числа 123 456 789 единицы (789), десятки (8), сотни (7), тысячи (456) и миллионы (123)

.

Введем число от 0 до 1 млрд. в ячейку

B1

. Нижеследующие формулы извлекают (см.

Файл примера

):

  • миллионы:

    =ОКРУГЛВНИЗ(B1;-6)/1000000
  • тысячи:

    =ОСТАТ(ОТБР(B1/1000);1000)
  • 0-999:

    =ОСТАТ(B1;1000)
  • сотни:

    =ОСТАТ(ОТБР(B1/100);10)
  • десятки:

    =ОСТАТ(ОТБР(B1/10);10)
  • единицы:

    =ОСТАТ(ОТБР(B1);10)

В ячейке

B1

можно отобразить, например, миллионы (123М), не изменяя само число. Это можно сделать, применив соответствующий

числовой пользовательский формат

.


ПРИМЕНЕНИЕ

: Приведенные выше решения использованы в статье

Число прописью

.

Предположим, вам нужно разбить номер на отдельные цифры, как показано на скриншоте ниже, что вы можете сделать для этого? Эта статья предоставит вам два метода.

Разбейте или разделите номер на отдельные цифры с помощью формулы
Разбейте или разделите номер на отдельные цифры с помощью Kutools for Excel

Простое разделение числа на отдельные цифры в Excel

Kutools for Excel Утилита Split Cells от позволяет легко разделить число на отдельные цифры или разбить содержимое ячеек по пробелу, запятой, новой строке или другим разделителям на отдельные строки или столбцы в Excel, как показано на скриншоте ниже. показал. Загрузите полную 60-дневную бесплатную версию Kutools for Excel прямо сейчас!

Вкладка Office, позволяющая редактировать и просматривать в Office с вкладками и делать свою работу Намного проще …

Подробнее … Скачать бесплатно …

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Повторное использование чего угодно: добавляйте наиболее часто используемые или сложные формулы, диаграммы и все остальное в избранное и быстро используйте их в будущем.
  • Более 20 текстовых функций: извлечение числа из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
  • Инструменты слияния: несколько книг и листов в одну; Объединить несколько ячеек/строк/столбцов без потери данных; Объедините повторяющиеся строки и суммируйте.
  • Инструменты разделения: разделение данных на несколько листов в зависимости от значения; Из одной книги в несколько файлов Excel, PDF или CSV; Один столбец в несколько столбцов.
  • Вставить пропуск скрытых/отфильтрованных строк; Подсчет и сумма по цвету фона; Массовая отправка персонализированных писем нескольким получателям.
  • Суперфильтр: создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделе, дню, частоте и т. Д. Фильтр жирным шрифтом, формулами, комментарием …
  • Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.

Подробнее … Бесплатная загрузка …

->


Содержание

  1. Разбиение или разделение числа на отдельные цифры с помощью формулы
  2. Разбейте или разделите число на отдельные цифры с помощью Kutools for Excel
  3. Разбейте или разделите число на отдельные цифры с помощью Kutools for Excel

Разбиение или разделение числа на отдельные цифры с помощью формулы

В этом разделе будет показана формула для разделения выбранных числовых ячеек на отдельные цифры в Excel.

1. Выберите пустую ячейку (говорит ячейка C1) для поиска первой разделенной цифры числа в ячейке A1, затем введите формулу = MID ($ A1, COLUMN () – (COLUMN ($ C1) – 1), 1) в строку формул , а затем нажмите клавишу Enter .

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

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

3. Не снимайте выделения с этих ячеек с разделенными цифрами и перетащите маркер заполнения вниз в ячеек, пока все числа не будут разделены на отдельные цифры. См. снимок экрана:


Разбейте или разделите число на отдельные цифры с помощью Kutools for Excel

Разделение ячеек утилиты Kutools for Excel поможет вам легко разделить все выбранные числовые ячейки на отдельные цифры сразу. Пожалуйста, сделайте следующее.

Перед применяя Kutools for Excel , сначала загрузите и установите его лы .

1. Выберите ячейки с номером, который нужно разделить на цифры, затем нажмите Kutools > Объединить и разделить > Разделить ячейки . См. Снимок экрана:

2. В диалоговом окне Разделить ячейки выберите параметр Разделить на столбцы в разделе Тип и в поле “Укажите разделителя, выберите «Указать ширину» и введите число 1 в текстовое поле. Нажмите кнопку OK .

3. В следующем всплывающем диалоговом окне Разделить ячейки укажите пустую ячейку для определения первой разделенной цифры, а затем нажмите кнопку OK .

После нажатия кнопки ОК , все числа в выбранных ячейках сразу же разделяются на отдельные цифры, как показано на скриншоте ниже.

Если вы хотите получить 30-дневную бесплатную пробную версию этой утилиты, нажмите, чтобы загрузить ее , а затем примените операцию в соответствии с указанными выше шагами.

Вкладка Office – просмотр, редактирование и управление с вкладками Рабочие книги в Excel:

Вкладка Office предоставляет интерфейс с вкладками, как в веб-браузерах, таких как Google Chrome, новые версии Internet Explorer и Firefox, в Microsoft Excel. . Он станет незаменимым помощником в работе и сэкономит время. См. Демонстрацию ниже:

Нажмите, чтобы получить бесплатную пробную версию вкладки Office!

->


Разбейте или разделите число на отдельные цифры с помощью Kutools for Excel


Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Как разложить формулу в excel
  • Как разложить текст по столбцам в excel
  • Как разложить таблицу в excel
  • Как разложить столбец в строку в excel
  • Как разложить дату в excel

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии