Tablora · 資料庫
讓帶前置零的識別碼維持原樣
數值格式統一工具會把000123這類開頭有零的整數保留為文字、留待檢查,而不是變成123。以下說明這個訊號的意思。
000123為何不轉換
開頭有零的數字幾乎都是代碼:品項編號、分店、郵遞區或員工編號。把000123轉成123,看起來像無害的整理,其實改變了它的身分。因此,數值格式統一工具絕不轉換以0開頭、後面還接著其他數字的整數部分。儲存格保留原本的文字,並計入「待檢查的值」。
小數符號前只有一個零的情況不受影響。0.50會正常轉換;00.50則會被保留,因為它以兩個零開頭。
這條規則只看小數符號之前的數字。0123.45同樣會被保留,而123.45和0.45會轉換。有分組的值會在移除數位分組符號後再檢查,所以在逗號分組下,0,123也會被保留。
000123範例
小數分隔符號為 . 、數位分組符號為逗號時,原始值000123會保留為文字、留待檢查。「已轉換的儲存格」不計入它,「待檢查的值」計入一次,預覽和「下載 (CSV)」仍顯示000123。它不會變成零,也不會被刪除。
把檢查數量當成線索
- 如果某一欄的待檢查項目大多是開頭有零的值,這一欄裝的很可能是識別碼而不是金額。請另選「數值欄」。
- 如果真正的金額欄裡只有一兩個值被保留,請到原始資料中查看;多出的零可能來自辨識錯誤或手動輸入。
- 完全不要把識別碼欄放進合計。
- 需要在試算表中保留完全相同的字元時,請用保留文字的XLSX匯出工具匯出表格,而不要依賴CSV下載。
- 不要為了讓值能轉換而刪掉零;那等於創造了一個新代碼。
- 看看原始資料的格式:代碼欄通常有固定的位數,金額則很少如此。
應用程式XLSX的相同規則
Tablora應用程式從照片或PDF寫出XLSX時,也採用類似的規則。在它視為數字的欄位中,以0開頭、後接數字的值會寫成文字,所以000123這類代碼和寫成06.02的日期都能保留原有字元。該欄中能轉換的儲存格則會變成真正的數字。
如果照片讀取時少了一個零,請點選該儲存格,輸入包含所有零的代碼,再按「儲存」;你輸入的值只要以0和一個數字開頭,仍會寫成文字。
輸入值
- 輸入值
- 000123
- 小數分隔符號
- .
- 數位分組符號
- ,
結果
- 結果
- 000123
- 已轉換的儲存格
- 0
- 待檢查的值
- 1
帶前置零的識別碼會以文字保留,等候檢查,不會轉成數字或零。