EXCEL如何对比四列数据并找出相同条件数据列出不同条件数据

如图,A列和C列分别是订单编号,C,D是它们的价格,希望能把AB,CD两列中的相同数据出现在E,F列,同时把没有相同的数据用其他颜色标明出来。

求助!研究了半天没研究出来,在此万分感谢!

1、打开需要设置的工作表;

2、数据如图所示;

3、选中c1单元格,点击公式选项卡。

4、点击选项卡下方的插入函数。

5、在搜索函数下的方框内输入if,点击转到。

6、选择if函数,点击确定。

7、相比较的单元格相等,则显示相同,不等则显示不同,根据这个条件填写函数,点击确定。

8、拖动单元格右下角的角标,填充单元格。

9、两列数据的比较就完成了。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-12-15
1、行排列对齐的:
E1输入
=IF(AND($A1=$C1,$B1=$D1),A1,"")
回车并向右填充,再向下填充。
选AB列——菜单栏——格式——条件格式——公式:输入
=OR($A1<>$C1,$B1<>$D1)
点“格式”—— 字体(或图案)——选颜色——确定。
CD列参照操作。

2、行排列错位的:
E1输入
=IF(SUMPRODUCT(($C$1:$C$100=$A1)*($D$1:$D$100=$B1))>0,A1,"")
回车并向右填充,再向下填充。
选AB列——菜单栏——格式——条件格式——公式:输入
=SUMPRODUCT(($C$1:$C$100=$A1)*($D$1:$D$100=$B1))=0
点“格式”—— 字体(或图案)——选颜色——确定。
CD列参照操作。追问

我发现那个公式不能用在我原先的表格上,没任何反映的。我自己新建一个随便输入一些数据,则是有效的,不过第二步颜色也是无效的

追答

不知道你要对比的各两列数据是行排列对齐的、还是行排列错位的?

如果“没任何反映”,要不就是没有相同(我的公式是基于A对应C列、B对应D列比较的)、要不就是存在空格。后者可先用替换去掉空格,再比较。

看我的抓图(行排列错位的),看条件格式会无效吗:

追问

不会无效啊,但是我按照你的公式输入,A和B两列全部变色了

追答

“A和B两列全部变色了”说明AB两列跟CD两列没有匹配(或有空格使值不匹配)。
你看我的抓图:
A4B4在CD列检索,刚好有C2跟A4匹配,但D2跟B4不匹配,故A4B4均显示黄色。A5B5、A8B8在CD列找不到匹配,也同样显示黄色。
而A2B2跟C10D10、A3B3跟C5D5、A6B6跟C8D8、A7B7跟C9D9、A9B9跟C3D3、A10B10跟C4D4匹配,故不显色。

追问

我想知道,为什么我的Excel表格格式无法套用函数啊,我清除格式也没有用。

追答

菜单栏——工具——选项——视图——窗口选项:公式(取消勾选)——重新计算——计算:自动重算(勾选)——确定。
或发过来Stcxj@126.com我看看吧(备注你的ID号)。

本回答被提问者和网友采纳
第2个回答  2012-08-14
E2输入=IF(COUNTIF(C:C,A2)>0,A2,"")向下填充,
F2输入=IF(ISERROR(VLOOKUP(E2,C:D,2,0)),"",VLOOKUP(E2,C:D,2,0))向下填充,
选定AB列--格式---条件格式----公式---输入=COUNTIF(C:C,$A2)=0设置颜色。
再选定CD列--格式---条件格式----公式---输入=COUNTIF(A:A,$c2)=0设置颜色。
第3个回答  2012-08-14
把A列内容复制到E列,F列输入=VLOOKUP(E2,A:D,4),有显示的是重复,N/A是不重复的。
第4个回答  2012-08-14
=IF(VLOOKUP(A9,$D$9:$D10,1,0)=A9,"T","N")

EXCEL如何对比四列数据并找出相同条件数据列出不同条件数据
1、打开需要设置的工作表;2、数据如图所示;3、选中c1单元格,点击公式选项卡。4、点击选项卡下方的插入函数。5、在搜索函数下的方框内输入if,点击转到。6、选择if函数,点击确定。7、相比较的单元格相等,则显示相同,不等则显示不同,根据这个条件填写函数,点击确定。8、拖动单元格右下角的角标,...

【EXCEL如何对比四列数据并找出相同条件数据列出不同条件数据】
在C列前插入空列,此时原CD两列变为DE两列 C1=VLOOKUP(A1,D:E,2,FALSE) 下拉 这时是将AB两列的数据到DE两列去查找,将DE中相同订单编号的金额显示在C列 同理:F1=VLOOKUP(D1,A:B,2,FALSE)下拉

excel前四列对比后四列数据找到相同的。
对比完全相同的,可以用连接符将四列连接起来,引用前四列时,用数组公式,作为VLOOKUP的参数。然后使用VLOOKUP函数查找。肯定有能查找到的,有查找不到的。查找不到会显示N\/A。可以利用IF函数,第二组数据四列合并之后的数据的组合,能在第一组数据中查到的,标记为重复,否则标记为空或者其他字符。这...

EXCEL如何对两组\/四列数据进行比对,分出不重复的数据?
在E2输入”=IF(COUNTIF($A$1:$A$25,A2)>1,"重复",)“,往下拉,出现“重复”的就是重复的,删除之

该如何从EXCEL表中不同的四列数据中筛选出四列中重复相同的数据?
选中第一行,在窗口工具栏中选筛选-自动筛选,在出现的箭头下选中数据就可以发现重复相同的数据

怎么用Excel把四列数据中相同数据排一行??请看下图
方法一:输入以下公式,然后向下填充公式=LOOKUP(1,0\/(A$1:A$8=D1),B$1:B$8)公式表示:引用A1:A8单元格满足等于D1条件的最后一行所对应的B列数据。方法二:输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式=INDEX(B:B,MAX(IF(A$1:A$8=D1,ROW($1:$8)))公式表示:...

如何在Excel中比对四列数据
第一步:下图:在E2输入=COUNTIF($C$2:$C$20,A2),向下填充,结果为1,是符合条件的申请人 第二步:在F2输入=C2&D2,向下填充;第三步:在G2输入=COUNTIF($F$2:$F$20,A2&B2),向下填充,结果为1的,是即符合申请人又符合申请人口数的 ...

如何在excel表格中实现A、B、C 、D四列数据逐个对比,找出不同的对象
在E1输入公式:=IF(A1&B1=C1&D1,"","不同")公式下拉填充复制就可了。

怎样在Excel中快速筛选出符合特定条件的数据?
1、打开数据表。2、输入要查找的条件。3、点击数据,筛选,高级筛选。4、弹出对话框,点击列表区域后的按钮。5、选择数据区域,这里选择了ABCD四列数据,点击按钮返回。6、点击条件区域后的按钮。7、选中输入的条件。8、点击将筛选结果复制到其他位置,这样对原表不做任何修改。9、点击复制到后的按钮。

excel四列数据中,怎样筛选出对应两列相同的数据,并删除
首先,把C列当做辅助列,在C2输入公式=A2&B2 下拉 然后在F2输入公式=IF(ISERROR(VLOOKUP(D2&E2,C:C,1,0)),"","删除")下拉完成

相似回答