自动提取符合条件的数据?

excel中提取符合一定条件的数据
1 机组负荷 轴承温度 流量 气压
表有几千行,我想在“机组负荷”列中查找满足连续四行在299-301之间,返回这四列中第四列所对应的“流量”的值.
如上表中,从第7行到12行的“机组负荷”都在299-301之间,那么满足“连续四行”这个条件的有第10行、11行和12行,但我只需要第一个满足条件的第10行所对应的“流量”,结果返回应该是116.
请问这个公式该怎么写呀?(解决了再追加分数)
简单说我就是想提取负荷稳定在300左右,达到4分钟时的流量是多少
因为处理量很大,不希望用辅助列来实现(希望用一个公式解决),
另外,例中的列号A、B、C、D没对齐,应该再往右边移(大家应该看得懂哈)
要么用一个公式将满足条件(连续四行都在299-301之间)的第4行的行号提取出来也行,在上例中就是:用一个公式提取出第10行的行号

共回答了19个问题采纳率:89.5%

我希望一个公式直接得出C10中的结果(116),有“下拉”、 “填充”这些操作都不行,这相当于增加辅助列解决问题 假设我的公式写在E1单元格

难道你的表格里面符合条件的只有一个??? 如果有好几个怎么办?你要求在一个单元格里都列出来吗?

SORRY!,刚写错了,已修改 =IF(AND(ABS(A2-300)1),ROW(D6:D),1))) 数组公式按CTRL+SHIFT+回车结束 如果不用考虑A5单元格的可能性的话可以直接用下面的公式(单元格范围只判断到了第2006行,如果需要增加,可以把里面同纬度增加即可

}

要求:表2中J列为条件,符合条件的行全部复制到表1中

不解释,直接上两段代码,SHEET2中第十列,也就是J列中,符合条件的,复制行到表1中。

以上代码,表2中J列的条件是:1

以上代码,查找表2中第十列中等于你输入的复制到表1中

好吧,结束了才晓得,只能输入数字,不能汉字,下面是折腾汉字,还没测试

}

DGET 从数据库中提取符合指定条件且唯一存在的记录

Database: 是构成列表或数据库的单元格区域。数据库是相关数据的列表

Field :或是用双引号括住的列标签,或是表示该列在列表中位置的数字

Criteria :是包含指定条件的单元格区域。区域包括列标签及列标签下满足某个条件的单元格

DGET函数用于从列表或数据库的列中提取符合指定条件的单个值。例如在学生成绩统计报表中,获取指定条件所对应的成绩信息。

①首先设置条件,如本例在A10:B11单元格中设置条件并建立求解标识。

②选中C11单元格,在编辑栏中输入公式:=DGET(A1:F8,4,A10:B11)。按回车键,即可返回班级为“1”且姓名为“黄嘉俐”的数学成绩。

}

我要回帖

更多关于 如何提取带单位的数据 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信