Excel表格中的这个公式错在哪里?应该怎么改?求高手指教

要求在C列用公式计算,下拉得出结果必须和D列黄色区域结果一样(黄色区域是手动填写的例子)

=SMALL(IF(MATCH($A$2,ROW($A$2:$A$10),)<>$A$1,A2,IF(MATCH($A$3,ROW($A$3:$A$10),)<>ROW($A$1:$A$2),A3,IF(MATCH($A$4,ROW($A$4:$A$10),)<>ROW($A$1:$A$3),A4,IF(MATCH($A$5,ROW($A$5:$A$10),)<>ROW($A$1:$A$4),A5,IF(MATCH($A$6,ROW($A$6:$A$10),)<>ROW($A$1:$A$5),A6,11))))),2)

1个回答

用B列(其他列也可以)的话,方法如图:


先填公式:

B5=IF(COUNTIF(A$5:A5,A5)=1,1+MAX(B$4:B4),0)

C5=IFERROR(INDIRECT("A"&MATCH(ROW(1:1),B:B,0)),"")

然后,选中后B5:C5,向下填充!

发布于 2016-11-25 21:15
查看更多
外卖券领取

相关问题

支持语音或者文本回复

语音最长一分钟

点击录音开始,最短不低于3秒