Как разбить число на цифры 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

 

Ответить

В этом руководстве объясняется, как использовать комбинацию функций MID и COLUMN для разделения определенного числа в ячейке на отдельные цифры в Excel.


Как разбить число на отдельные цифры в Excel?

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

Общая формула

=MID($B3,COLUMN()-(COLUMN($D3)- 1),1)

аргументы

$ B3: Представляет ячейку, содержащую число, которое вы хотите разделить на отдельные цифры;

$ D3: Представляет ячейку для вывода первой цифры числа.

Как пользоваться этой формулой?

1. Выберите пустую ячейку для вывода первой цифры. В данном случае я выбираю D3.

2. Введите в нее приведенную ниже формулу и нажмите Enter ключ. Затем была извлечена первая цифра числа в ячейке B3.

=MID($B3,COLUMN()-(COLUMN($D3)- 1),1)

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

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

Как работает эта формула?

=MID($B3,COLUMN()-(COLUMN($D3)- 1),1)

1. COLUMN(): В этом случае я выбираю ячейку D3 для ввода формулы, поэтому функция COLUMN возвращает 4, поскольку столбец D является четвертым столбцом на листе;

2. COLUMN($D3): Здесь функция COLUMN возвращает номер столбца ссылки $ D3. Здесь результат 4;

3. MID(12345,4-(4- 1),1): Функция MID извлекает одну цифру из числа «12345», начиная с первой цифры.


Связанные функции

Функция Excel MID
Функция Excel MID возвращает определенное количество символов из текстовой строки, начиная с указанной вами позиции, в зависимости от количества указанных вами символов.

СТОЛБЕЦ в Excel
Функция СТОЛБЕЦ Excel возвращает номер столбца, в котором отображается формула, или номер столбца для данной ссылки.


Родственные формулы


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

Kutools for Excel — Помогает вам выделиться из толпы

Хотите быстро и качественно выполнять свою повседневную работу? Kutools for Excel предлагает 300 мощных расширенных функций (объединение книг, суммирование по цвету, разделение содержимого ячеек, преобразование даты и т. д.) и экономит для вас 80 % времени.

  • Разработан для 1500 рабочих сценариев, помогает решить 80% проблем с Excel.
  • Уменьшите количество нажатий на клавиатуру и мышь каждый день, избавьтесь от усталости глаз и рук.
  • Станьте экспертом по Excel за 3 минуты. Больше не нужно запоминать какие-либо болезненные формулы и коды VBA.
  • 30-дневная неограниченная бесплатная пробная версия. 60-дневная гарантия возврата денег. Бесплатное обновление и поддержка 2 года.

Лента Excel (с Kutools for Excel установлены)


Вкладка Office — включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), точно так же, как Chrome, Firefox и новый Internet Explorer.

Снимок экрана Excel (с установленной вкладкой Office)

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


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

Occasionally we might need to separate the numbers from the text or obtain simply the numbers out of any input that contains both text and numbers. Excel has a variety of shortcuts that eliminate the need to manually do this task, making it possible to isolate integers from any dataset. In this tutorial, I will demonstrate a technique for separating nmbers in Excel by using formulas in a variety of circumstances.

Break or Split Numbers into Individual Digits using Formulas in Excel

In the following part, a formula will be presented that may be used in Excel to split chosen number cells into individual digits.

Let’s understand step by step with an example.

Step 1

In the first step, let us assume we have a sample data as shown in the below screenshot.

Step 2

To locate the first split digit of the number in cell A2, choose a cell that is blank. In our example cell C2, then type the following formula into the formula bar and then hit the Enter key on your keyboard. Please Refer to the below screenshot for the same.

Formula

=MID($A2,COLUMN()-(COLUMN($C2)- 1),1)

Important Note − In the above formula, the cell with the number that has to be divided into digits is located in A2 and the cell that is used to locate the first split digit is located in C2. Please make the necessary adjustments as per your requirement.

Step 3

Then, repeat the process of choosing cell C2, then drag the Fill Handle to the right cells until all of the digits in cell A2 have been extracted. Please check out the screenshot below for the same.

Step 4

Maintain the selection of these cells that have split digits, and then drag the Fill Handle down into the cells until all of the numbers are separated into individual digits. Please refer to the below screenshot for same.

Conclusion

In this tutorial, we explained how you can break or split number into individual digits by using formulas in Excel.

 

Степкина

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

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

#4

15.05.2020 12:57:06

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

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

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

Разбейте или разделите номер на отдельные цифры с помощью формулы
Разбейте или разделите номер на отдельные цифры с помощью 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


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

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

  • Как разбить текст word на страницы
  • Как разбить ячейку в excel на несколько ячеек по вертикали
  • Как разбить числа на интервалы в excel
  • Как разбить текст word на абзацы
  • Как разбить таблицу на еще две в word

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

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