把姓、名拆開,對於日後的 Sorting 分類查找資料有幫助。
順便練習 Left, Right 函數的使用
步驟 1:建立姓、名兩個欄位
- lastName
- firstName
步驟 2:安排欄位位置
步驟 3:找出姓名字數為 3 的記錄,先做處理
姓名字數為 3,表示是正常的情況,先做處理
步驟 4:用 Data Viewer 看計算式是否正確
Left ( 街頭藝人::performerName ; 1 )
可以得到「姓」
步驟 5:取代所有 Found Set 的「姓」
先點選到「姓」欄位
Records > Replace Field Contents…
Replace with calculated result: Specify…
填入先前確認過的算式
Left ( 街頭藝人::performerName ; 1 )
可以看到 Found Set 所有的「姓」欄位都被成功取代
步驟 6:取代所有 Found Set 的「名」
「名」的取代,也是如法炮製,只是要用 Right 函數
先點選到「名」欄位
Records > Replace Field Contents…
Found Set 所有的「名」欄位被成功取代
步驟 7:找出姓名字數不等於 3 的記錄,另外做處理
直接點選紅圈處,可以反向選取 Found Set,得到姓名字數不等於 3 的所有記錄
直接對這些紀錄一筆一筆處理即可(若覺得麻煩還是可以應用上面的技巧處理)
步驟 8:後續處理
處理剩餘記錄,包括複姓的問題,英文名字保留在姓名欄位,去除多餘空白…等等
對「[FileMaker] 街頭藝人系列(四):拆開姓、名」的想法