如果要在excel中标记重复项(重复数据)的颜色,可以使用条件格式;如果要删除重复数据,可以使用excel“删除重复项”和“高级筛选”;如果要查找(筛选)同一数据的两列或两列以上以及同一行的同一数据,则需要使用公式。Excel只能删除一列重复项和整行重复项。要查找包含两列或多列甚至一行的数据,需要使用多个函数组合,例如,使用IF+Sum+Value函数组合。

一、 如何使用标记颜色在exce中查找重复项(在excel中突出显示重复项)

(一) 标记为“突出显示单元格规则”

1、单击列号A,选择第一列,选择“开始”页签,单击“条件格式”,在弹出菜单中选择“突出显示单元格规则→重复值”,打开“重复值”对话框,单击“确定”,则A列中的所有重复值都标记为“浅红色填充深红色文本”,操作步骤如图1所示:

图1

2、如果要用其他颜色填充,请单击“复制值”对话框右侧的下拉列表框以选择颜色;如果不符合所需颜色,请选择最后一个“自定义格式”以打开“格式单元格”对话框,选择“填充”选项卡并选择颜色。

提示:打开“重复值”对话框,可以使用快捷键Alt+H+L+H+D,按键方法是:按住Alt键,分别按H、L、H和D。

(二) 标记为“仅格式化唯一值和重复值”

1、点击列号A,选择A列,当前页签为“首页”,点击“条件格式”,在弹出菜单中选择“新建规则”,打开“新建格式规则”对话框,选择“只设置唯一值和重复值的格式”,选择“全部设置格式”的“复制”,点击“格式”,打开“格式单元格”对话框,选择“填充”页签,选择一种颜色(如“绿色”),点击“确定”两次,a列中的所有重复项均标记为绿色,操作过程如图2所示:

图2

2、打开“新格式规则”对话框也可以使用快捷键Alt+H+L+N,按钮方法是:按住Alt键,依次按H、L和N。

提示:此方法只能在一列中标记重复数据,不能在一行中标记重复数据。

(三) 去除标记颜色的方法

1、选择A列,当前页签为“首页”,点击“条件格式”,在弹出菜单中选择“清除规则→清除所选单元格中的规则”,则A列中的所有颜色标记都被清除。操作流程步骤,如图3所示:

图3

2、按快捷键Alt+H+L+C+S清除选定单元格的标记颜色。按键方式为:按住Alt键,分别按H、L、C和S键。如果要清除整个表的颜色标记,可以按快捷键Alt+H+L+C+E,键的方法同上。

二、 如何删除excel中的重复项(合并重复数据)

(一) 如何用“删除重复项”删除

1、如何删除excel中的重复行?选择表中的一个单元格,选择“数据”页签,单击“删除重复项”,打开“删除重复项”对话框,列出三个字段,选中的复选框将该字段计入重复项,继续选中表中的所有字段以删除重复行,单击“确定”,弹出一个小对话框,提示“找到并删除3个重复值;保留8个唯一值。”,单击“确定”,删除3个重复行(第7、9和12行),操作过程步骤如图4所示:

图4

2、Excel删除列中的重复项。单击列号A选择列A,按住Alt键,按A键,然后按M键,打开“删除重复警告”对话框,选择“继续执行crrent选择”,单击“删除重复”打开“删除重复数据”对话框,单击“确定”,在弹出的对话框中单击“确定”,仅删除列A中的重复数据,另一列的数据不删除A列对应的列,步骤如图5所示:

图5

提示:如果选择“扩展选择”,则删除一行的重复项,相当于图4的操作。

3、两列中的重复项,删除一行中的重复项。选中表中的某个单元格,按住Alt键,分别按A和M键,打开“删除重复项”对话框,单击“名字”将其取消选中,只选中“部门和职位”,单击“确定”,弹出对话框提示删除5个重复值,单击“确定”,删除B列和C列中的重复值,分别为第7、9和12行;如图6所示:

图6

提示:如果同时选中两个以上的字段,则只有选中的字段是相同的,并且删除一行而不只是选中的一行。

(二) 如何使用“高级筛选”删除

1、点击A列选择A列,按住左键拖拽到C列,选中表格,选择“数据”页签,点击“排序过滤”右上角的“高级”按钮,弹出“高级过滤”对话框,点击“仅唯一记录”按钮进行检查,点击“确定”,删除重复项(重复行);操作过程步骤见图7:

图7

2、打开“高级筛选”对话框,可以按快捷键Alt+A+Q,按钮方法是:按住Alt键,按一次A和Q键。

三、 如何用公式在excel中查找重复项

(一) Excel在列中查找重复项

