屈 晶
(雅安職業(yè)技術(shù)學(xué)院,四川 雅安 625000)
在近期開(kāi)展的社會(huì)調(diào)查項(xiàng)目中,作者得到了大量反饋回的問(wèn)卷調(diào)查表,面對(duì)這些厚厚的紙質(zhì)調(diào)查問(wèn)卷,后期的結(jié)果統(tǒng)計(jì)工作是十分繁重的。為了減輕這些繁復(fù)的手工統(tǒng)計(jì)工作,作者通過(guò)不斷地思考與探索,總結(jié)了一套簡(jiǎn)便的免編程方式,來(lái)制作一個(gè)界面簡(jiǎn)單明了并能自動(dòng)獲取調(diào)查結(jié)果的電子版問(wèn)卷調(diào)查表。這里,只需使用Excel軟件即可完成該項(xiàng)任務(wù)[1]。
首先,需要?jiǎng)?chuàng)建好所需的Excel工作環(huán)境,調(diào)用其中的開(kāi)發(fā)工具。打開(kāi)Excel軟件,依次單擊“文件”→“選項(xiàng)”→“自定義功能區(qū)”,在右邊的“主選項(xiàng)卡”窗格下勾選“開(kāi)發(fā)工具”,即可調(diào)用所需的“開(kāi)發(fā)工具”選項(xiàng)卡,如圖1所示。
圖1 “開(kāi)發(fā)工具”選項(xiàng)卡
然后,在工作表中錄入相應(yīng)的題目與選項(xiàng),這里先以單選題為例。錄入后,在“開(kāi)發(fā)工具”選項(xiàng)卡中單擊“插入”→“表單控件”→“選項(xiàng)按鈕”,依次在A3至A6單元格內(nèi)插入一個(gè)單選按鈕。在單選按鈕上單擊右鍵,在彈出的右鍵菜單中選擇“設(shè)置控件格式”,在彈出的對(duì)話(huà)框中打開(kāi)“控件”選項(xiàng)卡,在“單元格鏈接”后的文本框中輸入或通過(guò)折疊按鈕選擇存放選項(xiàng)結(jié)果的單元格地址。這里為了便于觀看理解,暫時(shí)將答案設(shè)置在題目后方的C2單元格,如圖2所示。為了排列整齊美觀,可以按下Ctrl鍵同時(shí)選中以上多個(gè)單選按鈕,單擊“繪圖工具—格式”選項(xiàng)卡下的“對(duì)齊”→“水平居中”及“縱向分布”命令來(lái)完成按鈕的整齊分布。
為了控制選項(xiàng)范圍一致,要將以上選項(xiàng)分為一組,這里需要使用“分組框”。在“開(kāi)發(fā)工具”選項(xiàng)卡中單擊“插入”→“表單控件”→“分組框”,將所有選項(xiàng)框選進(jìn)來(lái),如圖3所示。
圖2 “設(shè)置控件格式”對(duì)話(huà)框
圖3 添加分組框
緊接著來(lái)介紹下多選題目的設(shè)置。錄入題目與選項(xiàng)后,在“開(kāi)發(fā)工具”選項(xiàng)卡中單擊“插入”→“表單控件”→“復(fù)選框”,依次在A8至A11單元格內(nèi)插入一個(gè)復(fù)選框。參照單選按鈕的設(shè)置方法將其排列整齊,并對(duì)每一個(gè)復(fù)選框設(shè)置其單元格鏈接,這里需要提醒注意的是每一個(gè)復(fù)選框只能對(duì)應(yīng)一個(gè)存放結(jié)果的單元格地址,不能出現(xiàn)重復(fù)地址,否則會(huì)引起錯(cuò)誤。勾選了復(fù)選題時(shí)會(huì)在存放答案的單元格顯示“TRUE”,未選顯示“空”,取消選擇則會(huì)顯示“FALSE”,如圖4所示。
為了讓問(wèn)卷調(diào)查表的頁(yè)面更美觀整潔,我們可以將答案列設(shè)置為隱藏。同時(shí),在“開(kāi)發(fā)工具”選項(xiàng)卡中單擊“Visual Basic”按鈕打開(kāi)VBA的編輯工具—VBE窗口,然后單擊“視圖”→“立即窗口”(該窗口可以立即執(zhí)行輸入的代碼),在下方打開(kāi)的“立即窗口”中直接輸入一句VBA命令“ActiveSheet.GroupBoxes.Visible = False”后回車(chē),即可隱藏分組框線,如圖5所示。
圖4 設(shè)置復(fù)選框
圖5 VBE窗口
隨后,我們需要把得到的調(diào)查答案進(jìn)行數(shù)據(jù)分析與統(tǒng)計(jì)。為了將每一份問(wèn)卷的答案作為一條記錄調(diào)用到問(wèn)卷調(diào)查答案統(tǒng)計(jì)表(以下簡(jiǎn)稱(chēng)統(tǒng)計(jì)表)中,我們最好不要把答案縱向放置在題目后,而是把每道題的答案放置在連續(xù)的同一行上,如圖6所示,便于后期直接復(fù)制粘貼到統(tǒng)計(jì)表中,如圖7所示。
圖6 問(wèn)卷調(diào)查答案排列方式
圖7 問(wèn)卷調(diào)查答案統(tǒng)計(jì)表
這里,我們需要將每一個(gè)問(wèn)卷工作表中的同一答案區(qū)域C2:G2區(qū)域復(fù)制粘貼到統(tǒng)計(jì)總表中,這就需要機(jī)械地重復(fù)以下一系列操作:打開(kāi)問(wèn)卷表→選擇區(qū)域→復(fù)制→回到統(tǒng)計(jì)表→粘貼。那么有沒(méi)有什么免編程的辦法,幫助我們快速完成這一系列繁復(fù)的操作呢?我們可以調(diào)用Excel中的宏來(lái)錄制這些相同操作,簡(jiǎn)化工作步驟[2-3]。
首先,打開(kāi)統(tǒng)計(jì)表并選中B4單元格,其次,打開(kāi)第一份調(diào)查問(wèn)卷(以下簡(jiǎn)稱(chēng)表1),選中其中存放答案的起始單元格C2。隨后單擊“開(kāi)發(fā)工具”選項(xiàng)卡,在“代碼”工作組中選擇“使用相對(duì)引用”,然后單擊“錄制宏”,在彈出的“錄制新宏”對(duì)話(huà)框中將輸入宏名為“復(fù)制粘貼答案”,并為其設(shè)置一個(gè)快捷鍵,如:Ctrl+Y,如圖8所示,設(shè)置好后單擊“確定”,進(jìn)入宏錄制狀態(tài)。
圖8 錄制新宏對(duì)話(huà)框
接下來(lái)選擇表1中的C2:G2區(qū)域(參考圖6),選擇復(fù)制命令,接著回到統(tǒng)計(jì)表(參考圖7)中單擊B4單元格,選擇粘貼命令,問(wèn)卷答案將粘貼到B4:F4區(qū)域內(nèi),緊接著單擊B5單元格后單擊“停止錄制”按鈕結(jié)束錄制操作。隨后打開(kāi)第二份調(diào)查問(wèn)卷,單擊其中的C2單元格,然后按下快捷鍵Ctrl+Y即可完成對(duì)該份問(wèn)卷內(nèi)的答案的復(fù)制粘貼工作。以此類(lèi)推,這樣就可以完成對(duì)所有問(wèn)卷的答案統(tǒng)計(jì)。
最后在統(tǒng)計(jì)表中,利用統(tǒng)計(jì)函數(shù)countif來(lái)計(jì)算每種答案的個(gè)數(shù)。比如B列存放的是第一道單選題的答案,其中單選題的答案分別用數(shù)字1表示A選項(xiàng),2表示B……以此類(lèi)推,即可使用公式“=countif(B:B,”1”)”來(lái)統(tǒng)計(jì)選擇A選項(xiàng)的個(gè)數(shù)。而對(duì)于多選題來(lái)說(shuō),被選中的答案會(huì)標(biāo)注為“TRUE”,比如第二題的A選項(xiàng)的答案存放于C列,則使用公式“=countif(C:C,”TRUE”)”來(lái)統(tǒng)計(jì)被選中的A選項(xiàng)的個(gè)數(shù)。這樣即可算出每種選項(xiàng)的所占比例,從而得到所需的數(shù)據(jù)進(jìn)行進(jìn)一步的分析解讀。
通過(guò)調(diào)用Excel的開(kāi)發(fā)工具、宏的錄制以及函數(shù)的綜合使用,即可免編程完成調(diào)查問(wèn)卷的制作與調(diào)查結(jié)果的統(tǒng)計(jì)分析,避免了手工填寫(xiě)、統(tǒng)計(jì)等繁復(fù)的工作,極大地提高了工作效率。
[參考文獻(xiàn)]
[1]王巧伶.Excel2010函數(shù)應(yīng)用速查手冊(cè)[M].北京:機(jī)械工業(yè)出版社,2013.
[2]王海熔,裴佳利.Office高級(jí)應(yīng)用[M].北京:電子工業(yè)出版社,2015.
[3]ExcelHome.別怕,ExcelVBA其實(shí)很簡(jiǎn)單[M].北京:北京大學(xué)出版社,2016.