將文本數據轉換為數字值
Excel中的VALUE函數可用於將已經作為文本數據輸入的數字轉換為數值,以便它們可用於計算。
使用Excel中的VALUE函數將文本數據轉換為數字
通常,Excel自動將這類問題數據轉換為數字,所以不需要VALUE函數。
但是,如果數據不是Excel識別的格式,則數據可以保留為文本,並且如果發生這種情況,某些函數 (如SUM或AVERAGE )將忽略這些單元格中的數據,並且可能會發生計算錯誤。
SUM和AVERAGE和文本數據
例如,在上圖中的第五行中,SUM函數用於累計A和B列中第三行和第四行中的數據,其結果如下:
- 單元格A3和A4中的數據已作為文本輸入,因此單元格A5中的SUM函數將忽略此數據並返回零結果。
- 在單元格B3和B4中,VALUE函數已被用於將A3和A4中的數據轉換為數字。 單元格B5中的SUM函數返回55(30 + 25)的結果。
Excel中數據的默認對齊方式
默認情況下,文本數據與單元格中的左側對齊,右側包含日期。
在該示例中,A3和A4中的數據在單元格的左側對齊,因為它已作為文本輸入。
在單元格B2和B3中,數據已使用VALUE函數轉換為數字數據,因此對齊到右側。
VALUE函數的語法和參數
VALUE函數的語法是:
= VALUE(文本)
文本 - (必填)要轉換為數字的數據。 該參數可以包含:
#值! 錯誤
如果以Text參數輸入的數據不能被解釋為數字,則Excel會返回#VALUE! 如示例的第九行所示。
示例:使用VALUE函數將文本轉換為數字
下面列出了使用函數的對話框在上例中用於輸入VALUE函數B3的步驟。
或者,完整的函數= VALUE(B3)可以手動輸入到工作表單元格中。
使用VALUE函數將文本數據轉換為數字
- 點擊單元格B3使其成為活動單元格 ;
- 點擊功能區菜單的公式選項卡。
- 從功能區中選擇文本以打開功能下拉列表。
- 點擊列表中的VALUE以調出函數的對話框。
- 在對話框中,點擊文本行。
- 點擊電子表格中的單元格A3。
- 單擊確定完成該功能並返回到工作表
- 數字30應出現在單元格B3中,並在單元格右側對齊,表明它現在是一個可用於計算的值。
- 當您單擊單元格E1時,完整的函數= VALUE(B3)出現在工作表上方的公式欄中 。
轉換日期和時間
VALUE功能也可用於將日期和時間轉換為數字。
儘管日期和時間在Excel中以數字形式存儲,並且在計算中使用它們之前不需要進行轉換,但更改數據的格式可以更容易理解結果。
Excel將日期和時間存儲為序列號或序列號 。 每天數字增加1。 部分日期以每天的一小部分輸入 - 例如半天(12小時)的0.5,如上面第8行所示。