当前位置:首页教育技巧excel技巧excel公式与函数

excel表格怎么对比两列是否相同

减小字体 增大字体 2025-01-28 13:18:33


1.在EXCEL表中如自动对比出两列是否有相同的数字

可分两步解决。假定你AB两列分别有50行数据。

第一步将A列中未在B列出现的数字列出来C1=INDEX(A$1:A$50,***ALL(IF(ISERROR(MATCH(A$1:A$50,B$1:B$50,0)<>ROW($1:$50)),ROW($1:$50),""),ROW(A1)))用CTRL+SHIFT+ENTER结束公式输入,下拉填充至出现#NUM为止。

第二步B列中未在A列出现的数字列出来,在上面公式下拉填充出现的第一个#NUM单元格输入公式

=INDEX(B$1:B$50,***ALL(IF(ISERROR(MATCH(B$1:B$50,A$1:A$50,0)<>ROW($1:$50)),ROW($1:$50),""),ROW(A1)))

2.如何在excel中对比两列数据是否相同

sheet1 sheet2 A列 B列 C列 A列 B列 C列姓名 工资 姓名 工资 张三 1000 张三 1000 李四 2000 李四 2000 王二 3000 张龙 1800 赵虎 2500 麻子 2300 我现在打个比方,有sheet1和sheet2两张表。

表一中是一月份工资名单。表2中是2月工资名单。

那么我要在表2中筛选表1中共有的人员名单!那么在sheet2的C2单元格:输入公式=VLOOKUP(A2,Sheet1!A$2:B$5,1,0)显示结果 姓名 工资 张三 1000 张三 李四 2000 李四 张龙 1800 #N/A 麻子 2300 #N/A 其中的#N/A出表示这两个人在sheet1即一月份名单中不是存在的,那么就应该是新员工了!要筛选出sheet1即表一(1月份)中已经离职的名单在sheet1中C2单元格输入=VLOOKUP(A2,Sheet2!A$2:B$5,1,0)显示结果 姓名 工资 张三 1000 张三 李四 2000 李四 王二 3000 #N/A 赵虎 2500 #N/A 此处的#N/A(王二,赵虎)在二月份中已经没有了,那么就是已经离职的!那么如果数据非常多,筛选完成以后,请把数据以升序排序。 把结果#N/A显示在一起就可以很直观的看出两份表中相同于不同的数据了。

3.如何快速辨别Excel中两列数据是否相同

选中列 然后

设置高度重复项

可以看出同不同

也可以按删除重复项:

4.如何在Excel中快速辨别两列数据是否一致

方法一: Excel分别对AB列两列数据对比,比如A2=B2,就返回相同,否则返回不相同。

D2公式为:=IF(C2=B2,"相同","不同"),这样就可以实现excel两列对比,判断C2和B2是否相同,如果相同就返回值“相同”,反之则显示不同。 同样的方法比较其它数据,结果如下图: 不过细心的朋友会发现,B5和C5实质上有大小写区分的,因此使用这个公式不是完全准确。

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两列对比。

这是我的一些见解,希望有所帮助。

5.excel对比两列数据是否相同

1、找出相同的:

=index(c:c,small(if(countif(b$1:b$1000,c$1:c$1000),row($1:$1000),4^8),row(a1)))&""按组合键ctrl+shift+enter结束公式输入,下拉填充。

2、找出B列中的不同:

=index(b:b,small(if(countif(d$1:d$1000,b$1:b$1000)=0,row($1:$1000),4^8),row(a1)))&""按组合键ctrl+shift+enter结束公式输入,下拉填充。

c、找出c列中的不同:

=index(c:c,small(if(countif(d$1:d$1000,c$1:c$1000)=0,row($1:$1000),4^8),row(a1)))&""按组合键ctrl+shift+enter结束公式输入,下拉填充。

6.excel 对比两列找对应相同

你好:

你可以在C1这里直接输入:=if(a1=b1,"相同","")

然后点c1单元格,把鼠标移到右下角的点(即当鼠标成为黑实十字形)后向下拖曳即可。

对了,在这里对公式解释一下。

这个公式的效果就是,当A1与B1单元格的内容相同的时候,在C1这里显示,相同 ,若不相同的时候,则什么也不显示。

其中:A1=B1 就是条件。当条件成立的时候,在C1这里输出第一个引号里的内容,若不成立的时候,则显示第二个引号里的内容。

还有什么不明白的吗??

祝愿好运!不明白的情况下,当我在线可以直接与我交流。

评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

【免责声明】本站信息来自网友投稿及网络整理,内容仅供参考,如果有错误请反馈给我们及时更正,对文中内容的真实性和完整性本站不提供任何保证,不承但任何责任。
版权所有:学窍知识网 Copyright © 2011-2025 www.at317.com All Rights Reserved .