1、在G:K中插入辅助列,得到前面数据按升序排序后的数据。
在G3单元格输入=SMALL($A3:$E3,COLUMN(A1)) 然后向右向下填充公式
2、在M3单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向右向下填充公式
=IFERROR(INDEX($G3:$K3,SMALL(IF(COUNTIF($M$2:$Q$2,$G3:$K3)>0,COLUMN($A:$E),4^8),COLUMN(A1))),"")
3、其他区域的同理输入
=IFERROR(INDEX($G3:$K3,SMALL(IF(COUNTIF($T$2:$X$2,$G3:$K3)>0,COLUMN($A:$E),4^8),COLUMN(A1))),"")
=IFERROR(INDEX($G3:$K3,SMALL(IF(COUNTIF($Z$2:$AD$2,$G3:$K3)>0,COLUMN($A:$E),4^8),COLUMN(A1))),"")
=IFERROR(INDEX($G3:$K3,SMALL(IF(COUNTIF($AG$2:$AK$2,$G3:$K3)>0,COLUMN($A:$E),4^8),COLUMN(A1))),"")
4、可根据需要隐藏辅助列。
使用示例公式就可以实现了。