亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        VBA在對內(nèi)廣播效果質(zhì)量報表中的應(yīng)用

        2017-05-12 03:30:46■文/王強(qiáng)
        中國傳媒科技 2017年3期
        關(guān)鍵詞:發(fā)射臺統(tǒng)計表報表

        ■文/王 強(qiáng)

        VBA在對內(nèi)廣播效果質(zhì)量報表中的應(yīng)用

        ■文/王 強(qiáng)

        本文介紹了用VBA實現(xiàn)報表自動化的關(guān)鍵語句和業(yè)務(wù)邏輯。使用VBA報表的制作速度是人工制作速度的兩倍以上,提高了報表制作效率。

        VBA使用;報表自動化;數(shù)據(jù)中心

        引言

        我所在的部門是數(shù)據(jù)中心。數(shù)據(jù)中心是所有數(shù)據(jù)的匯集地點,也是眾多報表的制作地點。使用VBA能大大提高制作報表的效率,將給數(shù)據(jù)中心帶來很大幫助。同時,各直屬臺也要制作報表。若他們使用VBA,也會給他們帶來效率上的提高。

        VBA(Visual Basic for Applications)是Visual Basic的一種宏語言,是微軟開發(fā)出來在其桌面應(yīng)用程序中執(zhí)行通用的自動化(OLE)任務(wù)的編程語言。主要能用來擴(kuò)展Windows的應(yīng)用程序功能,特別是Microsoft Office軟件。也可說是一種應(yīng)用程式視覺化的Basic腳本。

        對內(nèi)效果及質(zhì)量月報描述了對內(nèi)效果及質(zhì)量的情況,是重要的廣播報表,包含多個附件。由于該報表要抄送給多個單位,從側(cè)面說明此報表很受重視。在制作過程中,為了便于制作,我又添加了5個中間附件。過去沒有加入VBA程序時,要花費3天制作月報。現(xiàn)在,順利的話,不到1天半的時間可以完成。這樣大大提高了制作報表的效率。而且用VBA時,報表不容易出錯。

        1.報表制作流程

        下面介紹比較有特點的VBA使用。復(fù)制和刷新透視表是比較多的操作過程。多列去重復(fù)是比較特殊的應(yīng)用,是我用VBA錄制宏之后,反向得到的。后幾個介紹都是業(yè)務(wù)流程性的,操作起來比較復(fù)雜。目的是為了跟讀者分享一下VBA究竟能解決什么復(fù)雜問題。

        1.1 復(fù)制工作薄的使用內(nèi)容到本工作簿

        workbookA.Sheets(x).UsedRange.Copy ThisWorkbook. Sheets(x).Range(“a1”)

        把工作簿A中sheet x使用的內(nèi)容復(fù)制到本工作簿sheetx的左上角位置。

        1.2 整列復(fù)制內(nèi)容到需要的位置

        Sheets(x).Range(“H:H”).Copy Sheets(x1).Range(“A1”)復(fù)制sheet x的H列到sheetx1的A1單元格內(nèi)容。

        1.3 刷新透視表

        Sheets(x).PivotTables(“ 數(shù) 據(jù) 透 視 表 x”).PivotCache. Refresh

        刷新本工作簿下的透視表x。當(dāng)報表中存在大量透視表,該語句可以大大提高效率和操作準(zhǔn)確度。

        1.4 多列去重復(fù)

        乳酸鏈球菌素(Nisin)是由乳酸鏈球菌合成的一種多肽抗菌素,能有效抑制革蘭氏陽性菌,如金黃色葡糖球菌、溶血性鏈球菌、單增李斯特菌、肉毒桿菌,是國際上公認(rèn)的天然防腐劑。研究表明[11],在不影響色澤和防腐的情況下,添加Nisin可使亞硝酸鹽的含量由原來的150 mg/kg降到40 mg/kg。若添加0.2 g/kg Nisin, 則亞硝酸鹽的添加量減少到 0.04 g/kg,香腸中的菌落總數(shù)可降低到3200 cfu/g,抑菌效果明顯。

        Sheets(“x).Range(“$A$1:$C$65535”).RemoveDuplicates Columns:=Array(1, 2, 3), Header:=xlYes

        A、B和C三列聯(lián)合去重復(fù)。

        Sheets(X).Range(“$A$1:$D$65535”).RemoveDuplicates Columns:=Array(1, 2, 3, 4), Header:=xlYes

        A、B、C和D四列聯(lián)合去重復(fù)。

        去重復(fù)也是使用比較多的功能。這個語句我是通過錄制宏,得到代碼,再調(diào)試得到的。這種方法值得學(xué)習(xí)。

        1.5 檢查可聽率對比表中的數(shù)據(jù)劇烈變化

        程序的一個重要內(nèi)容是檢查可聽率對比表中的數(shù)據(jù)是否存在劇烈變化。所謂劇烈變化檢查就是,檢查本月的可聽率與上月相比是否下降了10%以上(含10%),還有該前端設(shè)備本月的可聽率是否為0(前端設(shè)備未收測)。檢查的內(nèi)容如表1所示。檢查的表格還有按地區(qū)劃分的節(jié)目可聽率對比表和按地區(qū)劃分的語言可聽率對比表。

        表1 按地區(qū)分的前端設(shè)備可聽率對比表

        從第一條記錄開始檢查表1。先判斷地區(qū)中是否存在前端設(shè)備,如果不存在前端設(shè)備則跳轉(zhuǎn)到下一個地區(qū)。如果存在前端設(shè)備,則判斷該前端設(shè)備的本月可聽率是否為0,為0則記錄下來“該前端設(shè)備本月未收測”,不為0則檢查本月的可聽率是否下降了10%。若可聽率下降了10%,則記錄下來“該前端設(shè)備的可聽率下降達(dá)到10%”。檢查本表格中是否所有的記錄都完成了。沒有完成,則檢查下一條記錄。所有的情況都記錄在一個名為《出現(xiàn)的問題及回答》的文件中。記錄完成后,還要通過查看直屬臺月報數(shù)據(jù)和詢問直屬臺的方法了解可聽率出現(xiàn)劇烈變化的原因,并把原因記錄在該文件中,以備月報之用。具體流程如圖1所示。

        圖1 可聽率劇烈變化的檢查方法

        在多報表導(dǎo)入前,判斷其報表存在性是必要條件。若報表不存在,則程序自動會提出錯誤信息。但這種錯誤信息一般不能直接指出出現(xiàn)的問題。所以,需要自己寫代碼,代碼中編寫提示信息。這樣可以直接指出問題,如圖2所示。首先要檢查要導(dǎo)入的文件是否存在,若存在,則查找下一個文件。否則,記錄不存在的文件名,給出提示信息,跳出程序。待重新準(zhǔn)備好相應(yīng)的文件再次運行程序。該程序是遇到問題直接中斷,而沒有把所有問題都找出來。這種設(shè)計的考慮是一般準(zhǔn)備好文件后,頂多有一兩個文件漏準(zhǔn)備。中斷之后,回來快速準(zhǔn)備文件,可以快速運行。如果真是多個文件漏準(zhǔn)備,熟練的報表制作者運行一次中斷后就能知道自己的問題。

        圖2 多個報表導(dǎo)入前的準(zhǔn)備程序

        1.7 發(fā)射臺頻率匯總

        表2發(fā)射臺頻率匯總表分別記錄每個發(fā)射臺(發(fā)射臺存在發(fā)射臺X型和發(fā)射臺Y型兩種類型)每月播出中短波和調(diào)頻的頻率數(shù)目。表格要求中央直屬發(fā)射臺記錄于上半?yún)^(qū),地方發(fā)射臺記錄于下半?yún)^(qū)。

        表2 發(fā)射臺頻率匯總表

        從已獲得的列表中比對表2的發(fā)射臺名稱,若發(fā)射臺頻率匯總表中存在該發(fā)射臺名稱,則在對應(yīng)位置填寫頻率數(shù)。若不存在該發(fā)射臺名稱,當(dāng)獲得的發(fā)射臺屬于是發(fā)射臺X型時,在最上面一行插入相應(yīng)信息;當(dāng)獲得的是發(fā)射臺Y型時,在最后一行插入相應(yīng)信息。

        1.8 按地區(qū)劃分可聽率統(tǒng)計表

        表3為可聽率統(tǒng)計表。程序要按照行政區(qū),把相應(yīng)的記錄放置到對應(yīng)行政區(qū)的工作薄中。具體的做法是,先按照行政區(qū)對可聽率統(tǒng)計表進(jìn)行排序。再一次性把記錄放置到相應(yīng)工作簿。

        可聽率是指可聽度大于等于3分的次數(shù)與總收聽次數(shù)之比,用百分?jǐn)?shù)表示。在這里,可聽率等于3分以上頻次和總收測頻次之比。每個頻率收測一次,叫做一頻次。

        表3 可聽率統(tǒng)計表

        2.結(jié)束語

        使用VBA制作Excel報表將會給我們帶來效率上的大幅提高,而且減少了出錯的可能性。希望有更多的報表制作者都嘗試使用VBA,體驗VBA帶來的改變。

        [1]李曉玫等.Excel中的VBA程序設(shè)計[J].四川師范大學(xué)學(xué)報,2004,27(4):423-424.

        [2]任小龍等.VBA程序接口在儀表設(shè)計中的應(yīng)用[J].化工自動化及儀表,2016,43(2):145-146.

        (作者單位:國家新聞出版廣電總局監(jiān)測數(shù)據(jù)處理中心)

        TP311.1

        A

        1671-0134(2017)12-109-03

        10.19483/j.cnki.11-4653/n.2017.03.026

        猜你喜歡
        發(fā)射臺統(tǒng)計表報表
        2020年部分在晉提前批招生院校錄取統(tǒng)計表
        2019年提前批部分院校在晉招生錄取統(tǒng)計表
        LabWindows/CVI中Excel報表技術(shù)研究
        神奇的統(tǒng)計表
        從三大報表讀懂養(yǎng)豬人的成績單
        上榜派出所統(tǒng)計表
        中小功率等級發(fā)射臺供電設(shè)備的維護(hù)
        電子制作(2017年1期)2017-05-17 03:54:25
        淺談高山發(fā)射臺播出監(jiān)控系統(tǒng)
        瀘州廣播電視發(fā)射臺雙回路供電系統(tǒng)改造實踐
        WIFI技術(shù)及在廣播發(fā)射臺的應(yīng)用
        日韩精品极品系列在线免费视频| 狠狠狠色丁香婷婷综合激情| 日韩中文字幕精品免费一区| 亚洲欧美日韩综合在线观看| 夫妻一起自拍内射小视频| 国产精品一区二区三区播放| 男女无遮挡高清性视频| 西西午夜无码大胆啪啪国模 | 精品女厕偷拍视频一区二区| 好紧好爽免费午夜视频| 老妇女性较大毛片| 日本午夜免费福利视频| 97超级碰碰碰久久久观看| 亚洲免费精品一区二区| 日韩人妻少妇一区二区三区| 久久棈精品久久久久久噜噜| 亚洲精品动漫免费二区| 日韩av综合色区人妻| 亚洲中文无码av永久| 一二三四在线观看免费视频| 国产男女插插一级| 自拍情爱视频在线观看| 国产精品亚洲三级一区二区三区| 最爽无遮挡行房视频| 中文字幕亚洲乱码熟女在线萌芽| 亚洲高清中文字幕精品不卡 | 熟女精品视频一区二区三区| 国产爆乳乱码女大生Av| 久久久久无码中文字幕| 免费国产一区二区视频| 综合色区亚洲熟妇另类| 欧美第五页| 亚洲最大的av在线观看| 国产成人精品免费视频大全软件| 台湾佬娱乐中文22vvvv| 欧美人与动牲交片免费| 婚外情长久的相处之道| 亚洲人成电影网站色| 精品久久久久久久中文字幕| 高清国产一级毛片国语| 色噜噜亚洲精品中文字幕|