WPS 表格(Spreadsheets)透過「儲存格格式」對話盒的「特殊」與「文字」類別,可將阿拉伯數字顯示為中文大寫金額、身分證字號、電話號碼等特定格式,僅改變顯示格式,不改變儲存格底層數值,公式計算仍以原始數值為準。
1234.56 → 壹仟貳佰參拾肆元伍角陸分。※ 若清單無此項目,可在「自訂」類型中輸入格式代碼 [DBNum2][$-804]G/通用格式(視版本而定),或改用公式 =NUMBERSTRING(A1,2) 輔助欄位轉換。
此需求非標準「特殊」格式支援,需改用 「文字」格式 配合輔助欄公式:
A123456789、0912345678)。=CONCATENATE(
MID("零壹貳參肆伍陸柒捌玖", MID(A1,1,1)+1, 1),
MID("零壹貳參肆伍陸柒捌玖", MID(A1,2,1)+1, 1),
...
)
或使用 WPS 獨有函數 =CHINESENUMBER(A1)(若支援)轉換純數字字串。
| 方式 | 底層數值 | 可參與運算 | 適用場景 |
|---|---|---|---|
| 儲存格格式「特殊/人民幣大寫」 | 保持原數值(1234.56) | 是 | 財務報表顯示、列印支票附件 |
| 文字格式+公式轉換 | 變為文字字串 | 否 | 身分證/電話顯示、法律文書列印 |
若同一欄位需視金額大小切換顯示格式(如 ≥10000 顯示大寫,否則顯示數字),可使用「條件格式」→「使用公式決定要格式化的儲存格」→ 公式 =A1>=10000 → 格式設為「自訂」輸入大寫格式代碼。