咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

无论是原始数据,还是统计的结果,数据筛选和排序一样,对于数据分析有着重要的作用,特别是数据筛选,筛选方式简单实用,筛选条件配置灵活。对于学习和应用Excel来说,数据筛选都是必修课。而学习数据筛选的关键,就是将分析数据的想法通过比较(关系)运算符进行正确的表达,构建符合逻辑的条件表达式,从而得到正确的数据和结果。另外,比较(关系)运算符的正确应用,对于后期公式和函数的应用也至关重要。

本文首先介绍Excel中使用的比较(关系)运算符,然后解释说明数据筛选中的条件表述,以及在具体应用中的注意事项。方便时请多多关注极致探索Excel,您的关注是继续创作的动力和源泉。

1. 比较(关系)运算符

比较运算符主要用于比较两个数值或者单元格内容的大小,比较返回的结果为True(真)或者False(假)。将比较的内容和运算符联合在一起形成的表达式,称为条件表达式或者关系表达式。一个条件表达式对应为一个条件,结合数据筛选而言就是一个筛选条件。例如,A1>=B1,在这个条件表达式中,A1、B1为比较的内容,">="为比较运算符,称为大于等于。在条件表达式返回真时(True),会执行相应的操作。类似大于等于这样的比较运算共有六个,分别为等于(=),不等于(<>),大于(>),小于(<),大于等于(>=),小于等于(<=)。

另外,在对文本(文字)进行比较时,通常会使用到两个符号:"*","?",称为通配符。"*"含义可以代表任意多个字符;"?"含义为代表单个字符。二者的具体区别请见示例。有关系表达式 A1="华*"和A1="华?",第一个的含义当A1的内容只要第一个字为"华",后面无论有多少个字,这个关系表达式都返回真;第二个的含义当A1的内容第一个字为"华",且后面只有一个字或者(字母)的时候,这个表达式才会返回真。相比而言,第一个条件相比第二个条件宽泛,满足第二个条件的,肯定满足第一个条件;满足第一个条件的未必满足第二个条件。

2. 筛选条件的说明

在执行数据筛选功能(不是高级功能)时,Excel预置了一些筛选条件。

如上图,分别列出了文本筛选和数字筛选的条件。这里使用的比较运算符除了之前介绍过的以外,有几个需要单独说明一下。

文本筛选中,开头是:相当于=[ ]*,[ ]是需要指定的内容;结尾是:相当于=*[ ];包含:相当于=*[ ]*;不包含:相当于<>*[ ]*。

数据筛选中,介于:相当于大于某个值,同时又小于某个值,是将两个条件组合在一起了。

如上图,在自定义自动筛选方式中,可以设置两个筛选条件,这两个条件的关系可以为与,也可以为或。与的含义是,筛选两个条件必须同时满足的数据;或的含义是,筛选满足任意一个条件的数据。

例如,单元格的值大于10,同时又小于5,都知道这是不可能的,所以筛选的结果就为空,没有数据;单元格的值大于10,或者小于5,筛选功能就会把大于10和小于5的数据全部显示出来。

3. 使用比较运算符的注意事项

(1) 考虑清楚条件的边界,是大于,还是大于等于。

(2) 弄清楚与和或的区别。它们之间的差别会造成截然不同的筛选结果。

(3) 设置一个列的筛选条件,再设置另一个列的筛选条件,他们彼此之间是与的关系,不会出现或的结果。

(4) 不要对两个以上的列设置筛选,会搞得人晕头转向。这种情况建议使用高级筛选。

正确使用比较运算符,构建合理的,符合逻辑的条件表达式,才能对数据进行正确的筛选,从而得到正确的分析结果。在处理大数据量时,有时就可能因为使用大于和大于等于,与和或的疏忽造成截然不同的两种数据结果,而且查找和确定问题时非常不容易发现。

以上就是本文内容,如果您觉得对您有帮助,就请多多关注极致探索Excel,谢谢。