本文說明 Microsoft Excel 中 NUMBERVALUE 函式的公式語法與使用方式。
描述
以與地區設定無關的方式,將文字轉換成數字。
語法
NUMBERVALUE(Text, [Decimal_separator], [Group_separator ])
NUMBERVALUE 函數語法具有下列引數。
- Text 必要。 文字轉換成數字。
- Decimal_separator 可選的。 該字元用來分離結果中的整數部分與分數部分。
- Group_separator 可選的。 這個字元過去用來區分數字的分組,例如數千與數十,以及百萬與數千。
註解
- 如果未指定 Decimal_separator 和 Group_separator 引數,會使用目前地區設定的分隔符號。
- 如果在 Decimal_separator 或 Group_separator 引數中使用了多個字元,只會使用第一個字元。
- 如果空字串 ("") 被指定為 Text 引數,結果為 0。
- Text 引數中的空白空格會被忽略,即使是在引數的中間。 例如,「3 000」會被回傳為 3000。
- 如果小數分隔符號在 Text 引數中使用不只一次,NUMBERVALUE 會傳回 #VALUE! 錯誤值。
- 如果 Text 引數中的群組分隔符號出現在小數分隔之前,群組分隔符號會被忽略。
- 如果 Text 引數中的群組分隔符號出現在小數分隔符號之後,NUMBERVALUE 會傳回 #VALUE! 錯誤值。
- 如果有任何引數無效,NUMBERVALUE 會傳回 #VALUE! 錯誤值。
- 如果 Text 引數結尾有一個或多個百分比符號 (%),它們會用於計算結果。 如果用在 Text 引數中,多個百分比符號可累加,就像用在公式中一樣。 例如,=NUMBERVALUE("9%%") 會傳回與公式 =9%% 相同的結果 (0.0009)。
範例
請在下列表格中複製範例資料,再將之貼到新 Excel 活頁簿中的儲存格 A1。 若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter。 如有需要,您可以調整欄寬來查看所有資料。
| 公式 | 描述 | 結果 |
|---|---|---|
| =NUMBERVALUE("2.500,27",",",".") | 傳回 2,500.27。 在範例中,文字引數的小數分隔符號在第二個引數中指定為逗點,而群組分隔符號在第三個引數中指定為句點。 | 2500.27 |
| =NUMBERVALUE("3.5%") | 傳回 0.035。 由於未指定選擇性引數,因此會使用目前地區設定的小數和群組分隔符號。 雖然會計算百分比,但是 % 符號未顯示出來。 | 0.035 |