请EXCEL高人指点,比对A,B两列数值后,返回C列的值

如题所述

G2单元格输入数组公式
=IF(ISNUMBER(MATCH(E2&"|"&F2,$A$2:$A$7&"|"&$B$2:$B$7,)),LOOKUP(1,0/(($A$2:$A$7=E2)*($B$2:$B$7=F2)),$C$2:$C$7),INDEX($C$2:$C$7,MAX(IF(($A$2:$A$7=E2)*($B$2:$B$7<F2),ROW($A$1:$A$6),-1)))&"-"&INDEX($C$2:$C$7,MIN(IF(($A$2:$A$7=E2)*($B$2:$B$7>F2),ROW($A$1:$A$6),4^8))))
输入后,需要按下ctrl+shift+回车。
下拉到G4
本人比较笨,只能想到这么笨的公式了。再次提醒,这是数组公式,注意三键结束公式输入
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-11-15
1、在G2输入=VLOOKUP(E2&F2,IF({1,0},$A$1:$A$10&$B$1:$B$10,$C$1:$C$10),2,0)
2、按ctrl+shift+enter
3、选中G2向下拉,搞定追问

用你的方法试了一下,显示#N/A

追答

看错了,我这是精确查找,没有范围值。这个公式解决不了你的问题。

第2个回答  2013-11-15
vlookup不行吗

请EXCEL高人指点,比对A,B两列数值后,返回C列的值
LOOKUP(1,0\/(($A$2:$A$7=E2)*($B$2:$B$7=F2)),$C$2:$C$7),INDEX($C$2:$C$7,MAX(IF(($A$2:$A$7=E2)*($B$2:$B$7<F2),ROW($A$1:$A$6),-1)))&"-"&INDEX($C$2:$C$7,MIN(IF(($A$2:$A$7=E2)*($B$2:$B$7>F2),...

excel里如何实现:比对A、B列数据,将B列比A列多出的数据,,显示到C列
C1输入:=IF(COUNTIF(A:A, B1)=0, B1, "")然后向下复制填充到与B列齐平的行

如何将excel中两列数据进行比对,并将结果返回到不同的列
如不用VBA,简单使用公式如下:先假设A列最后一行是第a行,B列最后一行是第b行。单元格C1: 输入公式 =IF(COUNTIF(B:B,A1)>0,A1,"")然后将C1的公式一直往下拖,拖到第x行(x=a、b两者最小值)【C列中的非空单元格,就是A列和B列的相同值】单元格D1: 输入公式 =IF(COUNTIF(B...

如何将excel中两列数据进行比对,并将结果返回到不同的列
在C1栏写入公式:=IF(ISERROR(VLOOKUP(A1,$B$1:$B$20,1,0)),"",A1)在D1栏写入公式:=IF(ISERROR(VLOOKUP(A1,$B$1:$B$20,1,0)),A1,"")另外我的公式有局限性的,那就是如果A列中包含了全部B列的数字,那么公式就正确,或者B列中有的但A列中没有的数字就不能显示在D列了;当然...

EXCEl中两列数据的比对
现在的情况是B列多一个 那么可以用Vlookup函数在A类中查找B列值,多余的值会显示#NA 方法二 你也可以把A B按一样的顺序排列,这样就能轻易看出多余的值了

excel 比对两列数据比对
假设表1的数据都在AB两列中 在SHEET2 B2公式为 =IFERROR(VLOOKUP(A2,sheet1!A:B,2,),"")公式下拉填充即可 上面是EXCEL 2010中的解法 EXCEL2003 公式为 =IF(ISERROR(VLOOKUP(A2,sheet1!A:B,2,)),"",VLOOKUP(A2,sheet1!A:B,2,))...

如何比对两列数据后取数
在表1 C1中输入 =IF(ISERROR(VLOOKUP(A1,Sheet2!A:B,2,0)),"姓名标红",VLOOKUP(A1,Sheet2!A:B,2,0)) 下拖下最后 最后姓名红字显示 你可以用筛选C列 显示为姓名标红的.或用条件格式 祝你成功!汗一下..不会默写 错了两次

我想在EXCEL中对两列数据进行比对 把所有不同的在另外一个单元格列出...
假设数据在AB两列,在C列输入公式=if(countif(A:B,A1)>1,"",A1),公式复制到D列,在两列一起向下拖至AB列数据结束行,返回值为空的即为两列重复的数值,返回值不为空的即是你需要的数据。

excel比对两列数据 有简单点的公式吗 谢谢大家!!!
a列一组,b列一组,c1中输入 =countif(a:a,b1) ,向下填充,d1中输入 =if(countif(c:c,0)>0,"不是全部","全部包括")希望是你想要的结果,祝你好运!

怎样比对excel的两列数据
=IF(COUNTIF(A:A,B1),"",B1)向下复制公式。选中B列,格式-条件格式,允许选择“公式”,并输入=AND(B1<>"",COUNTIF(A:A,B1)=0)。格式按钮-图案,选择红色,确定。

相似回答