duplicates excel表格为什么显示两行一样怎么清除

大家好,关于duplicates很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于excel表格为什么显示两行一样怎么清除的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

excel表格为什么显示两行一样怎么清除

如果Excel表格中显示的两行一样,可能是因为您复制了某一行并粘贴到了下一行。要清除这个重复的行,请按照以下步骤操作:

1.选中包含重复行的区域。

2.点击"数据"(Data)选项卡上的"删除重复项"(RemoveDuplicates)按钮。

3.在"删除重复项"对话框中,确保所有列都被选中,然后点击"确定"。

重复行现在应该已经被成功删除,每行都应该唯一。希望这些步骤对您有所帮助!

详解SQL中GroupBy的用法

GroupBy子句是将查询结果按某一列或多列的值分组的,值相等的为一组。所以你想分出结果的哪组都行啊,只要是你查询的使用having短语是为了指定筛选条件,即从Groupby所分出来的分组结果中进行筛选则having后面可以加条件如:selectsnofromscgroupbysnohavingcount(*)>3

如何在excel中对学生成绩进行排名

我用中国式排名为例来说明吧,我们先来了解一下什么叫中国式排名?我就举个最简单的例子。

比如,你们班级一共50个人,期末考试有49个人考了100分,你考了90分,那么按国际惯用的排名法则:49个人并列第一,你第50名。如果按中国式排名:49个人并列第一,你第2名。是不是瞬间和谐了许多?

既然中国式排名是中国特色,那么,Excel现有的rank函数显然是按老美的规则来排名的,如果要统计中国式排名,就得用到些技巧。

本文教大家4种方法,由浅入深、一网打尽,总有一款适合你。

案例:

下表的高考总分,分别有两个分数出现重复,请用中国式排名给这些学生排名次。

解决方案:

用if排名

用vlookup排名

用sumproduct(sum家族的函数都可以,比如sum+if,或者sumif,本文以神级函数sumproduct举例)+countif排名

用数据透视表排名

方案1:用if排名

1.开始中国式排名前,我们首先来看一下普通排名,可以用rank函数,也可以用如下sumproduct公式:

=SUMPRODUCT((C2<$C$2:$C$15)*1)+1

公式释义:

sumproduct作为神级函数,我在各种案例中多次、反复讲解过,比较完整的可参见Excel函数(四)–sumproduct函数计数、排名、求和等等

本公式中,C2<$C$2:$C$15:

用C2,即当前行的总分与一整列的分数依次比较,判断C2是否比别人小

根据判断结果会得到一个由true和false组成的数组,true相当于1,false相当于0

用F9看一下计算结果(如下图),就非常直观容易理解

SUMPRODUCT((C2<$C$2:$C$15)*1):sumproduct是积求和函数,因此会用数组中的1和0依次与1相乘,最后求和,也就是说,有几个总分比自己高的,就得出几

+1:如果有5个比自己高,那么自己排名第6,所以要+1

2.现在开始中国式排名步骤,先按C列的高考分数由高到低排序

3.在E2列输入“1”,在E3列输入以下公式,下拉即可:

=IF(C3=C2,E2,E2+1)

公式释义:

如果上下两行分数相等,则排名相同

如果分数不等,那么不管上一行的分数有没有重复值,排名+1

方案2:用vlookup排名

1.按C列的高考分数由高到低排序

2.将C列复制粘贴到旁边的辅助列,比如J–>选中J列–>选择菜单栏的Data–>RemoveDuplicates–>在弹出的对话框中勾选“高考分数”–>OK

3.现在J列是去除重复项的分数

4.在K列用rank函数对J列排名,公式如下:

=RANK(J2,$J$2:$J$12)

5.在F2输入以下公式,下拉即可,目的是用vlookup函数去查找C列的分数所对应的K列去重后的排名,即中国式排名:

=vlookup(C2,J:K,2,0)

方案3:用sumproduct+countif排名

1.在E2单元格输入以下公式,下拉即可:

=SUMPRODUCT((C2<$C$2:$C$15)*(1/COUNTIF($C$2:$C$15,$C$2:$C$15)))+1

公式释义:

*前面部分之前解释过了,不赘述

重点来看这一段COUNTIF($C$2:$C$15,$C$2:$C$15):Countif统计数组中每个数的重复次数,即先用C2历遍整个数组,得到重复次数;再用C3历遍整个数组,得到重复次数……依次类推

1/COUNTIF($C$2:$C$15,$C$2:$C$15):

用1除以数组中每个数的重复次数,等到一组最大值为1的数组

当总分重复n次时,通过1/n,把重复次数拆分成了n等分

下图是用F9查看这段公式后显示的值,便于大家理解

SUMPRODUCT((C2<$C$2:$C$15)*(1/COUNTIF($C$2:$C$15,$C$2:$C$15))):

就是用一组1和0组成的数组,与一组1和小数组成的数组积求和

0*任何数为0,忽略不计;1*1也好理解

当第二个值为分数时,比如1/3(上图中显示为0.33333333……),表示重复了3次,而且1/3会在数组中出现三次,sumproduct对它积求和即1*1/3+1*1/3+1*1/3=1,也就是不管重复几次,最后结果都只统计1次

因此实现了中国式排名的逻辑

+1:比自己大的个数+1,即自己的排名

方案4:用数据透视表排名

1.制作数据透视表:点击表格中的任意单元格–>选择菜单栏的Insert–>PivotTable

2.默认将数据透视表放入一个新sheet–>在右边的对话框中将“姓名”拖动到Rows区域–>将“高考总分”拖动到Values区域,拖动两次:一列用来显示总分,另一列用来显示排名

3.回到数据透视表,随意选中第2个“高考总分”列的任意单元格–>右键单击–>选择ShowValuesAs–>RankLargesttoSmallest

4.在弹出的对话框中点击OK

5.现在C列已经变成了中国式排名了

6.我们再对C列排下序:选中C列的任意单元格–>右键单击–>选择Sort–>SortLargesttoSmallest

7.然后把C列的标题改成“排名”,就完成了

endnote 重新定义查重标准

查重条件没设置好,在edit—>preferences,点击左边的duplicates,在右边编辑查重条件。

关于本次duplicates和excel表格为什么显示两行一样怎么清除的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。

歌词资讯

伍佰光和热无尽闪亮的世界台北演唱会Wubai&ChinaBlue-Light&HotLiveInTaipei2014《RemuxMKV38.1G》 最新MV下载

2024-4-25 13:37:29

歌词资讯

张学友2007张学光年演唱会JackyCheungTheYearOfJackyCheungWorldTour07HK《RemuxMKV43.1G》 演唱会MV下载

2024-4-25 13:39:38

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索