Excel求同一列中重复值的最大行号和最小行号

我应该用什么公式呢?请老师指点

第1个回答  2013-06-27
最大值,数组公式:
=IF(D2="","",TEXT(MAX((A2:A18)*(D2:D18=D2)),"YYYY-MM-DD"))
按三键(CTRL+SHIFT+ENTER)完成公式;

最小值,数组公式:
=IF(D2="","",TEXT(MIN((A2:A18)*(IF(D2:D18=D2,D2:D18=D2,9^9))),"YYYY-MM-DD"))
按三键(CTRL+SHIFT+ENTER)完成公式。本回答被提问者采纳
第2个回答  2013-06-27
点D列的筛选按钮(编码右侧的小箭头),选择某一编码。表格就只显示这一编号对应的数据了。在左边就能看到对应的行号了,第一行就是最小行号,最后一行就是最大行号。
第3个回答  2013-06-27
=TEXT(MAX(IF(D2:D18=D2,A2:A18)),"yyyy/mm/dd")
这是求最大的。
=TEXT(MAX(IF(D2:D18=D2,A2:A18)),"yyyy/mm/dd")
这是求最小的。
查找值不存在的问题加一个if
=if(countif(d:d,"某种编码"),TEXT(MAX(IF(D2:D18="某种编码",A2:A18)),"yyyy/mm/dd"),"")
这是求最大的。最小的自己修改吧。追问

我引用了你的公式,的确很好用

相似回答