Tablora · 資料庫
讀取以空格分組的金額
讀取1 234,50這類以空格或不換行空格分組千位的金額,而不刪除表格其他地方的空格。
以空格作為千位分隔
法文、波蘭文、捷克文、北歐和許多其他寫法,會用空格為數字分組:1 234,50。在排版過的文件和PDF匯出中,這個空格往往是不換行空格或窄式不換行空格,在螢幕上看起來一樣,卻是不同的字元。把這樣的金額貼到試算表,儲存格通常會被當成文字。
把「數位分組符號」選為「空格」,就是告訴數值格式統一工具,接受數字群組之間的一般空格、不換行空格、窄式不換行空格和細空格。這只套用在你選擇的欄位,所以說明和名稱裡的空格不會被動到。
轉換1 234,50
本頁範例使用小數分隔符號 , 和數位分組符號「空格」,原始值為1 234,50。結果是1234.50:分組的空格被移除,逗號變成小數點,兩位小數都保留。
分組仍必須規則。群組之間有兩個空格的值,例如1 234,50,或群組長度不對的值,例如12 34,50,都會保留原本的文字、留待檢查,因為它們可能是兩個連在一起的數字。
不換行的空格只在選定的欄位中被視為空格,轉換後的金額完全不含空格,所以結果可以直接交給小數合計核對工具。
設定數值格式統一工具
- 把表格貼到「表格文字」。確認「欄位分隔符號」不是類似空格的字元;以空格分組的匯出檔,欄位之間通常使用分號或定位字元。
- 表格有標題時,勾選「首列包含欄名」。
- 在「數值欄」中選擇金額欄。
- 把「小數分隔符號」設為 , 、「數位分組符號」設為「空格」,再按「計算」。
- 查看「待檢查的值」,到原始資料中逐一找出每個被保留的值。
和空格有關的陷阱
- 在文字的任何地方用空格作為欄位分隔符號。數值格式統一工具只能修正同一個儲存格內的數字,無法把拆成兩個欄位的金額接回去。
- 為含有12 boxes這類文字的欄位選擇空格分組。這些值會被保留而不轉換,但會讓待檢查的數量多出雜訊。
- 以為其他欄位也會被整理。選定欄位以外的儲存格,空格完全不變。
- 在Tablora應用程式中,XLSX匯出在被辨識為數值的欄位裡接受空格分組,而空格沒有構成三位一組時,會把值保留為文字。這能防止照片讀取時連在一起的儲存格出錯,例如5 20 8,但匯出前仍請把這類儲存格和頁面對照。
輸入值
- 輸入值
- 1 234,50
- 小數分隔符號
- ,
- 數位分組符號
- 空格
結果
- 結果
- 1234.50
- 已轉換的儲存格
- 1
- 待檢查的值
- 0