Excel NUMBERVALUE 函數教學 ?
功能
NUMBERVALUE 函數用來將文字表示的數字轉換為數字格式,並可根據指定的區域設定來處理千分位分隔符和小數點符號。這對於處理來自不同語言或地區格式化的數字字串特別有用。
語法
NUMBERVALUE(文字, [小數符號], [千分位符號])
- 文字(必填):需要轉換為數字的文字或儲存格。
- 小數符號(選填):指定小數點符號,預設為
.(點)。例如,某些國家可能使用逗號,作為小數點符號。 - 千分位符號(選填):指定千分位分隔符,預設為
,(逗號)。例如,某些國家可能使用空格或點.作為千分位分隔符。
返回值:將文字轉換為數字。
範例
| A 列 | B 列(公式) | C 列(結果) | 說明 |
|---|---|---|---|
| 1,234.56 | =NUMBERVALUE(A1, ".", ",") | 1234.56 | 使用逗號作為千分位,小數點為點 |
| 1.234,56 | =NUMBERVALUE(A2, ",", ".") | 1234.56 | 使用點作為千分位,小數點為逗號 |
| 1 234,56 | =NUMBERVALUE(A3, ",", " ") | 1234.56 | 使用空格作為千分位,小數點為逗號 |
使用情境
- 處理不同語言或區域格式的數字:
- 在一些地區,數字格式是
1.234,56(點作千分位分隔符,逗號作為小數點符號),而在其他地區則是1,234.56(逗號作為千分位分隔符,點作小數點符號)。 - 如果你在工作中接收到來自不同國家的數字資料,
NUMBERVALUE函數可以將這些數字字串正確轉換為數字格式。
- 在一些地區,數字格式是
- 自動處理數字字串的區域符號: 假設你有一個儲存格包含數字字串,並且這些數字使用的是不同的區域設定:
=NUMBERVALUE(A1, ".", ",")如果儲存格 A1 的內容是
1,234.56,則NUMBERVALUE函數會將其正確地轉換為1234.56。
結論
NUMBERVALUE函數可以幫助你將格式化的數字字串轉換為數字型態,並支援不同區域的數字符號(小數點、千分位符號)。- 它對於處理來自不同國家或語言的數字資料特別有用,尤其是在處理財務數據或國際報告時,這個函數能幫助避免因為符號不同而產生的錯誤。
這個函數尤其在處理帶有地區特定格式的數字時非常有用。?