如何进行多区间的数据提取?

如冰说计算机 2024-07-05 19:39:29

如下图,要通过属性和区间数查找对应的数量,这种应用在计划排产和数据统计中经常会用到,这属于多区间判断的范畴,必须将数据导入到对应区间进行比较,找到他们的共有字段才能得出对应数量,这里在上一篇的基础上进行讲解。

首先是属性区间的对应,这里属性区间表达为B\C,分隔状态,这里用到FIND函数,利用公式=FILTER($E$6:$E$9,ISNUMBER(FIND(I6,$C$6:$C$9)))可以直接找出对应数组;

再是利用上一篇讲到的(VALUE(TEXTBEFORE($D$6:$D$9,"-"))<J6)*(VALUE(TEXTAFTER($D$6:$D$9,"-"))>=J6))区间取值,这样两个条件并列就可以得出结果,整个公式为=FILTER($E$6:$E$9,(ISNUMBER(FIND(I6,$C$6:$C$9))*(VALUE(TEXTBEFORE($D$6:$D$9,"-"))<J6)*(VALUE(TEXTAFTER($D$6:$D$9,"-"))>=J6)))。

0 阅读:0

如冰说计算机

简介:感谢大家的关注