excel多条件一对多查询多个结果?

excel多条件一对多查询多个结果?,第1张

在I3中输入或复制粘贴下列公式=COUNTIFS($B:$B,$H3,$C:$C,TEXT(I$2,"yyyymd"),$E:$E,$I$1)
下拉填充
2
选择C列,查找,替换为-或/,全部替换,将日期转换为EXCEL可识别类型。
在I3中输入或复制粘贴下列公式
=COUNTIFS($B:$B,$H3,$C:$C,I$2,$E:$E,$I$1)
下拉填充,右拉填充

多条件查找数据的方法很多,这里给出三个比较典型的公式,模拟数据如图。

1、公式=VLOOKUP(A4&B4,IF({1,0},$F$4:$F$14&$G$4:$G$14,$H$4:$H$14),2,)

   取值数据为文本或数值都适用。

2、公式=LOOKUP(1,0/(A5&B5=$F$4:$F$14&$G$4:$G$14),$H$4:$H$14)

  取值数据为文本或数值都适用。

3、公式=SUM(($F$4:$F$14=A6)($G$4:$G$14=B6)$H$4:$H$14)

   此公式等同于多条件求和,仅适用于取值数据为数值并且唯一。

在A列输入EXCEL可识别的时间

在B2中输入或复制粘贴下列公式

=LOOKUP(A2,{8,12,15,19}/24,{"白班","中班1","中班2","夜班"})

下拉填充

你这个不是多条件判断,多条件判断一般是三维数组。即符合条件1的有多个或仅一个,符合条件2的也有多个或仅一个,通过都符合两个条件来查找提取数据。
你这样是“或者”的关系,需要的结果是:符合条件1的数据+符合条件2的数据。所以你把2个Vlookup连接起来就好。
VLookup查找值,用LEFT、RIGHT函数截取下字符串

度友,这个用公式就可以达到目的,
如图,


数组公式,具体公式为:
=VLOOKUP(A2,G2:N11,{2,3,4,7},0)
具体步骤为:
第一步:选中区域B2:E2,
第二步:在编辑栏输入公式:=VLOOKUP(A2,G2:N11,{2,3,4,7},0),同时按下ctrl shift enter 三个键。
第三步,选中E2单元格,按住右键下拉填充。
这是数组公式,公式中的大括号2347分别表示计量单位,数量,产品描述,产品原值,在原数据区域G2:N11中的列号。
如有疑问可以继续交流!!!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13336506.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-17
下一篇 2023-07-17

发表评论

登录后才能评论

评论列表(0条)

保存