欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  Office

EXCEL公式中的--有什么作用 这货可以把文本转换为数值

程序员文章站 2022-06-26 19:15:07
--可以把文本转换为数值,对就是它,它不是标准的转换方式,是借用负运算的隐含功能,除了用--进行类型转换,你还可以与0相加与1相乘,感兴趣的的朋友可以阅读本文。...

--可以把文本转换为数值,对就是它,它不是标准的转换方式,是借用负运算的隐含功能,除了用--进行类型转换,你还可以与0相加与1相乘,感兴趣的的朋友可以阅读本文。

--可以把文本转换为数值

但它不是标准的转换方式,是借用负运算的隐含功能。

不同类型的数据是不可比的,不能判断它们之间是否相等。

例如,墙壁上写一个8字,你更多关注的是这个字有多高,什么写的,什么颜色,等等,这些都是文本的属性。而当你看到帐簿上一个8字时,你想到的是数,它与7、与9可以比较,它的大小与数位有关等等,这些都是数值型数据的属性。

"12"是一个文本,12是一个数值,如果相比,"12"大于12:

在单元格里写入公式:="12"=12,结果为False,而="12">12,结果为True。

要把文本"12"当作数值与12相比,就要转换类型,

把文本型转换成数值型,有专用的转换函数 VALUE():

=value("12"),它的结果就是一个数值。

=value("12")=12,它的结果就是True了。

在函数或公式中,运算过程会自动把文本转换为数值(一个隐含过程),再与数值进行运算,负值运算(-)也是一种运算,能把文本转换成数值:

-"25"=-25

还记得负负得正吧?

-(-"25")=-(-25)=25

简写为:--"25"=25

除了用--进行类型转换,你还可以选择下面其中一种

1、与0相加

2、与1相乘