大家好,我是考100分的小小码 ,祝大家学习进步,加薪顺利呀。今天说一说Excel零基础学SQL07:NULL值的判断[通俗易懂],希望您对编程的造诣更进一步.
1、提取表格中业绩评分空白的数据。
select * from [Sheet3$] where 业绩评分 is null
在SQL查询中,NULL值用来表示缺失的数据,包含:值未知的数据、没有意义的数据、未输入的空数据。
一个比较常见的例子是:NULL值并不一定等于空白数据,空白数据并不一定是NULL值。
有时候数据显示为空白,但并非NULL值,在Excel中常常见到假空和真空的问题。看起来空白,实际却是各种不可见字符的”空白单元格”。
上面表格中【b】有”空白单元格”。执行下面的语句,没有结果。
select * from [Sheet1$] where b is null
用函数len计算单元格内的字符数,却是0字符。
所以,如要提取这些【看起来空白的单元格数据】,我们可以选择用len函数尝试。
select * from [Sheet1$] where len(b)=0
现在新建一个表格,数据如下:【b】空白的单元格都没有输入过任何数据。
执行语句:select * from [Sheet3$] where len(b)=0,无结果。
执行语句:select * from [Sheet3$] where b is null,返回结果:
对空白的单元格无须感到迷糊,在处理这些数据的时候,用len函数往往可以知道这些空白单元格是否含有不可见字符或者其他erp系统导出来的字符为0的莫名其妙”假空”。
如果空白单元格len函数检测大于0,则可以通过excel的常规操作查找–替换,全部替换为空。
如果空白单元格len函数检测等于0,则可以直接用len提取过滤或用剪贴板过滤。可以参考下面的文章链接:
具体的情况有具体的办法。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/11896.html