Tablora · 資料庫
將指定百分比轉為小數值
百分比符號會改變尺度:12,5%會變成0.125,而不是12.5。看看數值格式統一工具如何移動位數,以及之後要檢查什麼。
百分比符號是尺度,不是裝飾
利率、折扣、占比和成長率常常帶著百分比符號出現:12,5%或4.75%。直接刪掉符號會得到12.5,如果接收端的試算表預期的是小數,這個值就大了一百倍。數值格式統一工具把結尾的百分比符號視為值的意義的一部分,並把數字轉成小數形式。
它的做法是直接在數字上把小數符號往左移兩位,所以不涉及任何進位或浮點運算。
小數逗號下的12,5%
本頁範例使用小數分隔符號 , 和數位分組符號 . ,原始值為12,5%。結果是0.125。逗號被讀成小數符號,百分比符號被移除,數值按比例換算,得到三位小數。
在相同設定下,100%會變成1.00,0,5%會變成0.005。百分比符號前有空格的寫法,例如12,5 %,同樣接受。
由於移動的是數字本身,結果的小數位數可能比原始值多:12,5%有一位小數,0.125有三位。這是精確值,不是進位造成的,之後要把比率乘上金額時,值得完整保留。
轉換比率欄
- 確認原始資料中的值確實帶有百分比符號;沒有符號的比率欄本來就是一般數字,不會被換算。
- 選擇這一欄使用的「小數分隔符號」;如果較大的百分比有分組,也選擇「數位分組符號」。
- 在「數值欄」中選擇比率欄,再按「計算」。
- 抽查換算結果和原始資料是否一致:12,5%應該是0.125,而不是12.5或0.0125。
- 把結果貼到接收端的試算表之前,先確定它期望的比率形式。
- 千分比符號或pct這類字不會被辨識;這些值會保留檢查。
百分比欄常見的錯誤
- 因為結果看起來很小,又把它乘以100。只有在接收欄位明確要求百分點時才這麼做。
- 同一欄混有帶百分比符號和不帶符號的列:不帶符號的不會被換算,結果這一欄出現兩種尺度。
- 把輸出設成百分比格式,卻忘了它已經是小數。
- 在Tablora應用程式中,XLSX匯出也會在它視為數字的欄位裡把百分比儲存格除以100,並套用百分比格式,所以儲存格的值是0.125,顯示為12.50%。如果你接著把顯示的值複製到別處,複製的是格式化後的文字,而不是小數。
輸入值
- 輸入值
- 12,5%
- 小數分隔符號
- ,
- 數位分組符號
- .
結果
- 結果
- 0.125
- 已轉換的儲存格
- 1
- 待檢查的值
- 0