Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2010, 16:29   #1
vovkmic
 
Регистрация: 07.06.2010
Сообщений: 8
По умолчанию группировка данных из инвойса

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

1.ЗДЕСЬ НАДО В ПРЕДЕЛАХ ОДНОГО НАИМЕНОВАНИЯ (СТОЛБЕЦ В), ПО КАЖДОЙ ТОРГОВОЙ МАРКЕ (СТОЛБЕЦ С), ПЕРЧИСЛИТЬ ВСЕ АРТИКУЛЫ (СТОЛБЕЦ D), ИСКЛЮЧИВ ПОВТОРЯЮЩИЕСЯ, ДОЛЖНА ПОЛУЧИТЬСЯ ЗАПИСЬ ВИДА: "BIGWASP: DX107185; CXJIDUI: 955-1, 955-2, 955-3; KUERATM: 7-03 И Т.Д., ТО ЖЕ САМОЕ ПО СЛЕДУЮЩЕМУ НАИМЕНОВАНИЮ

2.ЗДЕСЬ НАДО В ПРЕДЕЛАХ ОДНОГО НАИМЕНОВАНИЯ (СТОЛБЕЦ В), ПО КАЖДОЙ ТОРГОВОЙ МАРКЕ (СТОЛБЕЦ С), ПЕРЧИСЛИТЬ ВСЕ АРТИКУЛЫ (СТОЛБЕЦ D), УКАЗАВ ЧЕРЕЗ ТИРЕ КОЛИЧЕСТВО ПАР КАЖДОГО(СТОЛБЕЦ Р), ИСКЛЮЧИВ ПОВТОРЯЮЩИЕСЯ АРТКУЛЫ, ПОВТОРЯЮЩИЙСЯ АРТИКЛ ДОЛЖЕН ОСТАТЬСЯ В ВИДЕ ОДНОЙ ЗАПИСИ, А КОЛИЧЕСТВО ПАР ВСЕХ ПОВТОРЯЮЩИХСЯ ДОЛЖНО СУММИРОВАТЬСЯ, ДОЛЖНА ПОЛУЧИТЬСЯ ЗАПИСЬ ВИДА: "BIGWASP: DX107185-18ПАР; CXJIDUI: 955-1-1200ПАР, 955-2-1776ПАР, 955-3-1200ПАР; KUERATM: 7-03-468ПАР И Т.Д., ТО ЖЕ САМОЕ ПО СЛЕДУЮЩЕМУ НАИМЕНОВАНИЮ

3.ЗДЕСЬ НАДО В ПРЕДЕЛАХ ОДНОГО НАИМЕНОВАНИЯ (СТОЛБЕЦ В), РАСПИСАТЬ СКОЛЬКО МЕСТ (СТОЛБЕЦ Е), УПАКОВАНЫ В МЕШОК/КОРОБКУ (СТОЛБЕЦ G К-КОРОБКА, М-МЕШОК), ТАКЖЕ УКАЗАТЬ РАСФАСОВКУ КОРОБОК/МЕШКОВ. ДОЛЖНА ПОЛУЧИТЬСЯ ЗАПИСЬ ВИДА: КОРОБКИ КАРТОННЫЕ, ПО: 10ПАР-49ШТ, 12ПАР-811ШТ; МЕШКИ ПОЛИПРОПИЛЕНОВЫЕ, ПО: 12ПАР-20ШТ , ТОЖЕ ПО СЛЕДУЮЩЕМУ НАИМЕНОВАНИЮ

ДАННЫЕ СОРТИРОВАТЬ БОЛЬШЕ НЕЛЬЗЯ, ОНИ УЖЕ ОТСОРТИРОВАНЫ ПО НАИМЕНОВАНИЮ (СТОЛБЕЦ В) ТОРГОВОЙ МАРКЕ (СТОЛБЕЦ С) И АРТИКУЛУ (СТОЛБЕЦ D)

ТРЕБУЕТСЯ РЕШЕНИЕ ВСТРОЕННЫМИ ФОРМУЛАМИ И ФУНКЦИЯМИ EXCEL,
Вложения
Тип файла: rar ПРИМЕР.rar (8.9 Кб, 13 просмотров)
vovkmic вне форума Ответить с цитированием
Старый 08.06.2010, 02:49   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Дергайте за колокольчик,должно все получиться
Вложения
Тип файла: rar ПРИМЕР.rar (62.8 Кб, 16 просмотров)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 08.06.2010, 14:40   #3
vovkmic
 
Регистрация: 07.06.2010
Сообщений: 8
По умолчанию уточнение

1. исходные данные постоянно меняются, я поменял несколько строк, и все-выкидывает результат не в ту строку (при смене наименования в столбце В, в столбце А появляется номер наименования-и именно напротив этого номера и должно расписаться требуемое в примере выше), и еще - можно добавить столбик с результатом: все торговые марки в пределах одного наименования (столбец В) вида: BIGWASP, CXJIDUI, KUERATM, XHM. И еще вопрос, а возможно осуществить подобное решение используя только формулы?
либо чтоб макрос пересчитывал значения результирующих ячеек при любом изменении в данных (чтоб не надо было на кнопку нажимать)
Вложения
Тип файла: zip ПРИМЕР1.zip (67.5 Кб, 9 просмотров)
vovkmic вне форума Ответить с цитированием
Старый 08.06.2010, 19:17   #4
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Исправил.Кнопку можете удалить при необходимости.
По формулам вам не подскажу.Формулы-это не мое
Вложения
Тип файла: rar ПРИМЕР1.rar (64.2 Кб, 45 просмотров)
Анализ,обработка данных Недорого

