将文本数据转换为数字值
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行所示。