excel中A列姓名B列数字,如何删除A列重复的姓名并保留B列相应的数字

如题所述

保留数字这个概念不太清晰,有些模糊。
如果相同的姓名对应的数字不一样,那怎么保留?
假设你的表是sheet1 且数据是从A1:B100
那么
C1输入数组公式
=INDEX(A:A,SMALL(IF(MATCH(A$1:A$100,A$1:A$100,)=ROW($1:$100),ROW($1:$100),4^8),ROW(A1)))&""
输入后,不可以回车,需要按下ctrl+shift+回车,公式前后自动加{}就对了
下拉填充,此公式可以将A1:A100的姓名,重复值只取一次。
得到你需要的姓名列表。
然后D1公式,就需要你确定到底是取什么数字了
如果取第一次出现的,公式为
=vlookup(c1,A:B,2,0)
下拉,如果是取合计
那公式为 =sumif(A:A,c1,B:B)
下拉。
最后选中CD二列,复制,右键,选择性粘贴,勾选“数值”,确定
这样AB二列没用处了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-16
以A列进行排序,哪么相同的名字就排列到一起了,后面就可以按你的需要操作了。
如果是需要A列相应B列的汇总数,如果数据量小,可以用分类汇总,如果数据量大,可以用数据透视表。
第2个回答  2011-12-16
同意楼上所说,用分类汇总(03版本叫枢钮分析)。先进行排序,选择区域,选择对应的列,列就是姓名, 栏资料是数字。试试这个做统计非常好用。
第3个回答  2011-12-16
选择你要删的那一栏,数据筛选,删除重复
相似回答