excel 提取符合条件的行到另一个表 5
SHEET1数据如上,,,将履行状态为“正在履行”和结束日期在当前日期2个月内的行提取到SHEEL2求大神解答是将履行状态为“正在履行”并且结束日期在当前日期2个月内的行...
SHEET1数据如上,,,将履行状态为“正在履行”和结束日期在当前日期2个月内的行提取到SHEEL2
求大神解答
是 将履行状态为“正在履行”并且结束日期在当前日期2个月内的行提取到SHEEL2
谢谢 展开
求大神解答
是 将履行状态为“正在履行”并且结束日期在当前日期2个月内的行提取到SHEEL2
谢谢 展开
3个回答
展开全部
先回答第5条,公式肯定不能,至少是单元格斜线和彩色文字没办法实现。你可以先把当前表格复制几份,分别清除不需要的数据,这样是不是就已经有你想要的“格式”了?
后面的问题稍后回复。
统计停用
B5数组公式(需三键确认):=INDEX(仪器清单!$1:$1048576,SMALL(IF(仪器清单!$N$5:$N$33="停用",ROW(仪器清单!$N$5:$N$33),2^20),ROW(仪器清单!A1)),COLUMN())&""
右拉、下拉填充
统计报废
只需将公式中的“报废”替换为“停用”即可。
部门归档
B5数组公式(需三键确认):=INDEX(仪器清单!$1:$1048576,SMALL(IF(仪器清单!$B$5:$B$33&仪器清单!$N$5:$N$33="生产部使用",ROW(仪器清单!$N$5:$N$33),2^20),ROW(仪器清单!A1)),COLUMN())&""
右拉、下拉填充。
关于后续数据
只要将公式中的33替换成足够大的一个数字即可。
关于A列编号,可以用公式:=IF(B5<>"",ROW()-4,""),下拉填充
展开全部
在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)))
然后将对应列的单元格格式修改为日期格式。
如果觉得数组公式烦琐,可以通过“数据”选项下的“高级”筛选来实现同一工作表的筛选。
=INDEX(Sheet1!A:A,SMALL(IF(($A$2:$A$8="正在履行")*($D$2:$D$8<TODAY()+60),ROW($2:$8),4^8),ROW(A1)))
然后将对应列的单元格格式修改为日期格式。
如果觉得数组公式烦琐,可以通过“数据”选项下的“高级”筛选来实现同一工作表的筛选。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=index(Sheet1!A:A,small(if(Sheet1!$A$2:$A$100="正在履行",row($2:$100),2^20)))&""
数组公式,Ctrl+_Shift+回车结束。
数组公式,Ctrl+_Shift+回车结束。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询