亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Excel 自動篩選范圍:保持范圍不變/避免自動添加行

Excel 自動篩選范圍:保持范圍不變/避免自動添加行

繁星coding 2021-10-26 18:59:21
我有一個問題將 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)它僅按預期包含過濾的行)。我究竟做錯了什么?謝謝!
查看完整描述

1 回答

?
慕沐林林

TA貢獻2016條經驗 獲得超9個贊

通過對圖表系列使用相同的范圍,自動篩選范圍保持不變:

正如 dwirony 所建議的,將新數據(行)添加到自動篩選器似乎是 Excel 的標準行為。通過這種方式,我的底行顯示了小計,并在重新應用過濾器時隱藏了該行,從而擴展了過濾器范圍。

但是,如果您將圖表系列應用于與自動過濾器范圍相同的單元格范圍,則自動過濾器將保持不變!即我的自動篩選范圍是“A1:D111”,并在將內容添加到第 112 行時更改為“A1:D112”。但是,如果我為范圍“A1:D111”創建圖表系列并將內容添加到第 112 行,則自動篩選范圍將保持不變。

PS 注意:我還嘗試通過定義命名范圍(不使用它)來保持范圍固定,但這無濟于事/過濾器仍然自動添加命名范圍之外的新行。在 xlsx 作家中:

workbook.define_name('Filterrange', '={}!$A$1:$D$111'


查看完整回答
反對 回復 2021-10-26
  • 1 回答
  • 0 關注
  • 731 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號