Tablora · 資料庫
從金額中分離受支援的貨幣標記
移除1.234,50上的EUR等已知貨幣標記,得到1234.50,但這不代表做了匯率換算。請把幣別另外記下來。
數值格式統一工具會移除什麼、不會移除什麼
發票和對帳單常在每個金額旁印上幣別:EUR 1.234,50、$480.00、1.234,50 EUR。要加總這樣的欄位,得先拿掉這些標記。數值格式統一工具會移除值開頭的一個已知標記,例如EUR、USD、GBP、CHF、TRY、JPY或$、€、£、¥等符號,以及值結尾的EUR或USD等已知貨幣代碼。
它做的就只有這樣。它不會換算幣別、不會查詢匯率,也不會檢查欄位中每一列是否使用同一種貨幣。統一格式後,1234.50歐元和1234.50美元看起來一模一樣。
統一EUR 1.234,50的格式
本頁範例的金額採用歐陸寫法,所以「小數分隔符號」設為 ,,「數位分組符號」設為 .。原始值EUR 1.234,50會變成1234.50:標記和千位的句點被移除,逗號變成小數點,兩位小數都保留。
寫在數字後面的符號,例如1.234,50 €,不在支援清單內。這個值會留待檢查,儲存格保留原本的文字。請在副本中把符號移到前面或獨立的一欄,再計算一次。
保留幣別資訊
- 轉換前先檢查這一欄是否混有多種貨幣。如果有,先依幣別拆開。
- 輸出的儲存格裡已經沒有標記,所以請把幣別記在Amount EUR這類標題中,或記在獨立的一欄。
- 小數分隔符號和數位分組符號要依金額的寫法來選,而不是依貨幣來自哪裡。
- 只有在幣別和期間都相同時,才把數值相加或比較。
- 括號內的標記也能處理:(EUR 1.234,50)會先被讀成負數,再移除標記,結果為-1234.50。
- 標記不分大小寫都能辨識,所以eur 1.234,50一樣會轉換。
拍照文件中的貨幣符號
Tablora應用程式寫出XLSX時,也會從它視為數字的欄位的儲存格中移除貨幣符號,所以匯出的儲存格只剩下一個單純的數字。幣別只會留在欄位標題或頁面的其他地方。如果一欄混有多種貨幣,請在匯出前於應用程式中拆開或標示清楚。
照片裡的小貨幣符號很容易辨識錯誤。如果某個金額儲存格以琥珀色標示,請先和原始資料核對,再使用這個值。
輸入值
- 輸入值
- EUR 1.234,50
- 小數分隔符號
- ,
- 數位分組符號
- .
結果
- 結果
- 1234.50
- 已轉換的儲存格
- 1
- 待檢查的值
- 0