Excel零基础学SQL07:NULL值的判断[通俗易懂]

Excel零基础学SQL07:NULL值的判断[通俗易懂]select*fromwhere业绩评分isnull在SQL查询中,NULL值用来表示缺失的数据,包含:值未知的数据、没有意义的数据、未输入的空

Excel零基础学SQL07:NULL值的判断[通俗易懂]


1、提取表格中业绩评分空白的数据。

select * from [Sheet3$] where 业绩评分 is null

Excel零基础学SQL07:NULL值的判断[通俗易懂]

在SQL查询中,NULL值用来表示缺失的数据,包含:值未知的数据、没有意义的数据、未输入的空数据。

一个比较常见的例子是:NULL值并不一定等于空白数据,空白数据并不一定是NULL值。

有时候数据显示为空白,但并非NULL值,在Excel中常常见到假空和真空的问题。看起来空白,实际却是各种不可见字符的”空白单元格”。

Excel零基础学SQL07:NULL值的判断[通俗易懂]

上面表格中【b】有”空白单元格”。执行下面的语句,没有结果。

select * from [Sheet1$] where b is null

Excel零基础学SQL07:NULL值的判断[通俗易懂]

用函数len计算单元格内的字符数,却是0字符。

Excel零基础学SQL07:NULL值的判断[通俗易懂]

所以,如要提取这些【看起来空白的单元格数据】,我们可以选择用len函数尝试。

select * from [Sheet1$] where len(b)=0

Excel零基础学SQL07:NULL值的判断[通俗易懂]

现在新建一个表格,数据如下:【b】空白的单元格都没有输入过任何数据。

Excel零基础学SQL07:NULL值的判断[通俗易懂]

执行语句:select * from [Sheet3$] where len(b)=0,无结果。

Excel零基础学SQL07:NULL值的判断[通俗易懂]

执行语句:select * from [Sheet3$] where b is null,返回结果:

Excel零基础学SQL07:NULL值的判断[通俗易懂]


对空白的单元格无须感到迷糊,在处理这些数据的时候,用len函数往往可以知道这些空白单元格是否含有不可见字符或者其他erp系统导出来的字符为0的莫名其妙”假空”。

如果空白单元格len函数检测大于0,则可以通过excel的常规操作查找–替换,全部替换为空。

如果空白单元格len函数检测等于0,则可以直接用len提取过滤或用剪贴板过滤。可以参考下面的文章链接:

剪贴板过滤

具体的情况有具体的办法。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/11896.html

(0)

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注