Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。 實際工作中經常需要將多個分表的數據匯總到總表,有簡單的匯總,有復雜的匯總,表的結構不一樣,匯總的方法也不相同,因此處理多表數據匯總的問題需要用戶有針對性的對表格現狀和需求進行分析,靈活采用Excel中編輯功能、公式函數或透視表等進行加以解決。 下表中是財務部常用到的往來帳款的多表匯總,用戶需要將各個客戶分表中的應收應付最新統計結果集中反映到匯總表,方便查看和使用。
針對實際情況 下面采用函數方法和VBA代碼法來實現多表快速匯總操作: 公式函數法: 在“匯總表”計算單元格中創建公式,引用“客戶01”表中對應的應收帳款數據,公式表達式: B4=MAX(INDIRECT(A4&"!" & "J"&COUNTA(INDIRECT(A4&"!"&"J:J"))+1),0) C4=MIN(INDIRECT(A4&"!" & "J"&COUNTA(INDIRECT(A4&"!"&"J:J"))+1),0) 其中indirect 是間接引用函數,在其參數擬合出要引用的表名和單元格地址,實現數據引用,max 和min函數在此巧妙實現正負數的判斷來決定保留在應收還是應付。 ? VBA代碼法: 使用VBA編輯程序代碼也可輕松解決該 問題,按Alt+F11打開VBE窗口,在“插入”菜單中選擇“模塊”,在右側顯示的空白窗格中輸入以下代碼: 使用“開發工具”選項卡,“插入”表單控件“按鈕”,“匯總表”右側空白處繪制添加按鈕圖標,在彈出的“指定宏”窗口選擇上方sub程序的名稱“a”后確定。 以后每次想查看最新的各個客戶的往來帳款,只需點擊按鈕即可實時更新,即可在表格中查看到最新的匯總數據內容。 使用公式函數和VBA的方法來解決多表數據匯總,使用起來比較高效方便輕松,缺點是需要用戶對函數較為精通,對VBA代碼的編寫要有所了解。 Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。 |
溫馨提示:喜歡本站的話,請收藏一下本站!