15,017
edits
| Line 67: | Line 67: | ||
=== 步驟2. 使用函式,分析使用者的作答結果 === | === 步驟2. 使用函式,分析使用者的作答結果 === | ||
D2, E2, F2 儲存格,輸入的使用函式 | D2, E2, F2 儲存格,輸入的使用函式 | ||
<table border="1" style=""> | <table border="1" style=""> | ||
| Line 126: | Line 106: | ||
</tr> | </tr> | ||
</table> | </table> | ||
D2 儲存格,輸入的使用函式說明 | |||
<pre> | |||
=IF( REGEXMATCH(答案欄位位置, "選項名稱") = TRUE, 1, 0) | |||
=IF( REGEXMATCH(B2, "香草") = TRUE, 1, 0) | |||
或改成使用「香草」選項名稱,所在的儲存格的絕對參照位址 $D$1 方便之後的維護 | |||
=IF( REGEXMATCH(B2, $D$1) = TRUE, 1, 0) | |||
</pre> | |||
REGEXMATCH(B2, "香草"): 分析某位使用者作答結果(例子是 B2 欄位值),如果是香草則回傳 TRUE ,如果不是香草則會回傳 FALSE 。 | |||
* 函式語法: RegExMatch( 資料來源 , 搜尋條件/regular_expression ) | |||
** 資料來源: B2 欄位 | |||
** 搜尋條件: "香草" (說明: 如果文字沒有加上引號,會出現「#NAME? error: Unknown range name」錯誤訊息) | |||
IF( REGEXMATCH(B2, "香草") = TRUE, 1, 0): 如果作答結果中包含香草,欄位值顯示為 1,否則顯示為 0。方便後續的加總。 | |||
* 函式語法: IF(判斷條件, 符合判斷條件的回傳值, 不符合判斷條件的回傳值) | |||
** 判斷條件: REGEXMATCH(B2, "香草") = TRUE | |||
** 當結果是 TRUE ,則會回傳 1,如果不是 TRUE 則會回傳 0。 | |||
=== 步驟3. 加總分析結果 === | === 步驟3. 加總分析結果 === | ||