excel中怎样让一列数据中与某个单元格中的数比较满足条件的就跳出来?

2025-04-28 05:05:57
推荐回答(1个)
回答1:

亲,因为您要求“按从下到上的顺序先找到的放下面放到C列”,所以不得不添加一个辅助列。

如下图,D列已经得到结果,C列是为了满足显示。Excel附件已上传。

 

D1单元格粘贴下面的公式,按“Ctrl+Shift+回车”结束输入:

=IF((SUM((MMULT(1*ISNUMBER(1+0/FIND(ROW($1:$10)-1,A2*{1,0}+$A$12*{0,1})),ROW($1:$2)^0)=2)*1,(MMULT(1*ISNUMBER(1+0/FIND(ROW($1:$10)-1,A2*{1,0}+$B$12*{0,1})),ROW($1:$2)^0)=2)*1)=2)*(SUM((RIGHT((LEFT(A2,1)*{1,1,0}+MID(A2,2,1)*{0,1,1}+RIGHT(A2,1)*{1,0,1}),1)=LEFT($B$12,1))*1)=0)*(COUNT(FIND(ROW($1:$10)-1,A2))=3),A2,"")

 

C2单元格粘贴下面的公式,按“Ctrl+Shift+回车”结束输入:

=IFERROR(INDEX(D:D,SMALL(IFERROR((1+0/(($D$1:$D$11<>"")))*ROW($1:$11),9999999),ROW($A$12)-ROW()+1)),"")