Excel DOLLAR 函數教學 ?
DOLLAR 函數的功能
DOLLAR 函數將數值轉換為帶有貨幣符號的文字格式,並四捨五入到指定的小數位數。它的效果類似 TEXT 函數,但 DOLLAR 主要用於顯示貨幣格式。
語法
DOLLAR(數值, [小數位數])
- 數值(必填):要轉換為貨幣格式的數字或儲存格。
- 小數位數(選填):設定小數點後的位數(預設為 2)。
- 如果設為
0,則不顯示小數位數。 - 如果設為負數,則會將數字四捨五入到十位、百位。
- 如果設為
返回值:以文字格式表示的貨幣數值,不影響原始數據的計算。
範例
| 公式 | 結果 | 說明 |
|---|---|---|
=DOLLAR(1234.567) | $1,234.57 | 預設 2 位小數 |
=DOLLAR(1234.567, 1) | $1,234.6 | 保留 1 位小數 |
=DOLLAR(1234.567, 0) | $1,235 | 四捨五入為整數 |
=DOLLAR(1234.567, -1) | $1,230 | 四捨五入到十位 |
=DOLLAR(-987.654, 2) | ($987.65) | 負數顯示為括號格式 |
⚠ 注意:
DOLLAR會將數字轉換為文字,因此無法用於數學運算(例如SUM)。- 如果需要數字格式化(但仍保持數值可計算),請改用 Excel 數值格式:
- 選擇儲存格
- 按
Ctrl + 1(Windows)或Cmd + 1(Mac) - 選擇「貨幣」或「會計專用」格式
進階應用
✅ 1. 搭配 TEXT 取得不同貨幣符號
DOLLAR 預設使用 系統貨幣符號,但如果你需要特定貨幣(如歐元或日圓),可以改用 TEXT:
=TEXT(1234.567, "€#,##0.00")
結果:
€1,234.57
✅ 2. 用 VALUE 轉換回數值
如果 DOLLAR 轉換後的文字需要還原為數值,可以用:
=VALUE(DOLLAR(1234.567))
✅ 3. 搭配 CONCAT 建立發票格式
="總金額:" & DOLLAR(A1)
結果:
總金額:$1,234.57
結論
✅ DOLLAR 將數字轉為帶有貨幣符號的文字
✅ 可控制小數位數,並進行四捨五入
✅ 適合報表顯示,但不適合數學運算
✅ 如果需要計算,建議改用 Excel 內建「貨幣格式」
這樣你的 Excel 財務報表就更專業啦!??