excel表中查找满足多列多个条件的单元格
如图,从M-R列中查找M列中值为c3(即星期一),并且N列中值为a4(即1诊室),并且P列中值为√,将同时满足这三个条件的行中的o列(即医生姓名)单元格的值填入c4。救公...
如图,从M-R列中查找M列中值为c3(即星期一),并且N列中值为a4(即1诊室),并且P列中值为√,将同时满足这三个条件的行中的o列(即医生姓名)单元格的值填入c4。救公式,谢谢!
展开
展开全部
C4=INDEX($O:O,SMALL(IF(($M$3:$M$1000=C$3)*($N$3:$N$1000=LOOKUP("座",$A$4:$A4))*($P$3:$P$1000="√"),ROW($A$3:$A$1000),65536),1))&""
数组公式,必须同时按CTRL SHIFT 回车键,出现结果,然后右拉公式
C5=INDEX($O:$O,SMALL(IF(($M$3:$M$1000=C$3)*($N$3:$N$1000=LOOKUP("座",$A$4:$A5))*($Q$3:$Q$1000="√"),ROW($A$3:$A$1000),65536),1))&""
数组公式,必须同时按CTRL SHIFT 回车键,出现结果,然后右拉公式
C6=INDEX($O:$O,SMALL(IF(($M$3:$M$1000=C$3)*($N$3:$N$1000=LOOKUP("座",$A$4:$A6))*($R$3:$R$1000="√"),ROW($A$3:$A$1000),65536),1))&""
数组公式,必须同时按CTRL SHIFT 回车键,出现结果,然后右拉公式
复制3行公式,到下面即可,
展开全部
Lookup(1,0/(m:m=c3)*(n:n=a4)*($p$4:$p:$17
““),o:o),注意:
1、a列诊室需要取消合并单元格,并将空格填充。如果要保留合并单元格的话,可以加一列诊室辅助列,公式用辅助列查找。
2、拖动修改引用方式。
希望可以帮到你。
““),o:o),注意:
1、a列诊室需要取消合并单元格,并将空格填充。如果要保留合并单元格的话,可以加一列诊室辅助列,公式用辅助列查找。
2、拖动修改引用方式。
希望可以帮到你。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给度友一个建议吧 ,这个排班,不要只根据周一道周日来排,
在周一到周日的旁边附上公历日期,周一到周日这么循环,在办公软件中,使用查找函数时候非常麻烦,但是使用公历日期就很好查找了,就想这个表格就需要查找,所以截图提供数据完全不足,编写公式非常麻烦,建议附上公历日期,那样就好写公式了!
在周一到周日的旁边附上公历日期,周一到周日这么循环,在办公软件中,使用查找函数时候非常麻烦,但是使用公历日期就很好查找了,就想这个表格就需要查找,所以截图提供数据完全不足,编写公式非常麻烦,建议附上公历日期,那样就好写公式了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C4公式:
=INDEX($O:$O,MAX(IF(($M$4:$M$1000=C$3)*($N$4:$N$1000=LOOKUP(1,0/($A$4:$A4<>""),$A$4:$A4))*(OFFSET($O$4,,MATCH($B4,$P$3:$R$3,),997,)="√"),ROW($4:$1000))))&""
数组公式,按三键(CTRL+SHIFT+回车)完成公式,右拉,下拉。
=INDEX($O:$O,MAX(IF(($M$4:$M$1000=C$3)*($N$4:$N$1000=LOOKUP(1,0/($A$4:$A4<>""),$A$4:$A4))*(OFFSET($O$4,,MATCH($B4,$P$3:$R$3,),997,)="√"),ROW($4:$1000))))&""
数组公式,按三键(CTRL+SHIFT+回车)完成公式,右拉,下拉。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询