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