excel中怎样相同内容的单元格只保留一个,且是有条件的保留

比如在A1:A5区域有5个分数。B1:B5区域有5个姓名(有重复),希望B列中相同内容的单元格只保留一个,且保留的必须是对应A列中分数最高的那个,输出内容在C列。如:
A1是“2分”,B1是“明明”;
A2是“3分”,B2是“红红”;
A3是"5分",B3是"李李";
A4是"2分",B4是"明明";
A5是"4分",B5是"红红";
则在C列中输出内容如下:
2分 明明
4分 红红
5分 李李

注意:B列中的名字并非是固定这5个人,而是有N多人。我问了下度娘,发现http://zhidao.baidu.com/link?url=dBNWXdBwEfKxT2Z06ZCpshkOqqa-DLKinvzdXfU1mSyIh7MhEKa8bgzluL_W6Jil-0Z3HAx_QPVrVgq3NXWyAq提及的方法挺不错,但这里面提及的方法是使相同内容的单元格只保留一个,但这种保留并不是有条件保留,我希望的是:在相同内容中,能保留最高分的那个。如上面提到的”红红“在B列中出现了两次,其对应的分数分别A2是的“3分”,A5的"4分。我希望保留的是4分 红红,并且在C列中输出”4分 红红“

谢谢!

在B列输入一个辅助列,然后在辅助列中输入以下公式,并向下填充公式

=INDEX(A:A,MATCH(C1,C:C,1))

将B列数据“复制”并“选择性粘贴”为“数值”,然后将B列为0的数据筛选掉,并删除A列数据即可。

希望对你有所帮助!

 

详见附图

 

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-01-03

如下图所示,删除A列重复项

1、选中A列,开始—重复项,弹出如下对话框


2、选择以当前选定区域排序时确定后,只会删除A列重复数据,B列无变化,如下图

3、选择扩展选定区域时,重复数据右边B列的数据也会跟着删除,如下图

第2个回答  2014-06-15

建议你使用 数据透视去处理 很容易 分值里里你填写最大值就能达到你的效果。

第3个回答  2014-06-15
把分 替换掉,用透视表 取 最大值项就完了

公式也可以办到,写起来复杂, 写出来与你实际的不同,还是要改追问

请问可以帮忙编写公式吗?我不想用替换法。谢谢!或者,你留邮箱给我,我发我的Execl表格给你,这样你就可以看到我实际的问题了。

追答

[email protected]

本回答被提问者采纳
相似回答