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表格格式无法套用函数啊,我清除格式也没有用。

追答

菜单栏——工具——选项——视图——窗口选项:公式(取消勾选)——重新计算——计算:自动重算(勾选)——确定。
或发过来[email protected]我看看吧(备注你的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")
相似回答