powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Сводная таблица фильтр по данным
7 сообщений из 7, страница 1 из 1
Сводная таблица фильтр по данным
    #36079816
DesertBrowser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день! Использую Excel 2003. Есть сводная таблица с несколькими полями. В области данных есть поле с суммлй по стоимости и второе - с количеством по полю из области столбцов "Материал" ("Количество выписок" - сколько раз выписывался материал). Сейчас сводная отсортирована по убыванию поля "Количество выписок". А как оставить в сводной только те материалы, которые выписывались более 1 раза?
PS. Сводная сформирована при помощи кода VBA, в основе её запрос ADO.
...
Рейтинг: 0 / 0
Сводная таблица фильтр по данным
    #36122471
DesertBrowser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
UP! Может, кто-нибудь знает, как установить фильтр по полю с итогами?
...
Рейтинг: 0 / 0
Сводная таблица фильтр по данным
    #36122585
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В области столбцов выбираешь параметры поля "Материал", дополнительно - Автоотображение лучшей десятки, включено, отображать: наибольших, количество поставить предварительно определив сколько значений больших единицы (по формуле, визуально, макросом), с помощью поля: "Кол-во по полю Материал".
и будет тебе счастье...

З.ы.:
1) Количество значений которые встречаются больше одного раза можно найти по след. форм.
=СУММПРОИЗВ((1/СЧЁТЕСЛИ(Лист1!$A$3:$A$18;""&Лист1!$A$3:$A$18))*(СЧЁТЕСЛИ(Лист1!$A$3:$A$18;""&Лист1!$A$3:$A$18)<>1)) , где
Лист1!$A$3:$A$18 - исходный диапазон с наименованиями материалов.

макросом это выглядит примерно так:
Код: plaintext
ActiveSheet.PivotTables( 1 ).PivotFields("name").AutoShow xlAutomatic, xlTop, [A1], "Количество по полю name"
, где в ячейке [A1] вышеуказанная формула
...
Рейтинг: 0 / 0
Сводная таблица фильтр по данным
    #36122645
DesertBrowser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое. Идея про лучшую "...дцатку" (после предварительного подсчёта количества неединичных выписок) понравилась. Но реально ситуация сложнее - материалы входят в группы по 10 признакам, каждый из которых отображается в своём поле. Пользователь может перемещать в область строк одно или несколько таких группировочных полей, например "Оборудование", чтобы выяснить, какие материалы выписывались на это оборудование чаще всего. Один материал, разумеется, может выписываться на различное оборудование. Как быть в этом случае - ведь для каждой группы будет своя лучшая десятка, где-то это будет три неравных единице значения, а где-то 5 или 10?
...
Рейтинг: 0 / 0
Сводная таблица фильтр по данным
    #36122819
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DesertBrowser

Я первый раз решил ответить без примера, но вообще это порочная практика делать за Вас учебный пример. Так что пример в студию, если бы он был изначально я бы не делал ошибочных предположений.
...
Рейтинг: 0 / 0
Сводная таблица фильтр по данным
    #36122899
DesertBrowser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приамер
...
Рейтинг: 0 / 0
Сводная таблица фильтр по данным
    #36123139
Deggasad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может обычный автофильтр подойдет (см пример)? Как компромисс, а то задачка становится сложнее. Можно макрос писать, который по условию будет скрывать нужные строки, но это все уже не механизмы сводной таблицы к сожалению. Чтобы использовать инструменты сводной таблицы придется вводить дополнительное поле (столбец), в котором попытаться прописать все свои условия на отображение/неотображение в ячейке (при этом сделать это условие изменяемым в зависимости от выбранных параметров)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Сводная таблица фильтр по данным
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]