原書以 books.xlsx 示範條件文字邏輯:Title 若包含 Data,新增 Category = Data Book;否則為 Other。
SEARCH 判斷關鍵字是否存在。ISNUMBER 將搜尋結果轉成 TRUE/FALSE。IF 建立文字標籤。Copilot 可提供公式,也可在聊天中預覽新欄並讓使用者點 Insert column 寫回原表。
| Title | 是否包含 Data | Category |
|---|---|---|
| Effective Data Storytelling | 是 | Data Book |
| AI Ethics | 否 | Other |
| Practical Statistics for Data Scientists | 是 | Data Book |
原書公式:=IF(ISNUMBER(SEARCH("Data",[@Title])),"Data Book","Other")
SEARCH 找到文字時回傳位置數字;ISNUMBER 將它轉成 TRUE;IF 再依 TRUE/FALSE 指派標籤。
上述三筆示例依公式分成 2 筆 Data Book、1 筆 Other。原書也列出另外兩種條件文字邏輯:檢查 Title 是否含 Storytelling 並回傳 Yes/No,以及若含 Storytelling 則以綠色醒目提示。
關鍵字分類速度快,但 Data 出現在字串中不等於書籍真正屬於資料科學領域;它只是一條明確的文字規則。若用於正式分類,應再定義多關鍵字、排除詞與人工複核流程。
請新增 Category 欄:若 Title 包含 Data,回傳 Data Book;否則回傳 Other。先顯示公式,並用至少一筆命中與一筆未命中的 Title 測試後再插入欄位。