|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.11.2009, 14:27 | #1 |
Пользователь
Регистрация: 20.11.2009
Сообщений: 22
|
Сбор данных из 2й таблицы в первую с сортировкой
День добрый!
Прошу заранее прощения за коломбур. НИЧЕГО не понимаю в Еxcell. Мучаемся всем отделом уже 2 года и очень хотим автоматизировать процесс занимающий у нас 2 дня ручной работы.. Есть 2 таблицы. Первую надо обновить всеми данными из второй. Так чтобы: 1. была произведена сортировка по номеру в колонке C, внутри каждого значения по колонке А и В. При отсутствии номера в первой таблице из второй - номер и имя были добавлены в первую таблицу ( путем добавлением новой строки в соответствующий к А и B колоннам раздел) При отсутствии номера из первой таблицы во второй таблице - во второй добавляется пустая строка (получается тоже сортировка по номеру по возрастающей) Загрузить данные за 2009й год из второй таблицы в первую на соответствующие поля. Хотя может этот пункт можно обойти если бы система при добавлении строки или нахождении тождественного номера в колонке С сразу загружала бы данные за 2009й в первую таблицу.. Как, где и что надо спрограммировать? Заранее благодарю! Пример 2х таблиц в исходном состоянии и нужного результата: |
21.11.2009, 00:58 | #2 |
Пользователь
Регистрация: 20.11.2009
Сообщений: 22
|
Прошлась по http://www.msoffice.nm.ru/faq и ну никак не могу понять есть ли возможность автосортировки в Excell по двум колонкам с нахождением тождественных и новых номеров и их упорядочиванием без сбора всего в одну колонку.
Совсем опухла думать. ХЕЛП!!! |
21.11.2009, 11:03 | #3 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Во вложении пример,как получить цифровое представление ваших трех ячеек в дополнительном столбце для дальнейшей сортировки
Справедливо для заглавных латинских букв из двух знаков Например ZZ дает код 728 ,по этому производится деление на 1000 и 1000000 Прошу прощения за не внимательность,при архивации вашего оригинального файла VBA проект не сохраняется,создал копию,теперь все в норме
Анализ,обработка данных Недорого
Последний раз редактировалось doober; 21.11.2009 в 11:43. |
21.11.2009, 13:25 | #4 |
Пользователь
Регистрация: 20.11.2009
Сообщений: 22
|
Спасибо за попытку помочь!
Воспроизвела макрос, но сортировка получается не та что требуется. У меня 4 столба которые надо сортировать как группу из 2х и 2х столбов. Результат должен получиться с пробелами в первых двух и вторых двух столбах в местах отсутствия номера тут или там. Прошу прощения, но неимоверно сложно объяснить не зная терминов Excell. Последний раз редактировалось Balina; 21.11.2009 в 13:42. |
21.11.2009, 13:36 | #5 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Я сам удивляюсь,что творится с Вашим документом,сохранятся не хочет,некогда разбиратся.
Может надо разрешить макросу запуститься Меню -Сервис-Макрос-Безопасность - Низкая Загрузил себе проверил,все работает Поместите код в Модуль Запустите sopt Код:
Анализ,обработка данных Недорого
Последний раз редактировалось doober; 21.11.2009 в 13:42. |
23.11.2009, 12:39 | #6 |
Пользователь
Регистрация: 20.11.2009
Сообщений: 22
|
doober, спасибо за объяснение!
Все работает. Но, это не то что нужно. К сожалению, сортировка по отдельному столбцу не приносит мне результата лучше чем ручная сортировка. а нужно: Сортировать строки в первой и второй таблицах одновременно чтобы у них строки соответствовали по: 1е условие - А и В столбцах 2е условие - прогрессия в номерах С столбца Результат должен быть измененное состояние и первой и второй таблицы с пустыми строками в первой и второй таблицах в местах отсутствия номера тут или там. Может загрузить попроще пример? Только я не знаю как мне этот простой пример потом адаптировать к своим таблицам.. |
23.11.2009, 13:37 | #7 | ||
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Цитата:
Цитата:
Какой порядок приоритета сортировки? Как будет поставлен вопрос ,такое будет и решение Я думаю,что столбец С основополагающий. Вы на примере 2-3 строк создайте документ с пояснениями
Анализ,обработка данных Недорого
Последний раз редактировалось doober; 23.11.2009 в 13:40. |
||
23.11.2009, 14:16 | #8 | |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Цитата:
Любую сортировку можно выполнить
Анализ,обработка данных Недорого
|
|
23.11.2009, 23:54 | #9 | |
Пользователь
Регистрация: 20.11.2009
Сообщений: 22
|
Цитата:
Может быть Вы знаете более простой вариант представления сводной таблицы? В "нужном результате" уточнила что именно хочется получить в этой сводной таблице. Заранее благодарю за трату Вашего времени на эти "чайниковские" вопросы. |
|
24.11.2009, 01:03 | #10 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Вот теперь все понятно .
Посмотрите,правильно ли я Вас понял по сортировке Жду ответа для дальнейших действий
Анализ,обработка данных Недорого
Последний раз редактировалось doober; 24.11.2009 в 01:16. |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
авт. перенос данных из нескольких столбцов одной таблицы в один столбец другой таблицы | A_ALL | Microsoft Office Access | 7 | 24.08.2009 21:13 |
Сбор таблицы | mephist | Microsoft Office Excel | 4 | 17.07.2009 15:15 |
Копирование данных на первую пустую ячейку | kzld | Microsoft Office Excel | 8 | 15.07.2009 14:06 |
Сбор данных | OgE®_M@G | Microsoft Office Excel | 6 | 05.11.2008 05:57 |
Найти первую цифру в данных ячейки.. | kra183 | Microsoft Office Excel | 11 | 09.05.2008 01:35 |