在excel中,筛选,不要重复的数据,但是要取第二列重复数据中的最大值
数据如下所示:编码日期821280032010.1.1821207142010.1.2821279472011.12.4821279472012.1.5821279992...
数据如下所示:
编码 日期
82128003 2010.1.1
82120714 2010.1.2
82127947 2011.12.4
82127947 2012.1.5
82127999 2008.4.6
82148610 2010.12.15
82148610 2008.4.6
82148610 2008.4.7
82159757 2009.1.2
82120714 2009.11.15
编码是有重复的,根据日期最大值,取编码
根据编码,对于不重复的保留,重复的编码则保留日期之中最大的,最后的筛选结果我需要 编码和日期两列。。PS:其实我想用高级筛选,但是日期中取最大值,并且是此种格式2008.4.7~的,这个我不知道怎么取。。。。我想找个简单容易的办法。 注:此表有几千行的数据 展开
编码 日期
82128003 2010.1.1
82120714 2010.1.2
82127947 2011.12.4
82127947 2012.1.5
82127999 2008.4.6
82148610 2010.12.15
82148610 2008.4.6
82148610 2008.4.7
82159757 2009.1.2
82120714 2009.11.15
编码是有重复的,根据日期最大值,取编码
根据编码,对于不重复的保留,重复的编码则保留日期之中最大的,最后的筛选结果我需要 编码和日期两列。。PS:其实我想用高级筛选,但是日期中取最大值,并且是此种格式2008.4.7~的,这个我不知道怎么取。。。。我想找个简单容易的办法。 注:此表有几千行的数据 展开
6个回答
展开全部
=MAX(IF($A$1:$A$100=A1,$B$1:$B$100,0))
if 是表达A 列中重复值为A1 的单元格,max是判断是否在对应的B列中为最大。
这个公司你在A1中输入,然后复制到A列中其他单元格,OK 。
if 是表达A 列中重复值为A1 的单元格,max是判断是否在对应的B列中为最大。
这个公司你在A1中输入,然后复制到A列中其他单元格,OK 。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把日期格式改下,把日期中的"."替换成"-"改成yyyy-mm-dd的格式.然后按日期降序排。加一辅助列,输入公式=COUNTIF($A$1:A1,A1),A列是编号。公式中等于1的是不重复或重复编号对应时间最大值。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
C2=INDEX(A:A,SMALL(IF(MATCH($A$2:$A$11,$A$2:$A$11,)=ROW($A$2:$A$11)-1,ROW($A$2:$A$11),4^8),ROW(A2)))
同时按CTRL+SHIFT+回车键 公式下拉
D2=MAX(IF($A$2:$A$11=C2,$B$2:$B$11,0)) 同时按CTRL+SHIFT+回车键 公式下拉
同时按CTRL+SHIFT+回车键 公式下拉
D2=MAX(IF($A$2:$A$11=C2,$B$2:$B$11,0)) 同时按CTRL+SHIFT+回车键 公式下拉
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
=MAX(IF($A$1:$A$100=A1,$B$1:$B$100,0)
数组公式!
数组公式!
追问
不太理解,可以解释下吗?谢谢
追答
加企鹅4109064,快速帮你解决,不然我说一大堆,可能你还是不能理解。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
高级筛选 去掉重复值
追问
但是,重复值中还要取日期最大的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |