tft每日頭條

 > 生活

 > excelvba條件下拉列表問題

excelvba條件下拉列表問題

生活 更新时间:2024-11-28 19:19:27

合并多個分表到一個總表中,這樣的操作很常見。但,有時候我們也需要反過來,即将一個總表拆分成多個子表,并且在總表中錄入/修改數據後,每個分表都可以自動更新數據。

如以下資金流動表。

excelvba條件下拉列表問題(多個分表随之自動更新)1

除了資金流水,我們還特别關心哪些客戶已經結清欠款,哪些客戶部分還清,哪些還欠着全款。

excelvba條件下拉列表問題(多個分表随之自動更新)2

當有人還了一部分或還清了欠款,名單就要從“未結”表中移動到“部分結清”表,甚至是“已結清”工作表中。

在我的excel表格中,隻要更新資金流動表,然後按下“Ctrl Alt F5”快捷鍵就可以自動更新3個分表的數據。

excelvba條件下拉列表問題(多個分表随之自動更新)3

不管幾個分表,随便在哪個分表中按快捷鍵都可以更新,也隻要按一次,就能更新所有的分表。

類似的需求很多,例如管理在職/離職人員表、計劃表、産品出庫入庫表等。

不知道你在遇到這類事情時是怎樣處理的呢?是複制粘貼?還是篩選呢?

其實,不用VBA、不用函數,數據透視表就可以實現這樣的功能啦。

步驟①

為資金流動表創建數據透視表。根據需要,添加計算字段。

excelvba條件下拉列表問題(多個分表随之自動更新)4

最終你想按照哪個列标題拆分數據表,創建數據表時,就把那個字段添加到“篩選器”字段下。

步驟②

鼠标點擊篩選器字段(本例為“還款現狀”),然後執行“分析”——“選項”——“顯示報表篩選頁”——“還款現狀”。

excelvba條件下拉列表問題(多個分表随之自動更新)5

小王:這不是自動拆分表格嗎?跟“總表錄入,分表更新”有什麼關系呢?

答:沒錯,就是數據透視表的拆分功能,很多人會拆分,但不知道數據表更新後,還可以讓各個分表自動更新。

步驟③

修改每個拆分形成的分表工作表名、格式,創建數據透視圖等。這一步也可以忽略。

excelvba條件下拉列表問題(多個分表随之自動更新)6

步驟④

其實沒有步驟了,表格已經設計好了。

當你在資金流動表中添加、删除、修改數據時,隻要随便打開一個分表,點擊“全部刷新”,或按快捷鍵“Ctrl Alt F5”即可。

excelvba條件下拉列表問題(多個分表随之自動更新)7

快捷鍵不需要記,你可以像我一樣在分表空白處打個标記,告訴自己以及後來人,刷新快捷鍵是多少。

注意事項

如果你看完操作步驟,就不往下看了。那麼你當你真正工作時,可能會罵我:“你說得不對,删除\修改數據可以自動更新,添加數據不行啊!自定義字段計算總出錯”

excelvba條件下拉列表問題(多個分表随之自動更新)8

答:① 這是因為第一步創建數據透視表時,你必須多選一些範圍,例如整列數據。

② 你需要的計算字段都必須在第一個基礎數據透視表中添加。這樣拆分後,再到每個分表中将不需要的字段删除。

好了,為數據透視表的簡單而強大喝彩吧!

相關閱讀:《一分鐘合并多個Excel文件,合并多個Excel工作表》、《合并多個Excel文件,針對WPS和低版本的Excel》。


本文由解晴新生原創,歡迎關注,帶你一起長知識!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved