2022-10-05 21:24来源:m.sf1369.com作者:宇宇
选中E2单元格,在编辑栏输入公式:=IF(AND(B2>60,C2>60,D2>60),"合格","不合格"),按下回车键,即可判断B2、C2、D2单元格中的值是否都达标,如果都达标,利用IF函数显示“合格”,如果有一项未达标,利用IF函数显示“不合格”。
暂时想到两个方法:
方法一:
需要使用数组了,先将数据进行排序(日期+客户代码),使用函数offset()+if()+match()+countifs()的组合。先选中筛选区的A9单元格,输入函数:=If((row(A9)-8)<=countifs(数据源!C:C,筛选区!K4,数据源!E:E,筛选区!K5),offset(数据源!B1,if(match(筛选区!K4,数据源!C:C,0)<match(筛选区!K5,数据源!E:E,0),match(筛选区!K5,数据源!E:E,0),match(筛选区!K4,数据源!C:C,0))+row(A9)-10,0,1,1),) 按ctrl+shift+enter组合键输入公式,将A9单元格填充到下方单元格(长度>=符合筛选条件的最大长度),根据字段,将B列-H列进行填充。
因为没有数据,所以单元格引用可能会有错误,可以自行调整下哈。
可以达到效果,但有个缺陷:因为筛选区的字段和数据源的字段不完全一致,需要将函数输入多次。
方法二:
使用高级筛选+VBA,完美实现你想要的结果。先看效果:
将数据筛选过来后,可以根据需求,把不需要的列进行隐藏。这块内容不太好写,我在网上找了个差不多的讲解视频,你看看:
EXCEL中高级筛选改变条件后立即刷新筛选结果VBA案例解析-Excel实例教学
如果解决了问题,帮忙给个赞和关注哈~
数据统计分析中经常要对多个表格数据进行合并汇总,说到合并汇总很多人首先想到的就是使用函数公式、或者透视表,但是在Excel中还有一项功能可以胜任此项任务,而且使用起来也是比较简单和方便,尤其对于不熟悉函数公式和透视表的朋友们, 它就是Excel的合并计算功能。该功能位于Excel数据选项卡中的数据工具一组中。
我们先来看一下Office官方对该功能的解释:对多个工作表中的数据进行合并,若要从单独的工作表汇总并报告结果,可以将每个工作表中的数据合并到主工作表中。工作表可以与主工作表在同一工作簿中,也可以在其他工作簿中。合并数据时,可以组合数据,以便在必要时更轻松地更新和聚合。
简单的说就是我们可以使用合并计算对同一工作簿(这里面包括同一工作表和不同工作表之间的数据合并计算),或者不同工作簿之间的数据进行合并计算。
合并计算的内容包括:求和、计数、求平均值、最大值、最小值等多种方式的计算。
下面牛哥将通过几个案例来演示合并计算在不同场景中的使用方法。
1、将光标定位在将要输出数据结果的单元格开始位置,
2、点击数据选项卡、合并计算,打开合并计算对话框,
3、在函数下方的下拉选项中选择平均值,引用位置点击右侧的向上箭头,选择要合并的区域,并返回。
4、因为是对单个表格区域的数据进行合并计算,所以下方的所有引用位置可以点击添加,也可以不用点击添加,Excel会自动添加进去。
5、接下来要将标签位置的首行和最左列全部要打上勾,点击确定,就可以输出数据合并结果了,
6、最后要把不需要的列删除,补全左侧列的标题,数据合并计算完成。
这里是要求计算出A店每个季度手机的销售总量和销售总额,是对每个季度的销量和销售额进行汇总,所以在选择合并计算区域的时候我们只要选择季度、销量、金额三个区域即可,
注意在添加引用位置的时候要 先删除所有引用位置里的上一次引用记录 ,否则会计算出错,然后再选择此次合并计算要引用的区域,在函数下方的下拉选项中选择求和,接下来的操作步骤和上面的案例一样。
本案例是要将A店全年四个季度各品牌手机的销售数据进行汇总,但是数据分别放在同一工作表中的不同表格区域内,而且下半年的两个季度中增加了诺基亚手机的销售数据,
这时在引用数据的时候就需要分别将两个表格区域的数据添加至引用位置里,并进行合并计算,计算的结果中也增加了诺基亚的销售数据。
和上面多表合并计算的方法一样,只不过在引用数据位置时选择不同工作表中的数据区域。
使用这个功能的 前提是要进行合并计算的数据必需要在不同工作表中才有效 ,该功能和上面的不同工作表合并计算几乎一样,只不过在进行选择计算时要 勾选创建指向数据源的链接 这一项。
使用该功能进行合并计算后当它的数据源发生改变后他的计算结果也会跟着改变。
我们要统计的数据是放在不同的工作簿中,所以在添加引用数据的时候需要选择其中任意一个工作簿作为主表,(比如这里A店数据作为主表,要对A店工作簿里的全年手机销售数据和B店工作簿里的全年手机销售数据进行合并汇总计算),
首先要同时打开A店和B店两个销售数据工作簿,如果只打开其中一个的话引用添加的时候会提示出错,提示如下图:
将光标定位在A店销售数据工作表的右侧区域(或新的工作表),这首先引用A店销售数据所在的区域,将引用进来的A店销售数据区域添加至所有引用位置,然后继续添加引用,
这次我们要 点击引用位置右侧的浏览按钮 , 引用外部B店销售数据工作簿 ,找到该文件,选中并点击确定,回到合并计算对话框界面,
紧接着将光标定位在引用位置下方地址栏后的空白区域,此时的光标呈闪烁状态,然后选择A店销售数据工作表中要合并的计算的区域,点击添加,这样就可以把B店销售数据工作簿中的同一区域的数据引用了进来 (这里有一个严格的要求就是A店数据和B店数据要放在不同工作簿的同一位置区域,否则合并出来的结果会出错的),
最后勾选首行和最左列,点击确定,不同工作簿合并计算完成。
由于进行不同工作簿合并计算相对复杂一些,而且要求比较严格,必须是被引用的工作簿也要处于打开的状态,所以在平时的工作中建议大家将工作放在同一个工作簿中进行合并计算。
本文演示案例中只使用了合并计算中的求平均值和求和两种计算方式,其他几种计算方式,大家可以自己尝试着去操作一下。