运算符的操作数往往需要特定类型的数值,计算结果往往是某一类型的数值。例如:
1、算术运算符的操作数要求是数字值,计算结果也是数字值。
2、文本运算符的操作数要求是文本值,计算结果也是文本值。
3、比较运算符的操作数可以是数字值、文本值或逻辑值,计算结果是逻辑值。
4、引用运算符的操作数要求是引用,计算结果也是引用。
函数的参数也往往需要特定类型的数值,返回的结果也往往是某一类型的数值。
=TIME(12,0,0)可简写成=TIME(12,,),空参数作0使用。
2、将文本型数字转成数字值,将文本型日期时间转成序列数。例如:
=1+'¥4.00' 返回5。文本型数字'¥4.00'转成数字值4。
=TODAY()-'2015-8-1'
文本型日期'2015-8-1'转成序列数。输入这个公式后,如果单元格显示为日期格式,可把单元格格式改为常规。
=MONTH('Aug'&1) 返回8。文本型日期'Aug1'转成当年8月1日的序列数。
3、将逻辑值TRUE转成1,FALSE转成0。例如:
=B1+IF(A2>0,1,0)可简写为=B1+(A2>0),公式中A2>0返回逻辑值TRUE或FALSE,然后转成数字值1或0。
4、如果单元格A1是空单元格、文本型数字、文本型日期时间或逻辑值,以下式子都可以把A1转换成数字值:--A1、A1+0、A1-0、A1*1、A1/1、A1^1。
=REPLACE(A1,1,4,'')可简写为=REPLACE(A1,1,4,),空参数作空文本使用。
如果C3是空单元格,=C3返回0,而=C3&
1、算术运算符的操作数要求是数字值,计算结果也是数字值。
2、文本运算符的操作数要求是文本值,计算结果也是文本值。
3、比较运算符的操作数可以是数字值、文本值或逻辑值,计算结果是逻辑值。
4、引用运算符的操作数要求是引用,计算结果也是引用。
函数的参数也往往需要特定类型的数值,返回的结果也往往是某一类型的数值。
一、数值类型自动转换的规律
在公式中,当运算符的操作数、函数的参数不是所要求的数值类型时,Excel有时可以对其自动转换。充分利用数值类型自动转换的功能可以简化公式。(一)当操作数或参数需要数字值时。
1、将空单元格、空参数作0使用。例如:=TIME(12,0,0)可简写成=TIME(12,,),空参数作0使用。
2、将文本型数字转成数字值,将文本型日期时间转成序列数。例如:
=1+'¥4.00'
=TODAY()-'2015-8-1'
=MONTH('Aug'&1)
3、将逻辑值TRUE转成1,FALSE转成0。例如:
=B1+IF(A2>0,1,0)可简写为=B1+(A2>0),公式中A2>0返回逻辑值TRUE或FALSE,然后转成数字值1或0。
4、如果单元格A1是空单元格、文本型数字、文本型日期时间或逻辑值,以下式子都可以把A1转换成数字值:--A1、A1+0、A1-0、A1*1、A1/1、A1^1。
(二)当操作数或参数需要文本值时。
1、将空单元格、空参数作空文本使用。例如:=REPLACE(A1,1,4,'')可简写为=REPLACE(A1,1,4,),空参数作空文本使用。
如果C3是空单元格,=C3返回0,而=C3&
