方案(一)
在很多情况下我们需要将Excel表格中的一些数据整理一下,特别是一些相同的数据,我们需要将其出,然后删除掉。但是在两列单元格中光是用眼睛去查的话可能很难分辨出来,而且还很费神,何不试试用Excel中的公式自动分辨有哪些相同数据呢?下面有4种方法可以快速帮大家出重复数据。
  方法一、
  Excel分别对AB列两列数据对比,比如A2=B2,就返回相同,否则返回不相同。
  C2公式为:=IF(A2=B2,"相同","不同"),这样就可以实现excel两列对比。
  不过细心的朋友会发现,A5和B5实质上有大小写区分的,因此使用这个公式不是完全准确。Excel中exact函数可以完全区分大小写,因此C2公式可以更改为:=IF(EXACT(A2,B2)=TRUE,"相同","不同"),然后下拉复制公式,完成excel两列数据对比。
  方法二、
  AB两列都是客户的姓名,需要到两列重复的客户名称,并标示出来。
  C1单元格输入数组公式:=IF(COUNTIF(A:A,B1)=0,"不重复",""),然后下拉完成excel两列数据对比。
  方法三、
  在Excel中通过比较两列中的数据来查重复项。如果A列的数据没有在B列出现过,就保留单元格为空。如果A列的数据在B列出现过,就返回A列对应的数据。
  C1输入公式:=IF(ISERROR(MATCH(A1,$B$1:$B$5,0)),"",A1)。Match部分得到的结果是#N/A或者数字,然后用ISERROR函数,将#N/A错误值进行处理,ISERROR(#N/A)得到TRUE,ISERROR(数字)得到false,最外面用IF函数来进行判断,如果第一参数是true,就执行第二参数,否则执行第三参数。这个应用是巧用excel两列对比,完成查重复项。
  方法四、
  Excel中用vlookup函数来对比两列。
  B1单元格公式为:=IF(ISNA(VLOOKUP(A1,$C$1:$C$6,1,)),"←A有C无","←AC共有")
  D1单元格公式为:=IF(ISNA(VLOOKUP(C1,$A$1:$A$6,1,)),"←C有A无","←CA共有")
  然后下拉复制公式,完成Excel两列对比。
方案(二)
在Excel工作表中保存了大量数据,如果需要比较其中两列数据的异同,并把不同的数据信息标注出来,这样的工作如何快速完成呢?
这样的工作在很多数据分析中经常会遇到,其实利用Excel中的条件格式功能,既可快速判别同一行中的两列数据是否相同,如果不相同则应用不同的颜标识。
快速核对两列数据信息的操作步骤如下:
(1)选中要比较列中的任意单元格
(2)执行菜单栏中的【格式】︱【条件格式】命令,打开“条件格式”对话框。在“条件1”选项区域中的下拉列表框中依次选择“单元格数值”、“不等于”,然后单击右侧的【选择】按钮(),选择被比较的单元格(
本例为E8),
(3)将“选择”文本框中的固定符号“$”删除。
(4)单击【格式】按钮,打开“单元格格式”对话框。在“颜”下拉列表中选择所需的颜,
(5)单击【确定】按钮,返回“条件格式”对话框。此时即可看到设置后的单元格格式效果,
(6)单击【确定】按钮,将条件格式设置完成。
(7)选中刚才设置格式后的单元格,单击“常用”工具栏中的【格式刷】按钮(),然后将该单元格的格式应用于整列,如图5所示。
这样,与比较列不相同的数据就更改为了指定的颜显示。
方案(三)
在一列中用这个=if(countif(a:a,b1)>0,"重复","")
显示“重复”表示B列中数值在A列中也有,空白则表示B列数在A列中没有;
两个表格核对重复数据在新的一列中用这个:=if(countif(b:b,a1)>0,"重复","")
显示“重复”表示A列数是B列里也有的,显示空白则表示B列中没有
方案(四)
EXCEL两列中是数据对比,出不一样的数据
EXCEL用函数在两列中是数据对比,出不一样的数据,两列排序不一样.
A列
610018************                                 
610018************                                   
610018************   
610018************                         
610018************
610018************
B列
610018************                                 
610018************                                   
610018************   
610018************                         
610018************
610018************
610018************
610018************
610018************
假设A列是从A1单元格有数据:
C1列内输入:=VLOOKUP(A:A,B:B,1,0) 
然后将公式拉到最多记录的行数。比如B列记录有10个,那你就拉到第10行
D1列输入:=VLOOKUP(B:B,A:A,1,)然后将公式拉到最多记录的行数。比如B列记录有10个,那你就拉到第10行
C列内显示#N/A的就是B列里面没有A列的数据,D列内显示#N/A的就是A列内没有B列的数据。
增加C列:
一、C1格输入标题:A格数字在B列中是否存在
二、C2格输入公式:=COUNTIF($B$2:$B:$65535.A2)
三、复制C2的内容,粘贴到C列下面所有单元格
现在我们看C列的数字,比如C2,如果为1表示A2在B列中存在,为0则表示不存在
同样的办法增加D列,D2公式为:=COUNTIF($A$2:$A$65535,B2)
……这里省略的内容你应该会,只要把前面的搞懂……
补充:
千万别去用什么LOOKUP、VLOOKUP的函数,那些函数要求被查的内容排序,初学者很容易出错的。
方案(五)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。