加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

空值_Excel公式教程

(2016-01-16 21:01:05)
标签:

excel公式教程

空单元格

空参数

空值

分类: Excel公式教程-原理篇

空单元格属于什么数值类型?空参数又属于什么数值类型?本文介绍Excel一种特殊的数值——空值。

空值就是没有任何内容。空值的数值类型具有不确定性,视乎公式的需要,可作为数字0、空文本""或者逻辑值FALSE使用。

一、空值的表现形式包括空单元格和空参数。

(一)空单元格,就是没有任何内容的单元格。

以下单元格并不是空单元格,请注意甄别:

(1)只输入一个撇号(')的空文本单元格。

(2)只包含若干空格符,或者包含其他不可见字符的单元格。

(3)输入数字0的单元格(且在“选项”中设置了不显示零值)。

(4)单元格公式返回了空文本、不可见字符或者数字0。

(5)通过自定义单元格格式,使单元格内容不可见。

(6)设置单元格的字体颜色与底色一致,使单元格内容不可见。

(二)空参数,就是在函数中只留下参数的位置,没有输入参数的内容。

空参数和缺省参数是不同的。例如,下面公式中的IF函数省略了第三个参数:

=IF(A1>0,1)

而下面的公式中,IF函数的第三个参数是空参数:

=IF(A1>0,1,)

如果单元格A1的值不大于0,公式=IF(A1>0,1)返回逻辑值FALSE,而公式=IF(A1>0,1,)返回数字0。

二、如果没有特定数值类型的要求,公式把空值优先转换成数字值0。

例如,如果A1是空单元格,公式=A1返回0。

我们来做一个测试,打开一个空白工作表,在A列输入以下几个数据:A2输入FALSE,A4输入一个撇号(即输入一个空文本),A5输入0。然后在旁边输入以下公式:

=MATCH(,A:A,)

函数MATCH在A列中查找其第一个参数所在的行位置。公式返回5。

这个测试可以说明两个问题:

(1)MATCH函数的第一个参数(空参数)被转换成数字值0。

(2)MATCH函数只查找与第一个参数相同类型的数值。事实上,VLOOKUP、HLOOKUP、LOOKUP函数都是这样。可见,理解公式中的数值属于什么类型,有时候是很重要的。

如果要查找空文本的位置,可把公式改为:

=MATCH("",A:A,)

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有