Последний раз редактировалось doober; 09.06.2010 в 01:53.
doober вне форума Ответить с цитированием
Старый 09.06.2010, 01:53   #5
vovkmic
 
Регистрация: 07.06.2010
Сообщений: 8
По умолчанию

ммм..., а где само решение?
vovkmic вне форума Ответить с цитированием
Старый 09.06.2010, 13:48   #6
vovkmic
 
Регистрация: 07.06.2010
Сообщений: 8
По умолчанию ВАРИАНТ РЕШЕНИЯ ПРИ ПОМОЩИ ФОРМУЛ

попробовал решить задачу так же как это сделал уважаемый doober, но только при помощи формул, возникает непонятная мне ошибка при группировке артикулов в столбце AN, в формуле где то не правильное условие (точнее я вижу где не правильное и не могу написать по другому), задача такова в столбце AN, должны расписаться все артикулы в виде: 2010-1, B1232-1, BL3673-6, BL3673-7, D11396-1, D11396-3, D11396-6, D11398-11, D11398-17,

артикулы берутся из столбца АМ, собираться через запятую они должны до того момента как в столбце AD не поменяется номер, если артикул повторяется - то он не должен попадать в список реализовано через столбец AF(в принципе реализовано просто переодически вылезает "ложь") разным цветом выделил два варианта написания формулы
Вложения
Тип файла: zip ПРИМЕР 3.zip (3.13 Мб, 7 просмотров)
vovkmic вне форума Ответить с цитированием
Старый 09.06.2010, 14:18   #7
vovkmic
 
Регистрация: 07.06.2010
Сообщений: 8
По умолчанию пожелания по варианту решения в VBA

уважаемый doober, я вас наверное заколебал, но есть еще недоработки,(ПРИМЕР2-1) при изменении данных в столбцах B,C,D-не происходит автоматического пересчета, необходимо чтоб автоматический пересчет происходил при любом изменении от столбца С до столбца Н,
еще одна просьба, можно после каждого знака препинания в столбцах с S по V - поставить пробел, ПРИМЕР2-2, значения вычислений должны были выгрузиться в 21 строку а выгрузились в 20ю
Вложения
Тип файла: zip ПРИМЕР2-1.zip (104.3 Кб, 5 просмотров)
Тип файла: zip ПРИМЕР2-2.zip (104.1 Кб, 7 просмотров)
vovkmic вне форума Ответить с цитированием
Старый 09.06.2010, 18:57   #8
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Тестируйте
Вложения
Тип файла: rar Release.rar (87.6 Кб, 12 просмотров)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 10.06.2010, 09:33   #9
vovkmic
 
Регистрация: 07.06.2010
Сообщений: 8
По умолчанию по способу решения при помощи формул

проблему описанную выше (при группировке артикулов в столбце AN) решил, есть еще проблема, в столбце AT, напротив каждого артикула (берется из столбца D) пишется сколько пар данного артикула (берется из столбца АС) - необходимо сделать так чтоб если артикул повторяется "D" в столбец АТ попадала запись: артикул-кол-во пар, а количество пар - всех повторяющихся артикулов, в следующей строке столбца АТ при последующем повторении артикула в столбце D ни чего не должно отображаться
Вложения
Тип файла: zip ПРИМЕР 3-1.zip (3.08 Мб, 5 просмотров)
vovkmic вне форума Ответить с цитированием
Старый 10.06.2010, 15:42   #10
vovkmic
 
Регистрация: 07.06.2010
Сообщений: 8
По умолчанию пожелания по способу решения в VBA

1. в столбце В если меняю наименование (бывает его не правильно записывают-приходится исправлять) не происходит автоматического пересчета;
2. можно добавить столбцы в которых будет:
а) столбец W надо по каждому товару из столбца Н отобразить минимальное и максимальное значение, вид записи: "6-15";
б) столбец Х, то же самое, только данные из столбца I, вид записи: "3-5"
в) столбец Y, отобразить сумму пар из столбца Р в пределах каждого товара, запись вида: "11672"
г) при изменении исходных данных в столбцах H и I - значения итоговых ячеек должны пересчитываться
Вложения
Тип файла: rar Release1.rar (92.6 Кб, 5 просмотров)
vovkmic вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Группировка Pretorianec79 Microsoft Office Excel 2 19.01.2010 14:36
Группировка строк mephist Microsoft Office Excel 2 11.08.2009 19:32
Группировка данных в Excel nnspu Microsoft Office Excel 3 12.02.2009 12:28
группировка Мингиян Microsoft Office Excel 2 23.04.2008 23:43
Группировка SveSve Microsoft Office Excel 3 21.03.2008 11:50