兔染染 发表于 2021-10-9 14:04:00

如何从复杂的表格中提取含“旷工”的单元格?


如图,如何按格式挑出来所有为“旷工”的单元格?

东南明珠 发表于 2021-10-21 16:44:21

B16=LOOKUP(ROW(A1)-1,COUNTIF(OFFSET($B$5:$N$5,,,ROW($1:$8)),"旷工"),$A$6:$A$11)&""

C16=SMALL(IF(OFFSET($B$5:$N$5,MATCH(B16,$A$6:$A$11,),)="旷工",$B$5:$N$5),COUNTIF($B$16:B16,B16))

前者普通公式,后者数组公式

巫法舞天 发表于 2021-11-24 03:20:05

PQ逆透视,然后再筛选一下

雄兮 发表于 2021-12-3 03:58:32

=INDEX(A:A,SMALL(IF(B$6:N11="旷工",ROW($6:11),4^8),ROW(A1)))&""
=INDEX($5:$5,SMALL(IF(B$6:N11="旷工",COLUMN(B:N),2^8),ROW(A1)))

邀明月 发表于 2021-12-16 08:59:54

大佬牛逼,不过有个问题请教下,第一个公式最后的&""是干什么的

素描人生 发表于 2022-1-4 05:13:28

容错用的,不接你看看会有啥影响

如月之恒 发表于 2022-1-8 19:47:16

好像后面这个公式不对,请教一下,第一个公式,因为B$6:N11是一个6*13的数组,而ROW($6:11)是一个6*1的数组,计算的时候是如何一一对应的,这个问题想了一下午
页: [1]
查看完整版本: 如何从复杂的表格中提取含“旷工”的单元格?