使用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行所示。