Google spreadsheet
Jump to navigation
Jump to search
利用Google spreadsheet的函式,分析及統計 google表單(google form) 問卷的複選題結果。
測試用問卷
使用Google form快速建立線上問卷。其中題目「喜愛的冰淇淋口味」,設定允許使用者可複選「問題選項」(例如: 香草、牛奶、巧克力)。
問卷作答結果的分析
左邊灰色網底是使用者的問卷作答結果。
步驟1. 先將「問題選項」,逐一複製
將每個「問題選項」例如: 香草、牛奶、巧克力,逐一複製到右邊第一行 D1, E1, F1 儲存格。
A | B | C | D | E | F | |
---|---|---|---|---|---|---|
1 | Timestamp | 喜愛的冰淇淋口味 | 香草 |
牛奶 |
巧克力 |
|
2 | 作答時間 | 牛奶, 巧克力 | ||||
3 | 作答時間 | 香草, 巧克力 |
步驟2. 使用函式,分析使用者的作答結果
D2, E2, F2 儲存格,輸入的使用函式
A | B | C | D | E | F | |
---|---|---|---|---|---|---|
1 | Timestamp | 喜愛的冰淇淋口味 | 香草 | 牛奶 | 巧克力 | |
2 | 作答時間 | 牛奶, 巧克力 | =INT( REGEXMATCH(B2, $D$1) ) |
=INT( REGEXMATCH(B2, $E$1) ) |
=INT( REGEXMATCH(B2, $F$1) ) |
|
3 | 作答時間 | 香草, 巧克力 |
D2 儲存格,輸入的使用函式說明
=INT( REGEXMATCH(答案欄位位置, "選項名稱") ) =INT( REGEXMATCH(B2, "香草") ) 或改成使用「香草」選項名稱,所在的儲存格的絕對參照位址 $D$1 方便之後的維護 =INT( REGEXMATCH(B2, $D$1) )
REGEXMATCH(B2, "香草"): 分析某位使用者作答結果(例子是 B2 欄位值),如果是香草則回傳 TRUE ,如果不是香草則會回傳 FALSE 。
- 函式語法: RegExMatch( 資料來源 , 搜尋條件/regular_expression )
- 資料來源: B2 欄位
- 搜尋條件: "香草" (說明: 如果文字沒有加上引號,會出現「#NAME? error: Unknown range name」錯誤訊息)
INT( REGEXMATCH(B2, "香草") ): 如果作答結果中包含香草,欄位值顯示為 1,否則顯示為 0。方便後續的加總。
- 函式語法: INT(邏輯值)
- 當邏輯值是 TRUE ,則會回傳 1,如果邏輯值是 FALSE 則會回傳 0。
步驟3. 加總分析結果
最後我們只要把選項名稱那一欄所有分析後的數字加總,例如「香草」D欄,加總(sum)D欄所有的數字,即喜愛香草的數量。
A | B | C | D | E | F | |
---|---|---|---|---|---|---|
1 | Timestamp | 喜愛的冰淇淋口味 | 香草 | 牛奶 | 巧克力 | |
2 | 作答時間 | 牛奶, 巧克力 | 0 | 1 | 1 | |
3 | 作答時間 | 香草, 巧克力 | 1 | 0 | 1 | |
4 | ||||||
5 | 小計 | 1 |
1 |
2 |
練習區
點選連結,開啟練習區。點選兩下儲存格,即可編輯儲存格內容。
當選項文字不相同時,可以採取上面方法,但是如果選項文字相似例如: 巧克力、巧克力脆面等,要如何分辨不同選項?
參考資料
- Google Docs Help - Google spreadsheets function list
- 生活中如何善用資訊科技: Google線上問卷資料分析【複選題分析-EXCEL】
- 在Google Docs中建立線上問卷的「統計圖表」(含圓餅圖、長條圖…) 單選題分析,使用 countif 函式。
- Google雲端硬碟問卷調查複選統計表 @ 軟體使用教學 :: 隨意窩 Xuite日誌 使用 arrayformula 與 counif 函式。