excel比较两列数据差异 excel怎样找出两列资料中不同的资料?
excel怎样找出两列资料中不同的资料?
怎样找出excel表格中两列资料中不同的资料?
vlookup 函式可以直接搞定
语法:VLOOKUP(查询值,区域,列序号,逻辑值)
“查询值”:为需要在阵列第一列中查询的数值,它可以是数值、引用或文字串。
“区域”:阵列所在的区域,如“B2:E10”,也可以使用对区域或区域名称的引用,例如资料库或资料清单。
“列序号”:即希望区域(阵列)中待返回的匹配值的列序号,为1时,返回第一列中的数值,为2时,返回第二列中的数值,以此类推;若列序号小于1,函式VLOOKUP 返回错误值 #VALUE!;如果大于区域的列数,函式VLOOKUP返回错误值 #REF!。
“逻辑值”:为TRUE或FALSE。它指明函式 VLOOKUP 返回时是精确匹配还是近似匹配。如果为 TRUE 或省略,则返回近似匹配值,也就是说,如果找不到精确匹配值,则返回小于“查询值”的最大数值;如果“逻辑值”为FALSE,函式 VLOOKUP 将返回精确匹配值。如果找不到,则返回错误值 #N/A。如果“查询值”为文字时,“逻辑值”一般应为 FALSE 。
另外: ·
如果“查询值”小于“区域”第一列中的最小数值,函式 VLOOKUP 返回错误值 #N/A。 ·
如果函式 VLOOKUP 找不到“查询值” 且“逻辑值”为 FALSE,函式 VLOOKUP 返回错误值 #N/A。
下面举例说明VLOOKUP函式的使用方法。

假设在Sheet1中存放小麦、水稻、玉米、花生等若干农产品的销售单价:
A B
1 农产品名称 单价
2 小麦 0.56
3 水稻 0.48
4 玉米 0.39
5 花生 0.51
…………………………………
100 大豆 0.45
Sheet2为销售清单,每次填写的清单内容不尽相同:要求在Sheet2中输入农产品名称、数量后,根据Sheet1的资料,自动生成单价和销售额。设下表为Sheet2:
A B C D
1 农产品名称 数量 单价 金额
2 水稻 1000 0.48 480
3 玉米 2000 0.39 780
…………………………………………………
在D2单元格里输入公式: =C2*B2 ;
在C2单元格里输入公式: =VLOOKUP(A2,Sheet1!A2:B100,2,FALSE) 。
如用语言来表述,就是:在Sheet1表A2:B100区域的第一列查询Sheet2表单元格A2的值,查到后,返回这一行第2列的值。 这样,当Sheet2表A2单元格里输入的名称改变后,C2里的单价就会自动跟着变化。当然,如Sheet1中的单价值发生变化,Sheet2中相应的数值也会跟着变化。 其他单元格的公式,可采用填充的办法写入。
wps怎样在两列资料中找出不同的资料
解决方法:
1、例如有A, B两列资料,假设A列资料从第2行到1000行,B列资料比A列的多,从第2行到2000行。
2、在空白列如C列的C2输入:
=IF(ISERROR(VLOOKUP(B2,A$2:A$1000,1,0)),"不重复","重复")。
3、将上述公式复制或填充到A2000。
4、再通过自动筛选功能筛选出"重复"的资料。编辑栏>资料>筛选>自动筛选>在下拉框中选择"重复">将筛选出的"重复"资料复制到其他空白表中.)
,
EXCEL中如何找出两列资料中不同的数值
在C1单元格写公式:=VLOOKUP(A1,B:B,1,FALSE)
然后将C1拷贝贴上到C列直到C17(你A列有多少行,就贴上到多少C列的多少行)
此时,在C列中没有找到的(就是C列中出现 #N/A 的那行所对应的 A 的那行的值)就是不同的值;
在D1单元格写公式:=VLOOKUP(B1,A:A,1,FALSE)
然后将D1拷贝贴上到D列直到D20(你B列有多少行,就贴上到多少D列的多少行)
此时,在D列中没有找到的(就是D列中出现 #N/A 的那行所对应的 B 的那行的值)就是不同的值;
>>>>还有另外一种方法:
将B列所有有值的单元格选定并 拷贝并贴上到A列有值的最后一个单元格的下面;
然后选定A1单元格,去到选单:资料》“排序和筛选”选项卡》选择“高阶…”》选定“选择不重复的记录”,然后点选“确定”。这个时候,在A列出现的就是原来A列和B列不相同的值。
在excel中如何找出两列中不同的资料?
可按如下步骤操作:
1。选中A列
2。格式-条件格式-公式
3。在空白的公式栏内输入 =iserror(vlookup(a1,$b$1:$b$100,1))
4。格式-图案 选一个你喜欢的颜色做为不包含值的标志
5。确定
这样,带颜色的A列数值就是在B列中没有的,应该是搞定了吧
EXCEL两列资料比对,选出其中不同的资料
i8=if(countif(h:h,c8),"",c8),向下填充至c列资料末端,则c有h无的显示在i列 j8=if(countif(c:c,h8),"",h8),向下填充至h列资料末端,则h有c无的显示在j列
怎样比对excel中的两列资料的不同的资料
先在A、B列输入两列资料,然后把游标定位在C1单元格。
方法一:
在c1单元格内输入公式 =IF(EXACT(A1,B1)=TRUE,"相同","不相同"),注意输入字元按英文半形输入。
回车后,再次选中c1单元格,把滑鼠放在右下角,出现黑色小十字,然后向下拖拽,也可以双击左键。
方法二:
在C1单元格输入阵列公式:=IF(COUNTIF(A:A,B1)=0,"不重复","")。
回车后,再次选中c1单元格,把滑鼠放在右下角,出现黑色小十字,然后向下拖拽,也可以双击左键。
方法三:
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两列对比,完成查询重复项。
方法四:
C1输入公式:=IF(ISNA(VLOOKUP(A1,$B$1:$B$6,1,)),"←A有B无","←AB共有")
D1输入公式:=IF(ISNA(VLOOKUP(B1,$A$1:$A$6,1,)),"←B有A无","←BA共有")
然后下拉复制公式,完成Excel两列对比。
excel 找出两列资料中的不同资料
=ISERROR(MATCH(A1,B$1:B$4,0))*A1
然后选中C列,进行排序
如果一次性选出,不再进行排序,需要在输入下面的公式后,按Ctrl+Shift+Enter组合键确认输入,注意A列选区要严格匹配才行
=SMALL(IF(ISERROR(MATCH(A$1:A$4,B$1:B$4,0)),$A$1:$A$4,9E+307),ROW(A1))
如果选区大于实际资料区域
=SMALL(IF(ISERROR(MATCH(A$1:A$10,B$1:B$10,0)),$A$1:$A$10,9E+307),ROW(A1)+SUM(--(A$1:A$10="")))
怎样快速找出excel中不同的资料
可以用if函式
比如sheet1中a1与sheet2中的a1相比较的话,可以在sheet1的c1单元格中输入以下公式:
=IF(A1=sheet2!A1,"","不同")
然后向下填充。
这样,相同内容的单元格所对应的公式显示的内容为空,内容不同的显示为“不相同”。