高级筛选
在工作表中对“本息”和“存期”进行高级筛选。筛选条件为:“本息>=20030”并且“存期<3”,或者“存期=5”,条件区域存放在A16开始的单元格区域,筛选结果存放在A20开始的单元格区域。
操作方法如下:
①将Sheet4工作表重命名为“高级筛选”。
②填写筛选条件。将字段名“本息”、“存期”复制到A16开始的单元格,在A17单元格中输入“本息>=20030”,在B17单元格中输入“存期<3”(参见图4.2.9所示)。
③将插入点定位在数据清单任一位置,单击“数据”|“筛选”|“高级筛选”命令,打开“高级筛选”对话框。
图4.2.8 “高级筛选”对话框
④设置“数据区域”、“条件区域”和结果“复制到”的内容。
设置“数据区域”时,可以直接输入区域$A$2:$H$14,或通过“折叠”按钮 在数据清单中选择数据区域。用同样的方法设置“条件区域”和结果“复制到”的位置,如图4.2.8所示。
提示:在填写条件区域时,条件字段名最好采用复制、粘贴的方式填写,确保与数据清单中的字段名格式保持一致。
⑤单击“确定”按钮执行高级筛选操作,其筛选结果如图4.2.9所示。
图4.2.9 高级筛选示例
假设AB列的数据在A2:B20中,计算月份为9月,地址为广州的客户个数,C2中输入
=SUMPRODUCT((MONTH(A2:A20)=9)*(B2:B20="广州"))
或者
=SUMPRODUCT(--(MONTH(A2:A20)&B2:B20="9广州"))
都可以
假如你的数据在1到100行
=sumprodcut(--(month(A1:A100)=9),--(B1:B100)="广州")
=SUM(IF(MONTH(A2:A100)=9,IF(B2:B100="广州",1,0)))
注意:Ctrl+Shift+Enter
=SUMPRODUCT(--((B1:B100)="广州"),--(MONTH(A1:A100)=9))
试试这个 !包你满意!