Vlookup比较2列

=VLOOKUP(A2,C2:C238,2,FALSE)我附加了一个我的excel文件的图像和两列进行比较。 我已经写了这个公式,但它的投掷错误。感谢提前帮助

在这里输入图像说明

我想你想检查是否有匹配。 改用MATCHfunction。

您正在尝试引用仅包含1列的表格列中的第二列

尝试使用:

 =VLOOKUP(A2,C2:C238,1,FALSE) 

你也可能想要使范围恒定,所以使用

 =VLOOKUP(A2,$C$2:$C$238,1,FALSE) 

或者,如果您试图返回的列是D列,那么您需要使用

 =VLOOKUP(A2,C2:D238,2,FALSE) 

如果您只是试图确定A2的值是否存在于C2那么您只需要将公式更改为以下值:

 =vlookup(A2, $C$2:$C$238,1,FALSE) 

如果有匹配,这个公式将返回A2的值;如果不匹配,则返回A2 #N/A 如果你想使它看起来更好一点,你可以使用以下内容:

 =if(iserror(vlookup(A2, $C$2:$C$238,1,FALSE))=FALSE,"Match exists","No match exists") 

这基本上只是给你select通过改变引号内的文本来改变结果值。