求一在excel中使用VBA对数据进行筛选后,进行计算的小程序 100

一、删除B列中包含“阿富汗”所在行的所有数据二、先从第一行开始判断1、如果B列所在行包含“吉林、黑龙江、北京”,继续判断(1)C列中所在行等于“符合”,E列所在行计算结果... 一、删除B列中包含“阿富汗”所在行的所有数据二、先从第一行开始判断1、如果B列所在行包含“吉林、黑龙江、北京”,继续判断(1)C列中所在行等于“符合”,E列所在行计算结果=(D对应行数+1)的对应数值+(D对应行数+2)的对应数值。F列使用与E列相同计算公式。(2)C列中所在行等于“不符合”,E列所在行计算结果=(D对应行数+2)的对应数值+(D对应行数+3)的对应数值。F列使用与E列相同计算公式。(3)C列中所在行等于“符合”,E列所在行计算结果=(D对应行数+3)的对应数值+(D对应行数+1)的对应数值。F列使用与E列相同计算公式。2、如果B列所在行不包含“吉林、黑龙江、北京”,继续判断(1)C列中所在行等于“低于”,E列所在行计算结果=(D对应行数+2)的对应数值+(D对应行数+2)的对应数值。F列使用与E列相同计算公式。F列使用与E列相同计算公式。(2)C列中所在行不等于“不符合、低于、符合”,E列所在行计算结果=(D对应行数+2)的对应数值+(D对应行数+1)的对应数值。F列使用与E列相同计算公式。F列使用与E列相同计算公式。三、执行以上判断并+1行进行循环,直到判断B列所在行数据为空。弹出“计算结束”文本提示框。 展开
 我来答
瓮夏侯兰q9
2017-09-24 · TA获得超过190个赞
知道小有建树答主
回答量:297
采纳率:0%
帮助的人:44.6万
展开全部
excel自动筛选可以对多列多条件进行筛选,但是前提是不同列的条件间是“且”的关系(即同时满足)。如果不同列间条件为“或”关系,则可以用excel 高级筛选来完成。1.自动筛选:选中整个数据列表(有些人就直接鼠标点在数据表第一行,其实这是不严谨的,如果表格内有空行,就会只对空行上数据进行筛选)--数据--筛选--自动筛选--OK.2.高级筛选:首先要在EXCEL某区域内进行条件设置(一般在数据表格上面空出几行来),把要设置筛选条件的数据表列字段列在那里,然后在下方设置条件,“且”关系在同一行。“或”关系在不同行,然后点击--数据--筛选--高级筛选……,进行设置就OK了。
追问
需要使用VBA批量处理数据
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式