У меня есть проблема, чтобы ограничить автофильтр Excel установленным диапазоном и отобразить липкий нижний ряд ниже этого диапазона ...
Это хорошо работает (я использую Python xlsxwriter):
worksheet.autofilter('A1:D111')
Это приводит к тому, что диапазон списка фильтров в Excel (Office 365) составляет $ A $ 1: $ D $ 111.
Однако, если я напишу ячейку ниже диапазона автофильтра с:
worksheet.write(111, 3, 'Total filtered selection', format_string) #adds string to Excel row 112
Затем эта строка также включается в диапазон фильтра (фильтр почему-то заканчивается на $ D112 по какой-то причине ... см. Рисунок).
Из-за этого нижний ряд не прилипает к нижней части выборки при изменении фильтра, что я и хотел, чтобы показать итоги для выборки (используя =SUBTOTAL(101, E1:E111)
, который включает только отфильтрованные строкикак предполагалось).
Что я делаю не так?Спасибо!