Excel多条件筛选、公式填充

接到一个任务,由于数据操作人员不会使用编辑公式进而无法进行相关筛选,所以要我帮忙。好久不碰Excel了,那就试试看吧。

需求是这样子的(这里做了最大化的简化):要求判断条件,男50岁以上,女40岁以上将对应列进行填充,以便于后续多条件筛选。

公式:=IF(G2="男",IF(TEXT(NOW(),"yyyy")-TEXT(F2,"yyyy")>=50,"困难",""),IF(TEXT(NOW(),"yyyy")-TEXT(F2,"yyyy")>=40,"困难",""))

然后拖动公式即可:

但有一个问题,就是如果这一列过多,比如几万行,这么拖动肯定不行了。那么该怎么办呢?(让一整列都填充公式)

步骤:

1、把第2行的公式编辑好后,按F5键

2、引用位置填写H2:H56(第H列2行到H列56行),确定

3、选中第2行的公式,按ctrl+c复制后,按ctrl+enter键,完成填充

完成多条件筛选就更简单了,直接选中你要进行筛选的多列(比如这里的出生日期,性别,是否困难),点击菜单项数据-筛选即可。

时间: 2024-10-02 09:36:32

Excel多条件筛选、公式填充的相关文章

EPPLUS 实现excel报表数据及公式填充

年后工作第一天,根据客户要求修善EPPLUS报表. Epplus: Epplus是一个使用Open Office XML(Xlsx)文件格式,能读写Excel 2007/2010文件的开源组件 好处很多,比office COM组件好用,不用考虑运营机的office版本问题.需要引用epplus.及 using OfficeOpenXml; 规范: 所有操作语句都放在以下using中: string file = outputDir.FullName; if (File.Exists(file))

EXCEL中的筛选(初级应用

EXCEL中的筛选(初级应用) 谈到筛选,大家在日常工作当中那是常用,选中一个表格区域然后去DATA标签去点击那个filter 那个漏斗图标,然后就看到了在区域的第一行每列的字段旁边都带一个下拉箭头.到此为止,大家觉得筛选很简单,为什么还用写这么多文字来描述一下点一个按钮的过程吗? 咱们带着疑问慢慢往下看.以出生日期列为例,点选下拉菜单后大家会看到所有日期数据前面的选择按钮以供我们筛选相应的年份 但是我如果想筛选出下一个季度(比如第四季度)出生的人员,以便HR 发放生日福利又该怎么做呢.大家可以

设置Excel的自动筛选功能

单元格数字格式的问题 NPOI向Excel文件中插入数值时,可能会出现数字当作文本的情况(即左上角有个绿色三角),这样单元格的值就无法参与运算.这是因为在SetCellValue设置单元格值的时候使用了字符串进行赋值,默认被转换成了字符型.如果需要纯数字型的,请向SetCellValue中设置数字型变量. 以上两个问题的示例代码如下: //建立空白工作薄 IWorkbook workbook = new HSSFWorkbook(); //在工作薄中建立工作表 ISheet sheet = wo

iOS: 悬浮的条件筛选框使用二

一.介绍: 在前面已经介绍了一种条件悬浮框,使用的是tableView的Plain分组样式实现的,因为这是tableView本身就具备的功能,分组悬浮效果.这次我来介绍第二种更加简单的方法,采用两个ScrollView来实现. 二.实现技术: (1)两个ScrollView,一个是左右滚动,成为内容视图,另一个是上下滚动,作为容器视图: (2) 创建头视图,头视图中有banner图和条件筛选框,标记banner图的高: (3)合理设置上下滚动的容器视图的frame,它承载头视图和内容视图,不过需

Jquery特效之=》仿京东多条件筛选特效

仿京东多条件筛选特效 品牌: 全部 惠普(hp) 联想(Lenovo) 联想(ThinkPad) 宏基(acer) 华硕 戴尔 三星 索尼 东芝 Gateway 微星 海尔 清华同方 富士通 苹果(Apple) 神舟 方正 优雅 价格: 全部 1000-2999 3000-3499 3500-3999 4000-4499 4500-4999 5000-5999 6000-6999 7000-9999 10000以上 尺寸: 全部 8.9英寸及以下 11英寸 12英寸 13英寸 14英寸 15英寸

HBase多条件筛选查询方案

最近的项目需要使用Hbase做实时查询,由于Hbase只支持一级索引,也就是使用rowkey作为索引查询,所以对于多条件筛选查询的支持不够,在不建立二级索引的情况下,只能使用Hbase API中提供的各种filter过滤器进行筛选,感觉查询效率不太理想,于是考虑建立二级索引的方案. 经过google学习网上前辈们的经验,暂时找到两种可用的方案: 使用Hbase协处理器Coprocessor在写入数据时,创建二级索引表,并将每条数据的索引写入二级索引表中,查询时先根据筛选条件查询二级索引表,获取相

关于进行条件筛选的SQL关键字的一点理解

概述 一般能够用于条件筛选的有三种: ON: 联结(join)筛选 WHERE: 一般条件筛选 HAVING: 分组后的条件筛选 ON JOIN – ON 语句的执行顺序: 例句: SELECT * FROM A LEFT JOIN B ON A.ID = B.ID AND A<>0 WHERE A.name = 'x' 注意在作on 连接后 的and 子句 和where 子句 . 他们有什么不同? 逻辑上解释:(不考虑执行计划中执行步骤和作嵌套连接等具体方式,这里只讨论如何思考逻辑上的步骤)

iOS: 悬浮的条件筛选下拉框的使用

1.介绍 app中条件筛选视图是很常用的功能,一般它搭配着tableView的表头悬浮滚动使用,点击按钮时,就会弹出下拉框显示条件,选择一个条件后,下拉框自动隐藏. 2.效果图如下 从中间点击弹出,然后滚动tableView随着移动,到顶部就悬浮着,下拉时仍然跟着滚动,一直滚动初始位置就停止...   3.实现方式 首先:采用分组的tableView,不过类型必须选择为Plain,这种类型本身就带悬浮效果.如果用Group类型,就没有悬浮效果: //设置tableView风格 -(instanc

关于web多标签多条件筛选的思考

做项目的过程中,发现一次远程链接数据库的耗时大概是300ms~400ms,切身体会到了前辈们经常说的减少链接的重要性,用了缓存后页面的打开时间从1.5s减少到400ms 前提: 那么来说一说正题,web中多标签多条件筛选的设计.有两个思路: 一种是通过页面刷新来获取数据 一种是通过ajax来异步获取数据 思考: 大的方向两条,分支很多,想搜索一下有没有最优方案,似乎找不到. spike: //js来获取用户点击的标签,拼装url,再用window.location.href=url来跳转. a标