每天学一点Excel2010 (30)——示例:高级筛选(每天学一点下一句是什么)

本文的标题是《每天学一点Excel2010 (30)——示例:高级筛选》来源于:由作者:陈志挥采编而成,主要讲述了042 高级筛选
前面讲筛选时,在最后提到了高级筛选,适用于复杂条件的情况。操作如下,

042 高级筛选

前面讲筛选时,在最后提到了高级筛选,适用于复杂条件的情况。**作如下,在“数据选项卡”的“排序和筛选区”单击“高级”,出现“高级筛选”对话框。

1)示例文件准备。从前面做过的信息采集表中**数据,“选择性粘贴”将“数值”粘贴到一个新工作表,删除“身份证”和“备注”两列,将“出生日期”设置为一种“日期”格式,将“年龄”设置为整数。

2)区域准备。高级筛选使用的区域分三个部分,我习惯的做法是:

  • 列表区域:本例中A1:H8,包括下述区域均可以起个名字使用。
  • 条件区域:本例中A11:H13。**列表区域的头几行内容(取决于条件多少,不够也可增加),一定要带列标题,粘贴到下方,除标题外清除其他内容。
  • **到(结果区域):**列表区域,粘贴到条件区域下方,保留列标题并清除内容,这样筛选结果肯定能容下。


每天学一点Excel2010 (30)——示例:高级筛选(每天学一点下一句是什么)

高级筛选示例

3)在条件区输入复杂的筛选条件,要放在对应的列标题下,同一行多个条件之间是与(And)的关系,不同行之间是或(Or)的关系。

4)比较运算符。使用=(等于)、>(大于)、<(小于)、>=、<=、<>(不等于)来比较两个值,结果为逻辑值TRUE或FALSE。

5)等号的输入。由于等号通常用来表示公式的开头,当做比较运算符使用时,要键入作为字符串表达式的条件,即“="=张三"”或“="=50"”,单元格只显示引号里面的内容。

6)可以使用通配符*和?,记得要搜索*、?、~时要在前面加波浪号。

7)我们在条件区输入如图的高级筛选条件,注意所有带等号的条件必须按第5)步的要求输入。

8)单击列表区域的任意单元格,单击“高级”,一般会自动将列表区域选中,输入单元格区域引用过自定义名称也可。

9)选择“方式”为“将筛选结果**到其他位置”,如图输入或者选择“条件区域”、“**到”对应的单元格区域后按确定。

10)如图所示,“40岁以上汉族男博士”或“20岁以上非汉族女博士”便筛选出来了。


每天学一点Excel2010 (30)——示例:高级筛选(每天学一点下一句是什么)

行之间是或的关系

11)我们把几个条件分置不同的列,筛选出来的结果至少满足“博士”、“40岁以上”、“非汉族”(红色是我加的)之一,是或的关系,只有一人不符合。


每天学一点Excel2010 (30)——示例:高级筛选(每天学一点下一句是什么)

通配符

12)通配符试一下。如图,把姓张的和名字中间是“十”的筛选出来。

13)注意条件区不能选空行。

14)有时列表区域的值需要经过计算才能筛选,比如年龄大于平均岁数的,我们需要在列表区域外围插入新的列来容纳结果,比如在I1单元格输入“>平均”,将内容**到I11单元格,在I2输入公式“=E2>average($E$2:$E$8)”,结果为TRUE,将I2公式**到其他行 后也会出来判断结果。

15)在I12输入TRUE或FALSE,如图选择列表区域和条件区域($I$11:$I$12),**到区域保持不变,筛选结果如下。同样可以增加多列进行与的运算。


每天学一点Excel2010 (30)——示例:高级筛选(每天学一点下一句是什么)

外加条件的筛选

16)最后复习一下逻辑运算

与:只有全为真结果才为真

或:只有全为假结果才为假

非:假作真时真亦假

(待续)

每天学一点Excel2010 (30)——示例:高级筛选(每天学一点下一句是什么)
本文原作者为陈志挥,转载请注明:出处!如该文有不妥之处,请联系站长删除,谢谢合作~

原创文章,作者:陈志挥,如若转载,请注明出处:http://www.kaicen.cn/20220514321579.html