如何做excel中,进行行去重?

在excel中,作为词表使用,但是词表中,有可能重复,所以想去重。已经知道列去重怎么做,但是问题是行去重怎么做呢?
比如 A\B\C\D列,四列都有多个单词,A列中的单词,可能也在B列中。怎么把这四列中重复的单词去掉,只留一个呢?

excel 中对行的操作远不如列操作来的方便,如果楼主不愿用行列转置来解决这个问题的话,不妨试试以下方法:

假设数据区域为A1:E1,

情况1:如果你只是要把该行中的重复数据删除,而不是删除整列,使用公式                 A2=IF(COUNTIF(A1:E1,A1:E1)>1,"",COUNTIF(A1:E1,A1:E1)),输入完成后公式向右填充即可将重复数据显示为空值,然后复制-->选择性粘贴-->粘贴为数字取代源数据。

情况2:如果你要把重复数据的整列进行删除,使用公式

A2=IF(COUNTIF(A1:E1,A1:E1)>1,a,COUNTIF(A1:E1,A1:E1)), 输入完成后公式向右填充,显示错误值的即为重复数据-->然后F5定位-->定位条件-->公式(错误)-->确定,定位完成后所有的重复数据列被选中-->右键删除整列即可。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-01-02
可以这样做,先将表按A列排序
增加一列 E
在E列第一行中输入如下公式
=IF(A2=A1,"可以删除了","")
以下各行公式直接下拉复制即可了

说明:如果结果显示为“可以删除了”则可以将此行删除本回答被提问者和网友采纳
第2个回答  2010-07-05
既然你做词表了,那么肯定重复的不会很多!!
你把行转成列不就完了嘛!!
把所以的行和成一行。这样不就好处理了。。
如果你只需要找出原来的数据中那里重复了!
你可以在每一列前插入一列,用来存列号,这样的话,你用列去重方法找出来重复的,可以手工删除!!
第3个回答  2010-07-05
E1输入=A1,
F1输入=IF(COUNTIF($A1:A1,B1)>0,"",B1)右拉到H.

E:H下拉.

以上以4栏举例.
相似回答