1、如果要查看A列职员的“名字”中是否有重复项,请双击单元格D2,将公式=If(COUNTIF(A$2:A$12,A2)>1,“duplicate”,“”复制到D2,按回车键,返回空;选择D2,将鼠标移到D2右下角的单元格填充句柄,鼠标变为黑体加号后,双击左键将剩余行标记为重复行,操作步骤如图8所示:

图8

2、公式=IF(COUNTIF(A$2:A$12,A2)>1,“重复”,说明:

A、 A2表示列和行是相对引用,向下拖动时A2自动变为A3、A4,…;向右拖动时A2自动变为B2、C2。

B、 $2表示对列的相对引用,对行的绝对引用,向下拖动时A2不会变成A3、A4,…;向右拖动时A2会自动变成B2、C2,…;A$12和A$2是一种含义。效果是A$2:A$12:不管你怎么拖拽,都要确保在A2:A12中计数。

C、 COUNTIF(A$2:A$12,A2)>1是当公式在D2中时,计算A2到A11中A2的个数;当公式在D3中时,它变成COUNTIF(A$2:A$12,A3)>1,计算A2到A12中A3的个数,依此类推。

D、 由于COUNTIF(A$2:A$12,A2)的结果是1,1>1,因此返回If的第三个参数,即返回null。COUNTIF(A$2:A$12,A3)的统计结果为2,2>1,因此返回If的第二个参数,即返回“Duplicate”。

提示:如果要对两个或两个以上的重复项进行计数,则不能将公式=If(COUNTIFS(A$2:A$12,A2,B$2:B$12)>1,“Duplicate”,“),因为这是对每一列中的重复项进行计数,而不是先对A列的重复项进行计数,然后对A列对应的B列中的重复项进行计数。

(二) 在excel中的两列中查找重复项(或excel查找重复行)

1、同时查找具有相同副本的两列,例如:A3与A7重复,B3与B7重复。双击单元格D2,将公式=IF(SUM(--(A$2:A$12&B$2:B$12=A2&B2))>1,“Duplicate”,“”)复制到D2,按Ctrl+Shift+Enter键,返回空,双击D2的单元格填充句柄,返回剩余行的重复标记结果;操作过程步骤如图9所示:

图9

2、公式=IF(SUM(--(A$2:A$12&B$2:B$12=A2&B2))>1,“Duplicate”,“”)说明:

A、 公式是一个数组公式,因此请按Ctrl+Shift+Enter。

B、 A$2:A$12以数组形式返回A2:A12中的值,B$2:B$12以数组形式返回B2:B11中的值。A$2:A$12&B$2:B$12连接A2:A12返回的值和B2:B12返回的值,例如,第一次返回A2和B2,第二次返回A2和B2,第二次返回A3和B3,A3和B3是“ShealinyAdministration Department”,依此类推,最后返回一个A列数组连接B列。

C、 然后A$2:A$12&B$2:B$12=A2&B2变为{“ShieryFinance”;“ShealinyAdministration Department”;…;“FulinterFinance”}=A2&B2,然后,第一次取数组“ShieryFinance”和A2&B2(即“ShieryFinance”)的第一个元素进行比较,因为它们相等,所以返回True;第二次取数组“ShealinyAdministration Department”的第二个元素与A2&B2进行比较,因为它们不相等,所以返回False、other等,最后返回{TRUE;False;False;False;False;False;False;False;False;False;False;False;False}。

D、 然后SUM(--(A$2:A$12&B$2:B$12=A2&B2))变成SUM(--({TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE})),进一步计算,将数组中的逻辑值转换成数字并相加,结果是1,函数--值函数。Sum函数用于计算相应行相同的行数。

E、 公式变为=IF(1>1,“Duplicate”,“”),1>1是IF的条件,因为它不成立,所以返回IF的第三个参数“”(空)。

3、查找整行重复的重复项。简单地用&连接每一列,公式如下:=IF(SUM(--(A$2:A$12&B$2:B$12&C$2:C$12=A2&B2&C2))>1,“Duplicate”,“”)。

4、将上面的公式改为=SUM(-A$1:$A$12&$B$1:$B$12&$C$1:$C$12=A1&B1&C1))>1,可以用颜色标记行中的重复项,操作过程步骤如图10所示:

图10

5、操作步骤说明:点击A列选择A列,拖动至C列,选择表格,按住Alt键,按H、L、N键一次,打开“新建格式规则”对话框,选择“使用公式确定要设置格式的单元格”,将公式=SUM(--($A$1:$A$12&$B$1:$B$12&$C$1:$C$12=A1&B1&C1))>1复制到“此公式为真的表单值”下的文本框中,单击“格式”打开“格式单元格”对话框,选择“填充”选项卡,选择“绿色”,单击“确定”两次,然后将A列中的重复项标记为绿色,双击B7,输入0,标记的颜色为A7和A3被删除,表示只有一行中的所有字段都相同才能标记为绿色。

提示:由于公式将每一列对应行的数据合并在一起,虽然只标记了A列的重复数据,但所有标记的数据都是重复的。

(三) 第一个重复项标记为1,第二个项标记为大于1的值

1、还以为两列或整行查找相同数据为例。双击单元格D2,将公式=SUM(--($A$2:A2&$B$2:B2=A2&B2))复制到D2,按回车键,返回到1,双击D2的单元格填充句柄,返回剩余行的计数结果,大于1为重复;操作过程步骤如图11所示:

图11

2、公式=和(—(A$2:A2&B$2:B2=A2&B2))说明:

A、 A$2:A2用于对当前行进行计数。当公式在D2中时,A$2:A2返回A2,B$2:B2返回B2,A$2:A2&B$2:B2=A2&B2变为A2&B2=A2&B2,等式成立,返回真,公式变为=和(--(真)),进一步的计算变为=和(1),所以返回1。上面已经介绍了的函数。

B、 当公式在D3中时,公式变为=和(--(A$2:A3&B$2:B3=A3&B3)),公式与“(II)在excel中的两列中查找重复项(或excel查找重复行)”相同。