|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.06.2011, 17:14 | #1 |
Новичок
Джуниор
Регистрация: 29.12.2010
Сообщений: 2
|
Вопрос по упорядочиванию данных в таблице
Дорогие специалисты в области Excel / VBA, ОЧЕНЬ нужна Ваша помощь!
Уже использовал все возможные имеющиеся (у меня) приемы, но...не помогло... Полученная таблица данных совершенно не удобна для обработки. (в планах: создание сводной таблице на основе упорядоченной базы. пример базы вложении на листе "Исходник"). Проблема состоит в том, что для создания сводной таблицы которая предоставит информацию в разрезе контрагентов/артикулов/накладных и объеом вотгрузок нет нормального источника данных. Т.е. исходник не позволяет этого сделать. Таким образом, мне необходимо в столбец "B" внести имя контрагента а в столбец "C" внести артикул, так чтобы они были на одинаковой строке с накладной. НО проблема в том, что контрагент находится в той же строке что и накладная. А мне неободимо котрагента вывести в параллельный столбец. Тоже самое надо сделать с артикулом... Т.е. выевести контрагента, артикул и накладную в 1 строку но в разные столбцы... Объем моего рабочего файла в полной версии очень большой и таких строк до 60000...поэтому нужен способ автоматизации... его и ищу... Пожалуйста, посмотрите вложение, возможно Вам будет проще меня понять, если вы сравнить лист "Искомый результат" с листом "Исходник". ...Файл во ложении формата 2007. Любая помощь будет очень кстати. Последний раз редактировалось Aeriges; 19.06.2011 в 17:21. |
19.06.2011, 17:55 | #2 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Я правильно понимаю,что Контрагента я могу определить по форматированию ячекйки-отступ 6.
Больше не нашел никаких отличий
Анализ,обработка данных Недорого
|
19.06.2011, 18:01 | #3 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Привязался к
"Расх." и "Возвратная накладная" Код:
Я поставил вручную всему столбцу, но можно и в код прописать, перед выгрузкой массива.
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 19.06.2011 в 18:10. |
19.06.2011, 18:06 | #4 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Посмотрите пример во вложении. Откройте файл и запустите макрос "Main".
Привязка осуществляется по наличию даты в конце строки.
Чем шире угол зрения, тем он тупее.
|
19.06.2011, 18:17 | #5 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Судя по всему, других алгоритмов нет
webmoney: E265281470651 Z422237915069 R418926282008
|
19.06.2011, 20:23 | #6 | |
Новичок
Джуниор
Регистрация: 29.12.2010
Сообщений: 2
|
this is magic
Цитата:
Спасибо, за супер ответ!!! Да и в не рабочий день! ))) Все работает на 100% SAS888, спасибо Вам что ответили файлом, для не сильно сведущего в vba, такой вариант упрощает )) Еще раз Вам Спасибо! |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сохранение данных в таблице | Aleksey1989 | Помощь студентам | 4 | 21.10.2010 11:16 |
Вопрос по таблице. | Tabasco7 | Microsoft Office Excel | 6 | 02.08.2010 15:05 |
Вопрос по Таблице | I1IarpeY | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 26.06.2010 16:52 |
Вопрос от новичка - отбор уникальных записей в таблице | Molodtsov | Microsoft Office Excel | 6 | 20.01.2010 20:22 |