搜索重复数据之后的处理问题

来源:百度知道 编辑:UC知道 时间:2024/06/05 15:29:00
A列有许多重复的文字数据,C列全是数字。现在要从A列找到重复数据(比如所有'2008的内容),然后在比较它们的C列值,留下C列是最大的数据的那一行,请问该怎么做啊。
用什么方法都行,只要能作出来就好。

'2008 *** 6
'2009 *** 5
'2007 *** 5
'2008 *** 8
'2009 *** 9
'2007 *** 1

最后要输出一个表 内容是
'2007 *** 5
'2008 *** 8
'2009 *** 9

输出在一张表也行,可以自己复制粘贴的就行
A列的是文本类型的号码,无所谓大小。C列相互直接没有任何可比性,只是某个A列的号码对应了好几个分数,选择其中的最高分。
考虑是不是需要用vba,或者输出为txt用其他软件处理?

已经解决了,数据透视表就行……

分两步:
1.在D1输入公式:
=INDEX(A:A,SMALL(IF(MATCH(A$1:A$6,A$1:A$6,)=ROW($1:$6),ROW($1:$6),4^8),ROW(1:1)))&""

数组公式,按Ctrl+Shift+Enter结束公式输入。
公式向下复制

2.在E1输入公式:
=MAX(IF(A$1:A$6=D1,C$1:C$6))
数组公式,按Ctrl+Shift+Enter结束公式输入。
公式向下复制

注:两公式数据区域根据实际修改。

邮箱?发个例文件给你

不是很简单的吗?先点在C列,按从大到小排序,再点在A列,从小到大排序,很容易就看到你所要的了呀