在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~的,这个我不知道怎么取。。。。我想找个简单容易的办法。 注:此表有几千行的数据
展开
 我来答
fs_vv
2012-01-06 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:232
采纳率:0%
帮助的人:121万
展开全部
=MAX(IF($A$1:$A$100=A1,$B$1:$B$100,0))
if 是表达A 列中重复值为A1 的单元格,max是判断是否在对应的B列中为最大。

这个公司你在A1中输入,然后复制到A列中其他单元格,OK 。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
asedwqewq
2012-01-06
知道答主
回答量:48
采纳率:0%
帮助的人:17.2万
展开全部
你把日期格式改下,把日期中的"."替换成"-"改成yyyy-mm-dd的格式.然后按日期降序排。加一辅助列,输入公式=COUNTIF($A$1:A1,A1),A列是编号。公式中等于1的是不重复或重复编号对应时间最大值。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
柔软的Bp
科技发烧友

2012-01-07 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:3万
采纳率:66%
帮助的人:9108万
展开全部
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+回车键 公式下拉
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
思雪遥遥
科技发烧友

2012-01-06 · 智能家居/数码/手机/智能家电产品都懂点
知道大有可为答主
回答量:8076
采纳率:49%
帮助的人:555万
展开全部
=MAX(IF($A$1:$A$100=A1,$B$1:$B$100,0)
数组公式!
追问
不太理解,可以解释下吗?谢谢
追答
加企鹅4109064,快速帮你解决,不然我说一大堆,可能你还是不能理解。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沸忍辣e
2012-01-06 · 超过15用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:35.5万
展开全部
高级筛选 去掉重复值
追问
但是,重复值中还要取日期最大的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式