999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Excel VBA的動(dòng)態(tài)數(shù)據(jù)透視表技術(shù)在醫(yī)院會(huì)計(jì)工作中的高效應(yīng)用

2008-01-01 00:00:00黃先龍董明寶謝孝志
中國(guó)管理信息化 2008年1期

[摘 要] 基于Excel VBA的動(dòng)態(tài)數(shù)據(jù)透視表技術(shù)可滿(mǎn)足日常會(huì)計(jì)工作需求,從而彌補(bǔ)了醫(yī)院財(cái)務(wù)軟件統(tǒng)計(jì)、分析、匯總等功能的不足。本文利用Excel VBA自動(dòng)控制數(shù)據(jù)透視表技術(shù)動(dòng)態(tài)生成醫(yī)院會(huì)計(jì)科目試算平衡表,以避免會(huì)計(jì)憑證電算化錄入工作中的錯(cuò)誤,并比對(duì)分析醫(yī)院會(huì)計(jì)科目總賬和明細(xì)賬數(shù)據(jù)在一段時(shí)間內(nèi)的變化特征,以便及時(shí)、準(zhǔn)確、高效地為領(lǐng)導(dǎo)層提供決策依據(jù)。

[關(guān)鍵詞] Excel;VBA;數(shù)據(jù)透視表;醫(yī)院會(huì)計(jì)

[中圖分類(lèi)號(hào)]F232[文獻(xiàn)標(biāo)識(shí)碼]A[文章編號(hào)]1673-0194(2008)01-0030-03

專(zhuān)門(mén)的醫(yī)院會(huì)計(jì)電算化軟件在處理醫(yī)院會(huì)計(jì)數(shù)據(jù)的過(guò)程中實(shí)現(xiàn)了流程化,而Excel主要用于實(shí)現(xiàn)專(zhuān)門(mén)的會(huì)計(jì)電算化軟件所無(wú)法實(shí)現(xiàn)的功能,如對(duì)醫(yī)院會(huì)計(jì)數(shù)據(jù)的動(dòng)態(tài)處理、預(yù)測(cè)、分析、加工、統(tǒng)計(jì)匯總等。Excel已經(jīng)在各醫(yī)院會(huì)計(jì)核算中有不同程度的應(yīng)用,但大多是基于會(huì)計(jì)人員手工操作的,而且多是重復(fù)操作,步驟煩瑣,這樣既影響了工作效率,又不能快速、準(zhǔn)確地生成有價(jià)值的會(huì)計(jì)信息。因此熟練掌握Excel中內(nèi)嵌的VBA技術(shù),不但能提高日常會(huì)計(jì)工作質(zhì)量,而且可以Excel VBA加載宏的形式,一次生成特定的工作模板,多次使用,提高了會(huì)計(jì)日常工作效率,為確保會(huì)計(jì)信息質(zhì)量以及試算平衡提供了最基礎(chǔ)的保障。本文利用Excel VBA自動(dòng)控制數(shù)據(jù)透視表技術(shù)動(dòng)態(tài)生成醫(yī)院會(huì)計(jì)科目試算平衡表,以避免電算化會(huì)計(jì)憑證錄入工作中的錯(cuò)誤,并比對(duì)分析醫(yī)院會(huì)計(jì)科目數(shù)據(jù)在一段時(shí)間內(nèi)的變化特征,以便及時(shí)、準(zhǔn)確、高效地為領(lǐng)導(dǎo)層提供決策依據(jù)。

1 資料來(lái)源

資料來(lái)源于某醫(yī)院2006年AC90數(shù)據(jù)庫(kù),本例提取了會(huì)計(jì)原始記賬憑證32 679條記錄。

2 關(guān)鍵技術(shù)與方法

2. 1數(shù)據(jù)源的獲取

Excel內(nèi)嵌的VBA具有強(qiáng)大的后臺(tái)數(shù)據(jù)庫(kù)連接功能,可支持Oracle、SQL Server大型數(shù)據(jù)庫(kù)系統(tǒng),直接讀取AC90、用友等財(cái)務(wù)系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)。本文在VBA編輯器工程中添加兩個(gè)通用模塊(SetUp Trial Balance,SetUp Pivot),如圖1所示。

以下是生成會(huì)計(jì)科目試算平衡表的通用模塊:

Option Explicit

Sub SetUpTrialBalance()

On Error Resume Next

ActiveWorkbook.Sheets.Add

Dim connstring As String

connstring=\"ODBC;DRIVER=SQL Native Client;SERVER=(local);\" \"UID=用戶(hù)名;PWD=登錄密碼;Trusted_Connection=Yes;APP=Microsoft Office 2003;\"

\"WSID=;DATABASE=數(shù)據(jù)庫(kù)名;\"http://根據(jù)單位實(shí)際情況填入后臺(tái)數(shù)據(jù)庫(kù)連接用戶(hù)名、密碼以及數(shù)據(jù)庫(kù)名。

