|
![]() |
#1 |
Участник
|
Задачу усложнили
![]() Нужно то же самое кол-во элементов в выпадающем списке поля сводной, но средствами Excel (для формулы). Быть может кто подскажет как? Пока копаю в сторону "ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ(". Также если есть возможность хотелось бы получить значение первого и последнего элементов списка (первая и последняя дата) |
|
![]() |
#2 |
Дмитрий Ерин
|
Через "ПОЛУЧИТЬ.ДАННЫЕ..." вряд ли получится в общем случае. В частных случаях (которые сильно зависят от структуры исходных данных и измерений) - чисто гипотетически (я не проверял) можно поиграться добавлением в сводную таблицу дополнительных вычисляемых полей, которые придется отображать в области данных (что, на мой взгляд, криво).
Поэтому, имхо, проще пойти "в лоб" - через UDF (User Defined Function). Создаете в VBA функцию примерно такого содержания: PHP код:
Код: =PivotFieldCount("СводнаяТаблица1";"Дата";"Лист4") Небольшое замечание: будьте внимательны с подсчетом значений в поле сводной. Если данные в исходном диапазоне редактируются или удаляются, то даже после обновления сводной таблицы в ней останутся "закэшированными" удаленные даты. Они не будут отображаться, но будут храниться где-то внутри, как возможные значения поля, соответственно влияя на подсчет элементов.
__________________
![]() |
|
Теги |
pivottable |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|