2个回答
展开全部
如图:
E1用公式:
=IFERROR(INDEX(A:A,SMALL(IF(MATCH(A$1:A$100&"",A$1:A$100&"",)=ROW($1:$100),ROW($1:$100),9^9),ROW(A1)))&"","")
数组公式,按组合键CTRL+SHIFT+回车,完成公式,下拉;
F1公式:
=IFERROR(INDIRECT(TEXT(SMALL(IF(($B$1:$C$100<>"")*($A$1:$A$100=$E1),ROW($1:$100)*100+COLUMN($B:$C)),COLUMN(A1)),"R0C00"),),"")
数组公式,按组合键CTRL+SHIFT+回车,完成公式,右拉,下拉。
追答
原A列数据为数值类型,E列用公式后为文本类型,导致数据不匹配。
修改E列公式:
=IFERROR(INDEX(A:A,SMALL(IF(MATCH(A$1:A$100&"",A$1:A$100&"",)=ROW($1:$100),ROW($1:$100),9^9),ROW(A1))),"")
或修改F列公式:
=IFERROR(INDIRECT(TEXT(SMALL(IF(($B$1:$C$100"")*($A$1:$A$100=--$E1),ROW($1:$100)*100+COLUMN($B:$C)),COLUMN(A1)),"R0C00"),),"")
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询