Tablora · 資料庫
明確選擇後正規化小數逗號金額
為一欄選擇小數逗號和句點分組,把1.234,50這樣的金額轉成1234.50;意思不明確的值會保留不動。
辨認小數逗號欄
在歐洲大部分地區、拉丁美洲和土耳其,金額在小數部分前寫逗號,在千位之間寫句點:1.234,50就是一千兩百三十四點五。在資料中辨認的線索是:大多數值的結尾是逗號加兩位數字,而句點只出現在三位一組的數字之間。
把所有句點和逗號都刪掉碰碰運氣,可能得到一個看似合理卻錯誤的數字。數值格式統一工具要求你指定兩者各自的角色,而且只套用在一欄,所以同一列其他地方的代碼或說明完全不受影響。
針對1.234,50的設定
- 把表格貼到「表格文字」並選擇「欄位分隔符號」;在許多使用小數逗號的匯出檔中,它是分號。
- 如果第一行是標題,勾選「首列包含欄名」。
- 在「數值欄」中選擇金額欄。
- 把「小數分隔符號」設為 ,,把「數位分組符號」設為 .。
- 按下「計算」,然後在使用「下載 (CSV)」之前,拿幾個轉換後的值和原值比對一下。
從1.234,50到1234.50
在這些設定下,原始值1.234,50會變成1234.50,兩位小數都保留。沒有分組的值如15,20會變成15.20。沒有逗號的1.234會被讀成1234,因為在這些設定下,句點只可能是分組符號。
就算不小心把分隔符號設反了,1.234,50也不會被誤讀成較小的數。它無法以小數點加逗號分組來解析,所以會以文字形式留在「待檢查的值」中。待檢查的數量很多,往往是設定弄反的第一個訊號。
轉換後的值以句點寫出,這是小數合計核對工具要求的格式。如果你自己的試算表使用小數逗號,請用符合檔案的設定匯入下載結果,而不是手動把這一欄改回去。
小數逗號要避免的錯誤
- 兩個分隔符號選了同一個字元:工具會拒絕這種組合,並請你檢查輸入的數值。
- 在小數逗號的表格中以逗號當「欄位分隔符號」。這樣金額會被拆成兩個儲存格;請改用分號或定位字元。
- 把這項設定套用到混有其他來源、寫法不同的欄位;請先把不同來源分開。
- 以為Tablora應用程式也需要做這個選擇。它的XLSX匯出會根據每個數字欄中沒有歧義的值判斷小數符號,所以匯出後請把1.234這類值和頁面對照。
輸入值
- 輸入值
- 1.234,50
- 小數分隔符號
- ,
- 數位分組符號
- .
結果
- 結果
- 1234.50
- 已轉換的儲存格
- 1
- 待檢查的值
- 0