Dim sqlstring As String

sqlstring =\"select * from 會(huì)計(jì)憑證表 where (年份=2006 or 年份=2005) and 月份=1\"http://根據(jù)實(shí)際工作需要填入組合SQL查詢(xún)語(yǔ)句,本文采用的示例是為說(shuō)明清楚。

With ActiveSheet.QueryTables.Add(Connection:=connstring,Destination:=Range(\"A1\"),Sql:=sqlstring)

.Refresh

End With

Call SetUpPivot

End Sub

Sub SetUpPivot()

Dim r As Range

Range(\"A1\").CurrentRegion.Select

Selection.Name=\"TrialBalance\"

ActiveWorkbook.Sheets.Add

Dim PTcache As PivotCache

Dim PT As PivotTable

Dim Prange As Range

For Each PT In ActiveWorkbook.ActiveSheet.PivotTables

PT.TableRange2.Clear

Next PT

Set Prange = Range(\"TrialBalance\")

Set PTcache = ActiveWorkbook.PivotCaches.Add(xlDatabase,SourceData:=Prange)

Set PT = PTcache.CreatePivotTable(TableDe-stination:=Range(\"A3\"),tablename:=\"PivotTable1\")

PT.AddFields RowFields:=Array(\"科目代碼\",\"科目名稱(chēng)\"),ColumnFields:=Array(\"年份\",\"月份\")

With PT.PivotFields(\"借方金額\")

.Orientation = xlDataField

.Function = xlSum

.Position = 1

End With

With PT.PivotFields(\"貸方金額\")

.Orientation = xlDataField

.Function = xlSum

.Position = 2

End With

With PT.PivotFields(\"數(shù)據(jù)\")

.Orientation = xlColumnField

.Position = 3

End With

PT.RowGrand = False

PT.PivotFields(\"年份\").Subtotals=Array(False,F(xiàn)alse,F(xiàn)alse, False, False, False, False, False, False, False, False,F(xiàn)alse)

PT.PivotFields(\"月份\").Subtotals=Array(False,F(xiàn)alse,F(xiàn)alse, False, False, False, False, False, False, False, False,F(xiàn)alse)

PT.PivotFields(\"科目名稱(chēng)\").Subtotals=Array(False,F(xiàn)alse, False, False, False, False, False, False, False, False,F(xiàn)alse)

ActiveWorkbook.ShowPivotTableFieldList=False

End Sub

運(yùn)行上面的通用模塊,最終生成的數(shù)據(jù)表格及透視表如圖2、圖3所示。

2. 2醫(yī)院實(shí)際應(yīng)用

由于醫(yī)院財(cái)務(wù)電算化軟件有其自身的局限性,因而充分應(yīng)用Excel VBA的動(dòng)態(tài)數(shù)據(jù)透視表技術(shù),從某院的應(yīng)用實(shí)踐來(lái)看,效果較好,既可對(duì)動(dòng)態(tài)產(chǎn)生的醫(yī)院科目平衡表進(jìn)行匯總分析,也可避免會(huì)計(jì)登賬等錯(cuò)誤。這樣每月只需導(dǎo)出會(huì)計(jì)憑證原始數(shù)據(jù)集,即可自動(dòng)生成科目匯總表、明細(xì)總表。通過(guò)此工作簿可以大大減少月統(tǒng)計(jì)、匯總、分析等工作量,及時(shí)完成會(huì)計(jì)報(bào)表,并可為查詢(xún)、核對(duì)及登記賬簿提供方便。應(yīng)用Excel VBA控制數(shù)據(jù)透視表技術(shù),可簡(jiǎn)化醫(yī)院會(huì)計(jì)工作程序,可在醫(yī)院會(huì)計(jì)工作的諸多方面得到廣泛應(yīng)用,如在動(dòng)態(tài)數(shù)據(jù)透視表中結(jié)合Spread Sheet建模方法等,可在醫(yī)院財(cái)務(wù)管理模型分析中,在醫(yī)院財(cái)務(wù)預(yù)算、預(yù)測(cè)、報(bào)表數(shù)據(jù)比較分析、決策中,在醫(yī)院財(cái)務(wù)動(dòng)態(tài)報(bào)表生成中廣泛應(yīng)用。

3 體 會(huì)

(1)Excel很容易應(yīng)用,可按照要求生成復(fù)雜多樣的財(cái)務(wù)分析表,可以直接從一個(gè)或多個(gè)數(shù)據(jù)庫(kù)表中提取數(shù)據(jù)。

(2)數(shù)據(jù)透視表是動(dòng)態(tài)產(chǎn)生的并且功能非常強(qiáng)大,可自動(dòng)也可手動(dòng)生成,并且與目前的會(huì)計(jì)電算化系統(tǒng)使用無(wú)關(guān)。

(3)數(shù)據(jù)透視表有很好的成本效應(yīng),不需要購(gòu)置專(zhuān)門(mén)的分析軟件。

(4)數(shù)據(jù)透視表開(kāi)發(fā)出來(lái)的分析表快捷、高效、準(zhǔn)確。

(5)數(shù)據(jù)透視表是一個(gè)自定義表格,允許使用者對(duì)源數(shù)據(jù)清單中的字段按多種方式組合,行列可以轉(zhuǎn)置,可以對(duì)數(shù)據(jù)進(jìn)行全方位的透視。不管對(duì)數(shù)據(jù)怎樣重排,數(shù)據(jù)透視表都會(huì)自動(dòng)篩選、分類(lèi)和匯總,即刻得到源數(shù)據(jù)的不同匯總及分析結(jié)果。

4 結(jié)束語(yǔ)

善于靈活運(yùn)用VBA控制數(shù)據(jù)透視表功能,做成加載宏的通用格式XLA文件,可以快速、高效地完成日常工作中的多種會(huì)計(jì)、統(tǒng)計(jì)分析任務(wù),補(bǔ)充目前醫(yī)院財(cái)務(wù)電算化系統(tǒng)及HIS系統(tǒng)在數(shù)據(jù)分析、數(shù)據(jù)挖掘功能方面的不足,可直接提取醫(yī)院財(cái)務(wù)電算化系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù),也可通過(guò)醫(yī)院財(cái)務(wù)電算化系統(tǒng)的數(shù)據(jù)導(dǎo)出功能獲得數(shù)據(jù)源,再用Excel VBA的動(dòng)態(tài)數(shù)據(jù)透視表技術(shù)進(jìn)行透視分析。

主要參考文獻(xiàn)

[1] [美]Timonthy Zapawa. Excel Advanced Report Development[M]. 北京:電子工業(yè)出版社,2005.

[2] [美]John Walkenbach. Excel 2003 Power Programming with VBA[M]. 北京:電子工業(yè)出版社,2005.

[3] [美]Steven M Hansen. Mastering Excel 2003 Programming with VBA[M]. 北京:電子工業(yè)出版社,2004.

[4] [美]Bill Jelen,Michael Alexander. Pivot Table Data Crunching[M]. Que Publisher,2005.

主站蜘蛛池模板: 亚洲制服丝袜第一页| 国产精品分类视频分类一区| 中国毛片网| 亚洲色欲色欲www网| 国产99免费视频| 曰AV在线无码| 在线观看国产黄色| 国产青榴视频在线观看网站| www.亚洲一区| 在线另类稀缺国产呦| 伊人久久精品无码麻豆精品| 日韩成人高清无码| 91欧美在线| 一级毛片在线播放免费观看| 精品国产成人国产在线| 国产真实乱了在线播放| 亚洲首页国产精品丝袜| 久久激情影院| 97久久人人超碰国产精品| 中文无码日韩精品| 五月天天天色| 91视频青青草| 国产亚洲欧美另类一区二区| 无码av免费不卡在线观看| 国产精品妖精视频| 毛片视频网址| 欧美日韩中文国产va另类| 免费观看三级毛片| 国产成人1024精品下载| 亚洲第一色视频| 国产尤物视频在线| 四虎永久免费地址| 欧美在线观看不卡| 91丨九色丨首页在线播放| 日本在线视频免费| 国产午夜精品鲁丝片| 国产精品va免费视频| 免费毛片视频| 在线看AV天堂| 久久毛片免费基地| 992Tv视频国产精品| 国产成人永久免费视频| 中文一级毛片| 日本亚洲国产一区二区三区| 成人年鲁鲁在线观看视频| AV老司机AV天堂| 亚洲第一精品福利| 中国精品自拍| 欧美在线视频不卡| 欧美另类精品一区二区三区| 成人在线天堂| 狼友av永久网站免费观看| 91毛片网| 国产精品视频观看裸模 | 国产免费高清无需播放器| 无码乱人伦一区二区亚洲一| 啦啦啦网站在线观看a毛片| 国产乱子伦无码精品小说 | 日本午夜在线视频| 日韩国产精品无码一区二区三区| 中国黄色一级视频| 国产91九色在线播放| 欧洲极品无码一区二区三区| 蜜臀AV在线播放| 国产导航在线| 国产不卡网| 精品一区二区三区无码视频无码| 欧洲熟妇精品视频| 日韩国产欧美精品在线| 日韩精品无码免费专网站| A级毛片无码久久精品免费| 国产青榴视频| 91伊人国产| A级毛片无码久久精品免费| 国产精品夜夜嗨视频免费视频| 成人在线第一页| 亚洲成人在线网| 久久黄色视频影| 九九视频免费看| 国内精品91| 国产迷奸在线看| 精品無碼一區在線觀看 |