![]() |
|
Модераторы: mihanik |
![]()
|
|
| Pena |
|
|||
![]() КорнеплодЪ ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 20.4.2006 Где: эРэФия, аул Москв а... Репутация: нет Всего: нет |
В Exel есть таблица: Исполнитель | Задание №_ | Число сдачи | Стоимость проделаной работы...
Как осуществить автоматическую отфильтровку? по принципу: данные для отдельного исполнителя заносяться в соседнюю таблицу этого исполнителя (сколько исполнителей, столько таблиц)... Это нужно для дальнейшего пересчёта стоимости проделанной работы для каждого исполнителя в этих таблицах... --------------------
Самовар по всем вопросам - сильно не ругайте |
|||
|
||||
| LOPUH |
|
|||
![]() Растение ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 15.2.2008 Где: Красноярск Репутация: нет Всего: 4 |
Таблицы находятся в разных книгах или на разных листах? Я бы реализовал эту задачу при помощи макроса VВA..
Скиньте образцы таблиц. Но сегодня мороковать уже не буду, рабочий день закончился |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 13 Всего: 454 |
Фильтрование - это отображение или скрытие на месте в зависимости от ... без копирования и/или перемещения данных.
А копирование в другое место в зависимости от ... - это совсем другая история. Только программно. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Pena |
|
|||
![]() КорнеплодЪ ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 20.4.2006 Где: эРэФия, аул Москв а... Репутация: нет Всего: нет |
--------------------
Самовар по всем вопросам - сильно не ругайте |
|||
|
||||
| FINANSIST |
|
||||
|
Статус: Жив ![]() ![]() Профиль Группа: Участник Сообщений: 526 Регистрация: 11.4.2008 Где: Москва Репутация: 5 Всего: 23 |
Если это нужно всего лишь для
то для чего тогда
?????????????????????????Довольно странный и неэффективный подход, учитывая назначение данной выборки. В отдельных табличках информация смотриться красивее что ли? А если число исполнителей перевалит за сотню, что ты будешь с этим нарезанным добром делать? в данном случае довольно эффективен следующий подход как в аспекте обработки, так и в аспекте анализа обработанной информации ( можно выполнить програмно, а можно и ручками, разница по времени небольшая): 1) выделяем таблицу и сортируем по 3 полям 2)Меню//Данные//Итоги 3)при каждом изменении в "исполнитель" добавить итоги по "стоимость" Автоматически группируются аналитики и считаются все итоги Если же тебе всё таки действительно необходимо вынести итоги в отдельные таблицы то свернув структуру до уровня2, выделив только видимые ячейки (Ctrl+G) копируешь итоги с исполнителями и вставляешь, куда надо (хотя зачем это тебе надо...) , кстати функции БДСУММ, БДИЗВЛЕЧЬ и СУММЕСЛИ никто не отменял. Во, пока печатал, вспомнил ещё 1 подход 9 даже предварительная сортировка не требуется): Выделяешь всю таблицу Данные//Список//Создать список (галка на "список с заголовками" Можно делать выборку, итоги при этом также автоматически считаются. -------------------- “...Брали корову рыжую одну, отдавать будем корову рыжую одну, чтобы не нарушать отчетности” Эдуард Успенский, “Каникулы в Простоквашино” |
||||
|
|||||
| Pena |
|
|||
![]() КорнеплодЪ ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 20.4.2006 Где: эРэФия, аул Москв а... Репутация: нет Всего: нет |
Спасибо... пока "втыкаю", но 1. главную таблицу сортировать нельзя (условие работы) 2. Да я не правильно выразился "...для дальнейшего пересчёта..." - нет, это нужно просто для выделения работы каждого отдельно взятого исполнителя 3. Число исполнителей будет порядка 5 - неболее того и напряга это не создаст...
--------------------
Самовар по всем вопросам - сильно не ругайте |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 13 Всего: 454 |
Сделайте ссылочную копию листа и сортируйте ее как вздумается. Оригинал при этом не затрагивается. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| AsIs |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 310 Регистрация: 2.4.2005 Где: Санкт-Петербург Репутация: 15 Всего: 17 |
Не особенно вникая в предложения остальных участников обсуждения, хотел бы посоветовать автору вопроса (соб-но по его вопросу).
Фильтрация с копированием данных в другое место возможна: 1. При использовании расширенного фильтра. 2. При формировании запроса (меню Данные \ Импорт внешних данных \ Создать запрос). В обоих вариантах никакого программирования не требуется. PS: если конечно это именно то, что Вы хотите. |
|||
|
||||
| LOPUH |
|
|||
![]() Растение ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 15.2.2008 Где: Красноярск Репутация: нет Всего: 4 |
Ну насчет того,что такие вещи делаются только программно, я бы поспорил.. Сам Excel штука довольно мощная.. Например задумай я решить эту задачку без VBA, я бы использовал функции ВПР и ГПР,другое дело,что я лично предпочитаю реализовывать подобные вещи через макросы.. Pena, в итоговых табличках будет подсчитываться только сумма работ? Ис исполнители всегда одни и те же или бывают разные? Я бы при расчете динамически создавал бы для каждого исполнителя отдельный лист, на который бы заносил данные. Устроит вас такой вариант? Завтра скину образец.. |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 13 Всего: 454 |
Это не копирование, а ввод формул со ссылками. Пусть ВНЕШНЕ это и выглядит как копирование. А копирование - это когда контент целевой ячейки полностью эквивалентен контенту исходной. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| RockClimber |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 848 Регистрация: 5.5.2006 Где: планета 013 в тен туре Репутация: 1 Всего: 15 |
А еще есть сводные таблицы! Для суммирования по исполнителям - самое то. Можно делать на отдельных листах. И сводная таблица может содержать в себе копию исходных данных.
-------------------- Хорошо кинутый дятел далеко летит, крепко встревает, долго торчит. |
|||
|
||||
| Pena |
|
|||
![]() КорнеплодЪ ![]() Профиль Группа: Участник Сообщений: 161 Регистрация: 20.4.2006 Где: эРэФия, аул Москв а... Репутация: нет Всего: нет |
Всем спасибо, продолжаю втыкать)
AsIs, отфильтровку же надо будет каждый раз производить вручную? - хотелось бы "динамики")) LOPUH, - на данный момент да, а что сложно будет сделать другие подсчёты? =\ - исполнители всегда одни и те же) - да устроит) Это сообщение отредактировал(а) Pena - 10.6.2008, 15:31 --------------------
Самовар по всем вопросам - сильно не ругайте |
|||
|
||||
| LOPUH |
|
|||
![]() Растение ![]() Профиль Группа: Участник Сообщений: 245 Регистрация: 15.2.2008 Где: Красноярск Репутация: нет Всего: 4 |
Сегодня не получилось-занят.. Неудобно раз обещал..
Фишка в том, чтобы сразу запихать все подсчеты в макрос.. Хотя если вы разбираетесь в VBA, добавить потом нужные процедуры недолго. Это сообщение отредактировал(а) LOPUH - 10.6.2008, 16:55 |
|||
|
||||
| AsIs |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 310 Регистрация: 2.4.2005 Где: Санкт-Петербург Репутация: 15 Всего: 17 |
Тогда запрос. Там есть обновление - по запросу или автоматическое. Чтобы составить свое мнение, а не слушать всяких дяденек |
|||
|
||||
| FINANSIST |
|
|||
|
Статус: Жив ![]() ![]() Профиль Группа: Участник Сообщений: 526 Регистрация: 11.4.2008 Где: Москва Репутация: 5 Всего: 23 |
Лови макрос, думаю такой вариант будет корректен
Присоединённый файл ( Кол-во скачиваний: 4 )
____________.rar 14,20 Kb-------------------- “...Брали корову рыжую одну, отдавать будем корову рыжую одну, чтобы не нарушать отчетности” Эдуард Успенский, “Каникулы в Простоквашино” |
|||
|
||||
![]()
|
| Правила форума "Работа с MS Office" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще!
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Работа с MS Office | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |