1. 概述
1.1 問題描述
有時使用者在進行資料處理清洗的時候,會出現需要找到不同列欄位中相同的資料,即重複的值出現在不同的列中。
例如找出某網站中的流失使用者,假設「註冊時間」和「最後一次登入時間」相同,視為流失使用者,否則視為正常使用者,如下圖所示:
1.2 解決思路
使用 EXACT 函式檢查兩組正文是否相同。
配合使用 IF 函式傳回需要的值。
2. 操作步驟
範例資料:使用者登入註冊資訊表.xlsx
1)建立分析主題,上傳下載的範例資料「使用者登入註冊資訊表」,預設勾選所有欄位,如下圖所示:
2)新增「新增公式」,命名新增列為「使用者型別」,並輸入公式:IF(EXACT(註冊時間,最後一次存取時間),"流失使用者","正常使用者"),如下圖所示:
公式說明:
公式 | 說明 |
---|---|
EXACT(註冊時間,最後一次存取時間) | 如果兩個時間完全相同,則傳回 TRUE,否則傳回 FALSE |
IF(EXACT(註冊時間,最後一次存取時間),"流失使用者","正常使用者") | 需要將 TRUE、FALSE 轉換為中文 則需要結合 IF 函式使用 如果為 TRUE 則傳回"流失使用者",否則傳回"正常使用者" |
得到的結果如下圖所示:
3. 注意事項
EXACT 函式可以區分大小寫。