excel一列数据有重复的,怎么把重复的只显示一次

如题所述

在数据选项卡那,有个删除重复值,选中要操作的列,点这个删除重复值就可以了。如果要排序的话,可以在手动做下排序。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-02-19

简单的方法是菜单项有删除重复项。
用万金油数组公式如下图

第2个回答  2019-02-19
=IFERROR(INDEX(B:B,SMALL(IF(MATCH($B$3:$B$1000&"",$B$3:$B$1000&"",)=ROW($1:$998),ROW($3:$1000),""),ROW(A1)))&"","")
或=IFERROR(INDEX(B:B,SMALL(IF(COUNTIF(OFFSET($B$3,,,ROW($B$3:$B$1000)-ROW(A$1)),$B$3:$B$1000)=1,ROW($B$3:$B$1000)),ROW(1:1))),"")
以上都是数组公式,需要输完公式后鼠标点击编辑栏,ctrl+shift+回车,下拉追问

不懂改公式如果B列的数据在D59开始,这个公式怎么改

不懂改公式如果B列的数据在D59开始,这个公式怎么改

追答

=IFERROR(INDEX(B:B,SMALL(IF(MATCH($B$59:$B$1058&"",$B$59:$B$1058&"",)=ROW($1:$1000),ROW($59:$1058),""),ROW(A1)))&"","")

本回答被提问者采纳
第3个回答  2019-02-19
有个按钮叫做“删除重复值”
第4个回答  2019-02-19
=INDEX(B:B,SMALL(IF(MATCH(B$1:B$11,B$1:B$11,)=ROW($1:$11),ROW($1:$11),4^8),ROW(A1)))&""按CTRL+shift+ENTER结束公式后向下填充。追问

不可以,显示#N/A

追答

B、D列第一行不能有空行

相似回答