1. 首页 > 电脑手机 >

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,"","不同")

然后向下填充。

这样,相同内容的单元格所对应的公式显示的内容为空,内容不同的显示为“不相同”。

excel比较筛选两列不一样的数据

下面为大家介绍如何用excel比较筛选两列不一样的数据。

01

在excel表中列出两列数据,分为A和B两列,将B列中的数据与A列中相比,筛选出不同的数据,并标记出来。

02

首先选中B列数据,然后点击“开始”按钮,选择“条件格式”,然后选择“新建规则”。

03

在“选择规则类型”选项里选择“使用公式确定要设置格式的单元格”。

04

在图中红色标记框中,输入公式:=countif(a:a,B1)=0(公式的意思:用B1的数据去比较A列的所有数据,如果出现重复值,就计算加1,出现n次,公式的值就是n。如果没有出现,结果就是0)

05

点击“格式”按钮,选择如何标记筛选出的数据。

06

本次讲解选择以字体的颜色来标记筛选出的数据,如图所示,设置完字体颜色,点击“确定”。

07

然后会返回上一级界面,同样点击“确定”。

08

此时我们可以看到B列中绿色标记的数据就是A列中没有的数据。以上就是用excel比较筛选两列不一样的数据的方法。

EXCEL中如何找出两列数据的不同

1、本次演示使用的办公软件Excel电子表格,使用的版本为Microsoft office家庭和学生版2016。

2、首先打开Excel电子表格并在表格中插入用于演示找出两列数据不同的数据。

3、选中C1单元格,并在单元格中输入公式“=IF(COUNTIF(B:B,A1)0,"找到","没有")”,该公式表示在b列中查找a列中的数据,如果没有则显示没有,如果找到则显示找到。

4、输入完成后点击回车,可以看到已经得到了一个结果。

5、为了验证结果的正确性,我们使用格式填充柄进行填充,对其他的数据均进行一次匹配查找,所得结果验证了我们的操作是正确的,我们已经找到了A列在B列中缺少的数据。

Excel之如何筛选两列数据中不同的部分

工作中遇到了这样的需求:在excel的A列数据中筛选出B列数据中没有的那一部分,A列数据10w,B列数据18w。我自己找到了几种方法,在这里做一下笔记。

第一种方法:高级筛选

1.首先将两列数据贴在两个不同的工作表中,A列在sheet1,B列在sheet2。注意两列数据的名称要一样。

2.因为我要从A列数据中筛选数据,所以我选中sheet1中的A列,点击菜单中的“数据”,找到筛选选项,选择高级筛选。excel中会有“高级筛选”的字样,WPS中点击自动筛选右下角的小方块~

3.接下来点击条件区域的输入框,一定要记得让光标处在这个输入框里哦。然后切换到sheet2,选中所有要比较的数据,嫌麻烦就直接在输入框里改数字就好了~

4.点击确定,就能在sheet1里的A列看到筛选出来的重复的数据啦。如果你要筛选重复的数据,到这就可以了,如果要筛选不重复的,那就选中这些数据行,全部删除

5.最后点击数据筛选里的全部显示就好啦~~

这个方法比较简单,但是有个缺点就是数据量大点的话,excel很容易跑死,所以数据量大的话不建议用这种方法哦。

第二种方法:Vlookup

vlookup是excel中的一种竖直查找,即列查找的方法。基本语法为:

VLOOKUP(查找目标,查找范围,返回值的列数,精确查找or模糊查找)

1.步骤一同方法一

2.在sheet1的第二列写公式:vlookup(A2,Sheet2!A2:A568,1,0)

A2 是我们要在sheet2中查找的值;

Sheet2!A2:A568 是sheet2中的查找区域;

1 是结果查找区域中的哪一列;

0 代表精确查找;如果需要模糊查找,填1即可。

3.向下拖拽,复制公式,显示#N/A就是查找失败,sheet中并没有这个值,显示相同数字就是sheet2中查找到了相应的值,最后进行数据筛选,将相同的数据删除即可。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至836084111@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息