excel 提取符合条件的行到另一个表 5

SHEET1数据如上,,,将履行状态为“正在履行”和结束日期在当前日期2个月内的行提取到SHEEL2求大神解答是将履行状态为“正在履行”并且结束日期在当前日期2个月内的行... SHEET1数据如上,,,将履行状态为“正在履行”和结束日期在当前日期2个月内的行提取到SHEEL2

求大神解答
是 将履行状态为“正在履行”并且结束日期在当前日期2个月内的行提取到SHEEL2

谢谢
展开
 我来答
lengfengfly
2019-07-10 · TA获得超过2380个赞
知道小有建树答主
回答量:2115
采纳率:63%
帮助的人:700万
展开全部

先回答第5条,公式肯定不能,至少是单元格斜线和彩色文字没办法实现。你可以先把当前表格复制几份,分别清除不需要的数据,这样是不是就已经有你想要的“格式”了?

后面的问题稍后回复。

  1. 统计停用

    B5数组公式(需三键确认):=INDEX(仪器清单!$1:$1048576,SMALL(IF(仪器清单!$N$5:$N$33="停用",ROW(仪器清单!$N$5:$N$33),2^20),ROW(仪器清单!A1)),COLUMN())&""

    右拉、下拉填充

  2. 统计报废

    只需将公式中的“报废”替换为“停用”即可。

  3. 部门归档

    B5数组公式(需三键确认):=INDEX(仪器清单!$1:$1048576,SMALL(IF(仪器清单!$B$5:$B$33&仪器清单!$N$5:$N$33="生产部使用",ROW(仪器清单!$N$5:$N$33),2^20),ROW(仪器清单!A1)),COLUMN())&""

    右拉、下拉填充。

  4. 关于后续数据

    只要将公式中的33替换成足够大的一个数字即可。

    关于A列编号,可以用公式:=IF(B5<>"",ROW()-4,""),下拉填充

凌文元LWY
高粉答主

2015-03-07 · 每个回答都超有意思的
知道大有可为答主
回答量:3.6万
采纳率:76%
帮助的人:1.3亿
展开全部
在Sheet2的A2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下向右填充公式
=INDEX(Sheet1!A:A,SMALL(IF(($A$2:$A$8="正在履行")*($D$2:$D$8<TODAY()+60),ROW($2:$8),4^8),ROW(A1)))
然后将对应列的单元格格式修改为日期格式。

如果觉得数组公式烦琐,可以通过“数据”选项下的“高级”筛选来实现同一工作表的筛选。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e1af404
2015-03-07 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.1万
采纳率:59%
帮助的人:3981万
展开全部
=index(Sheet1!A:A,small(if(Sheet1!$A$2:$A$100="正在履行",row($2:$100),2^20)))&""
数组公式,Ctrl+_Shift+回车结束。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式