用excel2003比较两个数列 A和B 找出相同的 并显示在C上

用excel比较数列 A和B
A 123489
B 12356
我想得到三个数列 第一个共同项C 123
第二个A 123489
第三个B 12356
我想得到三个数列 1共同项C 123
2 a 489
3 b 56
我要比较的都是数字没有汉字
这是部分数据请大家帮我看下吧
A B 我希望的得到的是 C
9170 1250 560
1200 560 517
1041 1234 8000
990 517
560 1045
517 8000
8000
另外我还想让A 和 B中数值不同的或者是相同的部分变色

第1个回答  2011-12-22
这样的求对比不难,但未明白你描述的意思。
补充,看我这样理解对不对:
A1中有几个数字“123489”,B1中有另外几个数字“12356”,现在希望将这两个单元格中都有出现的数字“123”在C1中显示出来?追问

是的

追答

可在C1输入:
=IF(ROW(A1)>SUM(COUNTIF(A$1:A$7,B$1:B$7)),"",INDEX(B:B,SMALL(IF(COUNTIF(A$1:A$7,B$1:B$7),ROW($1:$7)),ROW(A1))))
摁 SHIST+CTRL+回车 结束公式的输入,将公式向下拉填充复制就可以了。

本回答被提问者采纳
第2个回答  2011-12-23
你的提问和问题补充不是一个概念。
第一个问题,楼上已经有人给了答案,C1输入
=IF(COUNT(FIND(0,A1:B1))=2,0,)&SUBSTITUTE(SUM((MMULT(N(ISNUMBER(FIND(ROW($1:$9),A1:B1))),{1;1})=2)*ROW($1:$9)*10^(9-ROW($1:$9))),0,)
第二个问题
即补充问题,假设A列是A1:A7,B列是B1:B6
那C1输入
=INDEX(A:A,SMALL(IF((COUNTIF(B$1:B$6,A$1:A$7)>0)*(MATCH(A$1:A$7,A$1:A$7,)=ROW($1:$7)),ROW($1:$7),4^8),ROW(A1)))&""
这也是数组公式,需要三键结束公式输入,看到公式前后有{}产生
下拉填充
最后一问,变色问题,如果是开始的提问,那需要vba,如果是补充提问,可以使用条件格式,选中A列,格式,条件格式,公式
=countif(B:B,a1)>=1
定义红色,确定
这样一样的就变红了
第3个回答  2011-12-22
在C1输入公式:
=IF(COUNT(FIND(0,A1:B1))=2,0,)&SUBSTITUTE(SUM((MMULT(N(ISNUMBER(FIND(ROW($1:$9),A1:B1))),{1;1})=2)*ROW($1:$9)*10^(9-ROW($1:$9))),0,)
数组公式,公式在编辑状态下按Ctrl+Shift+Enter(三键同时按)结束公式输入。
第4个回答  2011-12-22
你要多给些不同的例子 单纯从你这上面几个数据,应该理解成 都是连续的 从左边开始的 对吗?中间状态是否考虑?几个字符是否考虑?下面的又是什么意思?
2 a 489
3 b 56
第5个回答  2011-12-22
问题模糊,取消回答,如需帮助,可再问,但目的一定要表达清楚。

用excel2003比较两个数列 A和B 找出相同的 并显示在C上
这样的求对比不难,但未明白你描述的意思。补充,看我这样理解对不对:A1中有几个数字“123489”,B1中有另外几个数字“12356”,现在希望将这两个单元格中都有出现的数字“123”在C1中显示出来?

Excel 中如何选取和判断2组数列中相同的数值
一.在C列显示A列与B列相同的数字:C1=INDEX(A:A,SMALL(IF(COUNTIF(B:B,A$1:A$100),ROW($1:$100),65536),ROW(1:1)))&""公式以CTRL+SHIFT+回车结束.将公式向下复制.二.如果A列中有B列中任意一个数值,即为真,否则为假。公式:=IF(SUM(N(COUNTIF(B:B,A1:A100)>0)),"真","...

如何在excel中的两列中筛选相同的内容
1、Excel找出两列数据中相同数据的步骤公式1:=if(isna(MATCH(A1,B:B,0)),,A1)。公式2:=VLOOKUP(A1,B:B,1,FALSE)。方法3:打开如图表格。2、在表格中输入两列数据,如图。选中两列数据,点击上方菜单中“开始”,点击“条件格式”,如图。点击“突出显示单元格规则”,点击“重复值”...

excel 将A列与B列对比,有相同项将c列与A列匹配
首先找出重复项也就是列 G2==IF(MATCH(A2,$D$2:$D$6,0)>0,A2,"") 下拉 然后再匹配单价H2==VLOOKUP(G2,D2:E6,2,0) 下拉 最后G列和H列会有查找不到的#N\/A 选在G2:H6 CTRI+G 定位 -公式-错误-删除-向上移动 ...

EXCEL表格中怎样找出两列数据中的相同项
1、打开需要查重的excel表格,选中需要进行数据比对的单元格数列。2、点击页面上方工具栏中的“条件格式”选项。3、在弹出的选项中点击“突出显示单元格规则”。4、然后选中“重复值”选项。5、在弹出的对话框中点击“确定”。6、即可将选中的单元格中的重复值标注出来了。

excel中一个表内如何找出两列数据里相同的数据,并自动匹配?
2016 excel软件。1、首先,在excel表中输入两组数据。您需要比较相同的数据,并将结果输入c列。2、在单元格C1中输入公式:=IF(COUNTIF($B1:$b10,A1),A1,")。3、单击输入以查看如果没有匹配选项,它将为空。4、点击下拉式公式得到相应的计算结果,相应的相同数据将被提取出来并显示在c列。

excel 对比两列找对应相同
你好:你可以在C1这里直接输入:=if(a1=b1,"相同","")然后点c1单元格,把鼠标移到右下角的点(即当鼠标成为黑实十字形)后向下拖曳即可。对了,在这里对公式解释一下。这个公式的效果就是,当A1与B1单元格的内容相同的时候,在C1这里显示,相同 ,若不相同的时候,则什么也不显示。其中:A1...

EXCEL表中怎么找出两列数据中相同的部分并且?
在B列前面插入一列,这样A列是报案号,B列为空,C列报案号,D列为查勘员名字,在B2输入公式:=VLOOKUP(A2,C:D,2,0)下拉。

如何在excel中寻找两列相同的值
C1输入公式:=if(countif(A:A,B1),B1,"")公式下拉!这样,C列里非空单元格就是重复的或者说相同的值~!

EXCEL中两列数据对比查找相同,其中A列都是关键字,另外B列是全称,请 ...
这个要看表格形式,特别是A列的关键字是否是连在一起存在于B列中,比如A1为北大,而B列为北京大学,这种类型的是无法直接查找出的。

相似回答