Здравствуйте! Подскажите, пожалуйста новичку, есть ли в Екселе функция, чтобы можно было взять из ячейки число, разбить его на ряд натуральных чисел и отобразить в другой ячейке?
Как для заданного N получить в ячейке последовательность целых чисел, разделенных запятыми: 1,2,3, ...,N, Отображение натурального ряда чисел заданного диапазона
10.08.2019 14:47:17
|
|
|
|
10.08.2019 15:08:05
есть две новости:
плохая - функции такой нет, хорошая - это на столько элементарная задача, что даже язык не поворачивается называть ее задачей
Изменено:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
|
|
|
|
10.08.2019 15:19:54
в Power Query
|
|
|
|
10.08.2019 15:32:39
Огромное вам спасибо! Все получилось. Значит все-таки есть такая функция? Она в списке функций, но на нее нет справки, почему-то. Или вы сделали макрос?
|
|
|
|
10.08.2019 15:55:37
макрос в файле, но задача решалась и формулой
Изменено:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
|
|
|
|
10.08.2019 16:56:05
Кто предложит адекватное название темы?
|
|
|
|
10.08.2019 16:59:38
|
|
|
|
10.08.2019 17:16:49
Игорь, подскажи, пожалуйста, как можно текстовые последовательности, которые получились, перевести в числовые для разбивки их по ячейкам?
|
|
|
|
10.08.2019 17:21:00
|
|
|
|
10.08.2019 17:26:42
Goba80, название темы поменял - спасибо Игорю, но в следующий раз сами давайте название, из которого будет понятна проблема.
И ещё один момент: у нас на форуме к незнакомым людям принято обращаться на Вы. |
|
|
|
10.08.2019 17:27:01
|
|||
|
|
10.08.2019 17:27:38
извините, ранее предложенное название темы уже не подходит, оказалось последовательность записанная через запятые в ячейку нахрен никому не нужна
Goba80, см.пункт меню Текст по столбцам, а потом копирование с транспонированием (если нужно) удачи!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
|
|
|
|
10.08.2019 17:49:18
Ігор Гончаренко, простите, за назойливость. но пробовал с файлом, что вы прикрепили, ничего не выходит, наверное, как-то сначала надо преобразовать данные ячейки, может чуть подробнее опишите?
|
|
|
|
10.08.2019 18:06:00
|
|
|
|
11.08.2019 00:59:27
Goba80,
ответа нет, потому что задачи нет "по ячейкам" это как? есть два основных варианта 1. по ячейкам одной строки 2. по ячейкам одного столбца и есть масса экзотических вариантов: по диагонали, или каждая след ячейка - это ход конем два вниз, один в право и т.д. и т.п. когда сможете сформулировать, что Вам нужно тогда, возможно, кто-то ответит на Ваш вопрос, А ПОКА НЕ МОЖЕТЕ СФОРМУЛИРОВАТЬ ЗАДАЧУ - РЕШАЙТЕ ЕЕ САМОСТОЯТЕЛЬНО удачи!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
|
|
|
|
11.08.2019 09:45:33
Хорошо, спасибо!
|
|
|
|
11.08.2019 10:31:30
|
|||||
|
|
11.08.2019 10:51:43
=SUMPRODUCT(LEN(ROW($A$1:INDEX($A:$A;$A2)))-LEN(SUBSTITUTE(ROW($A$1:INDEX($A:$A;$A2));B$1;))) или =TRANSPOSE(MMULT(TRANSPOSE(LEN(ROW($A$1:INDEX($A:$A;$A2)))-LEN(SUBSTITUTE(ROW($A$1:INDEX($A:$A;$A2));{0\1\2\3\4\5\6\7\8\9};)));ROW($A$1:INDEX($A:$A;$A2))^0)) Ну разве что от 1, а не от 0 счет, что просто сделать, но у ТС от 1.
Изменено:
По вопросам из тем форума, личку не читаю.
|
|||
|
|
12.08.2019 12:33:57
Спасибо и еще попрошу помочь! У меня есть вот такой макрос и один вопрос:
Изменено: |
|||
|
|
12.08.2019 13:05:12
Правила форума, пункт 2.6
Код в сообщении следует оформлять с помощью кнопки <...> |
|
|
|
12.08.2019 13:10:26
|
|||
|
|
12.08.2019 13:58:50
Ігор Гончаренко, спасибо вам! Сам бы я до этого в жисть не додумался!
|
|
|
|
12.08.2019 14:00:44
|
|
|
|
12.08.2019 14:23:24
Goba80,
пожалуйста, Вы не представляете с каким трудом я до этого додумался! vikttur, не напрасно. поменяем название темы еще раз и все станет на свои места: Как для заданного N получить последовательной целых чисел 1,2,3,...,N, а) в одной ячейке, разделенных запятыми; б) в ряде ячеек (каждое число в отдельную ячейку) или смелое название: все о последовательностях целых чисел или ближе к реальности: кое-что о последовательности целых чисел или все, что Вы не знали о последовательности целых чисел и стеснялись спросить
Изменено:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
|
||||
|
|
|||