|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.07.2019, 10:59 | #1 |
Регистрация: 11.07.2019
Сообщений: 8
|
Собрать столбец на новом листе
Имеются данные вида как в первом столбце.
Все цыфры. В ячейке а1 может быть разное кол-во через запятую. В ячейке а2 может быть любая цыфра, знак х означает умножение на нное кол-во раз, тоже может быть разным. Ячейка а3 содержит одну цифру, может быть разной. Все цыфры положительные. Задача- получить один столбец как в примере С. Т. Е. Столбец с одной цифрой в ячейке. Цифра означает некий артикул (обозначение) Помогите пожалуйста. Пример сделан вручную для наглядности. Потом получившийся столбец бедет преобразован в сводную таблицу, в которой будет видно сколько каких артикулов присутствовало в изначальном столбце. |
11.07.2019, 11:25 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
во-первых, цИфра
во-вторых, Вы путаете понятия "цифра" и "число" в-третьих, такое можно сделать макросом на VBA. Он будет не сложный, но нужно будет парсить строчку. |
11.07.2019, 11:29 | #3 |
Регистрация: 11.07.2019
Сообщений: 8
|
Спасибо Сергей за то что поправили меня. Хотел добавить что ячеек в первом столбце может быть разным. Очень жду помощи. Спасибо!
|
11.07.2019, 11:49 | #4 |
Регистрация: 11.07.2019
Сообщений: 8
|
В целом я понимаю как это чисто механически сделать, а вот автоматизировать знания не позволяют. Я так и делал, разбирал разбирал ячейку на строку и потом собирал в один столбец, но при объёмах это уйма времени. В программировании я не силен)
|
11.07.2019, 12:20 | #5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
АртикулыВСписок.zip
если что, там такой код Код:
|
11.07.2019, 12:39 | #6 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
см.вложение
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
11.07.2019, 12:48 | #7 |
Регистрация: 11.07.2019
Сообщений: 8
|
Спасибо огромное! Как освобожусь, проверю, отпишусь.
|
11.07.2019, 18:27 | #8 |
Регистрация: 11.07.2019
Сообщений: 8
|
[QUOTE=IgorGO;1787893]см.вложение
Игорь, ваш вариант покорил кнопкой! Но я не учел один момент, встретилась ячейка в которой была и запятая и умножение, в результате получил в ячейке два числа, сможете поправить код под такую ситуацию? [QUOTE=Serge_Bliznykov;1787890]Вложение 97184 Сергей, в вашем варианте почему-то получилось больше ячеек с несколькими числами, хотя видно что вы рассматривали больше вариантов содержания изначальных данных. Я лучше исходник приложу, так будет понятнее, если сделаете автоматическое удаление пустых ячеек, вообще песня. Но это я и так фильтром могу сделать. Спасибо вам огромное, за то что откликнулись. если что, там такой код [CODE]Option Explicit |
11.07.2019, 19:04 | #9 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 616
|
Можно тоже попробовать? )
Код:
Последний раз редактировалось nilem; 11.07.2019 в 19:08. Причина: добавил файл |
11.07.2019, 20:02 | #10 |
Регистрация: 11.07.2019
Сообщений: 8
|
[QUOTE=nilem;1787933]Можно тоже попробовать? )
Спасибо огромное! То что надо! |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
работа на одном листе с данными из LISTBOX, данные на другом листе | konstantin1990 | Microsoft Office Excel | 3 | 22.07.2013 15:15 |
Дублирование ячеек, диапазона ячеек на новом листе | ukrman | Microsoft Office Excel | 2 | 03.02.2012 01:06 |
1. Сформировать на листе Excel столбец, состоящий из 30 элементов, случайных чисел ... | rnboy | Microsoft Office Excel | 12 | 19.12.2010 14:21 |
Формирование квитанции на новом листе | ddv.code | Microsoft Office Excel | 3 | 21.10.2010 09:29 |
ячейка на одном листе, в которую необходимо подставлять данные из столбца, находящегося на другом листе | Ирина Водолагина | Microsoft Office Excel | 4 | 04.03.2009 23:38 |