excel 文本转换为数值为什么用函数VALUE()也转换不过来

excel 文本转换为数值为什么用函数VALUE()也转换不过来,第1张

以下原因导致转换不成功:

单元格中的内容必须是文本型的数字(且是文本格式并且是数字),除了文本数字型的转换时会出现:#VALUE!

确定单元格是文本格式且是数字,输入公式:=VALUE(B1)

按ENTER键,此时单元格显示出来的就是数值型的数字了

这个还是使用Excel中的隐藏函数Evaluate来处理最好,但是需要配合使用名称。

具体方法:

1、选中A1单元格,按CTRL+F3,d出名称管理器对话框,点击新建。

2、在d出的编辑名称对话框中,名称处输入:x,引用位置输入:=Evaluate(shee2!$A1),点确定。回到名称管理对话框,再次点击新建

3、在d出的编辑名称对话框中,名称处输入:y,引用位置输入:=Evaluate(shee2!$B1)

4、点击确定,回到名称管理对话框

5、点击关闭。然后选择C1单元格,输入:=x+y

回车即可得到结果。

“将文本数字转换为数值”的 *** 作步骤和方法有以下几种:

1、打开Excel;

2、由已知条件可知,A1:D6区域的数字为文本数值,如果通过求和或求平均值等函数都无法直接得到正确的结果,需要对其进行转换为可直接计算的数值的 *** 作;

方法一:

1、选择A1:D6区域,在右侧出现的**惊叹号旁,选择“转换为数字”;

2、确定后,数据能够被函数直接使用;

方法二:

1、选择数据区域外的任一空单元格,复制;

2、选择A1:D6区域,单击鼠标右键,“选择性粘贴”为“运算”“加”;

3、确定后,原文本数字区域被转换为可直接被函数使用的“数值”。

1、选中所要改变的字符型数字;

2、选中后在其上点鼠标右键,选中“设置单元格格式”;

3、在设置单元格格式中,上面有“数字 对齐 字体 边框 填充 保护”6个选项,左键点击数字;

4、在左边的分类中,找到数值这一项,选中,右边可设置保留几位小数(默认为2),可改为0;

5、点击“确定”。

一般excel中大部分的 *** 作都可通过excel表格上方的菜单和工具可以来完成。

  在实际工作中经常会碰到EXCEL表中的文本和数值转换问题,尤其是从相关系统下载的报表数据大多是文本格式,不转换成数值格式就没有办法计算;而有时因特殊需求,也会碰到需要将数值型数据转化成文本格式时候。在做上述 *** 作时,仅将单元格的格式更改是没用的,逐单元格数据修改,遇到数据量很大的时候,肯定太耗时,工作量太大。如何快速实现文本型数据和数值型数据的相互转换呢?你不妨试试以下几招:

  一、 将文本数据转换成数值数据

  方法一:选定需转换的文本数据区域,在选定区域的左上角会出现一个带感叹号的标志(如下图),用鼠标单击这个感叹号,选择“转换为数字,就OK了。

  方法二:在表格的空白处,找一任意单元格,输入数字“1”,复制这个单元格,再选定需要转换的文本数据区域,点击鼠标右键,执行“选择性粘贴”,选定“数值”、“乘”两个选项,再“确定”就行了。

  方法三:使用函数转换。如果你不想改变原表的数据,只在表中计算的区域引用,还可以使用VALUE函数或者直接将文本单元格乘1,例如,将要转换A1单元格数据,公式为:

  =VALUE(A1)

  或者

  = A11。

  二、 将数值型数据转换成文本

  将文本型数据转换成数值型数据,可以直接在原表的原有位置转换,而将数值型数据转换成文本却不能。如果需要用文本型数据替换原有的数值型数据,需要先在空白区域通过写公式将数据转换成文本,再使用“复制——选择性粘贴”将原有数据替换。

  方法一:通过在原数据前加一个字母使数据变成文本,再将字母替换成半角的单引号,所得数据就是文本型数据了。例:将A列所有数据转换成文本, *** 作步骤如下:

  1、 在表格的空白列写下如下公式:

  =”a” & A1

  将此公式往下复制,使得这一列得出的结果为A列数据的首位字符前加了一个字母a。

  2、复制该列所有数据后,使用“选择性粘贴”只粘贴数值,覆盖需转换的数据,再删除写了公式的列,使需转换的数据均为首位字符前加了字母a的文本。

  3、选定所有需转换的数据,通过“查找——替换”,将所有字母a,替换成半角的单引号“ ’ ”(必须是半角字符,而不能是标点符号),就成功了。

  方法二:使用TEXT函数转换。

  TEXT 函数可将数值转换为文本,并可使用户通过使用特殊格式字符串来指定显示格式。需要以可读性更高的格式显示数字或需要合并数字、文本或符号时,此函数很有用。

  该函数的语法为:TEXT(value, format_text)

  Value为需转换的数值,format_text为需转换的格式,如果format_text参数为0或#,则显示的格式不变,如转换后的文本格式有其他要求,如何带format_text参数,可以参照EXCEL中帮助文件的介绍。

  例1,假设单元格 A1 含有数字 235。若转换后的文本数据也是235,则公式为:

  =TEXT(A1,0)

  或

  =TEXT(A1,"#")

  要将数字格式设置为美元金额,可以使用以下公式:

  =TEXT(A1,"$000")

  计算结果将显示为$2350。

  例2,假设单元格 A1 含有数字 20120101。若想转换成为2012-01-01的文本数据,则公式为:

  =TEXT(A1, "####-##-##")

  ……

1、用VALUE函数将字符型数字转换成数字型,

value函数可以将表示数字的文本字符串转换为数字,它的语法结构是:value(text),value函数只有一个参数text,表示要转换为数字格式的文本,文本参数可以直接引用双引号中的文本,也可以引用其他单元格中的文本。

2、用四则运算法将字符型数字转换成数字型,可以使用+0、-0、1、/1将字符数转换为数字。

3、数字型数字转换成文本型,

使用文本函数将数字转换为文本类型,

文本函数的基本语法格式:text(value,format_text),

值:是数值、计算结果为数值的公式或对包含数值的单元格的引用。

格式文本:用作带引号的文本字符串的数字格式。

例如:C2=文本(b2,0),它变为文本类型。

4、用&“”将数字型数字转换成文本型,例如:A3=B3&“”转换为文本类型。

5、在数字类型编号之前添加文本标识符“或”,例如:D2=”,C2=D2&B2,它将被转换为文本类型编号。

value函数,可以将代表数字的文本字符串转换成数字,其语法结构为:value(text),value函数只有一个参数text,表示需要转换成数值格式的文本。text参数可以用双引号直接引用文本,也可以引用其他单元格中的文本。

text

将数值转换为按指定数字格式表示的文本

text(value,format_text)

value为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。

format_text为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/12186351.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存