使用Excel的VALUE函數將文本轉換為數字

將文本數據轉換為數字值

Excel中的VALUE函數可用於將已經作為文本數據輸入的數字轉換為數值,以便它們可用於計算。

使用Excel中的VALUE函數將文本數據轉換為數字

通常,Excel自動將這類問題數據轉換為數字,所以不需要VALUE函數。

但是,如果數據不是Excel識別的格式,則數據可以保留為文本,並且如果發生這種情況,某些函數 (如SUMAVERAGE )將忽略這些單元格中的數據,並且可能會發生計算錯誤。

SUM和AVERAGE和文本數據

例如,在上圖中的第五行中,SUM函數用於累計A和B列中第三行和第四行中的數據,其結果如下:

Excel中數據的默認對齊方式

默認情況下,文本數據與單元格中的左側對齊,右側包含日期。

在該示例中,A3和A4中的數據在單元格的左側對齊,因為它已作為文本輸入。

在單元格B2和B3中,數據已使用VALUE函數轉換為數字數據,因此對齊到右側。

VALUE函數的語法和參數

函數的語法引用函數的佈局,並包含函數的名稱,括號和參數

VALUE函數的語法是:

= VALUE(文本)

文本 - (必填)要轉換為數字的數據。 該參數可以包含:

  1. 用引號括起來的實際數據 - 上例中的第2行;
  2. 工作表中文本數據位置的單元格引用 - 示例的第3行。

#值! 錯誤

如果以Text參數輸入的數據不能被解釋為數字,則Excel會返回#VALUE! 如示例的第九行所示。

示例:使用VALUE函數將文本轉換為數字

下面列出了使用函數的對話框在上例中用於輸入VALUE函數B3的步驟。

或者,完整的函數= VALUE(B3)可以手動輸入到工作表單元格中。

使用VALUE函數將文本數據轉換為數字

  1. 點擊單元格B3使其成為活動單元格 ;
  2. 點擊功能區菜單的公式選項卡。
  3. 從功能區中選擇文本以打開功能下拉列表。
  4. 點擊列表中的VALUE以調出函數的對話框。
  5. 在對話框中,點擊文本行。
  6. 點擊電子表格中的單元格A3。
  7. 單擊確定完成該功能並返回到工作表
  8. 數字30應出現在單元格B3中,並在單元格右側對齊,表明它現在是一個可用於計算的值。
  9. 當您單擊單元格E1時,完整的函數= VALUE(B3)出現在工作表上方的公式欄中

轉換日期和時間

VALUE功能也可用於將日期和時間轉換為數字。

儘管日期和時間在Excel中以數字形式存儲,並且在計算中使用它們之前不需要進行轉換,但更改數據的格式可以更容易理解結果。

Excel將日期和時間存儲為序列號或序列號 。 每天數字增加1。 部分日期以每天的一小部分輸入 - 例如半天(12小時)的0.5,如上面第8行所示。