如何在Excel中匹配2列?

我有一个Excel表,它有两个列,A和B.列A有一些值,并在列B中有相应的映射(并不是所有的值都在B中有映射,有些是空的)。 分类是从ZA和WOLC A完成的。我还有另外一个excel表单sheet2,它具有类似的A栏和B栏。现在,我想知道sheet1的栏A和栏2的栏A之间是否存在任何匹配。 如果find匹配,则应将这些值复制到新列中。

=VLOOKUP(Sheet1!L24,E24:F27,2) 

我想我可能会给出一个更好的解释,因为我不觉得这些对我个人理解VLOOKUP是有用的,当查找VLOOKUP示例时,这个答案在谷歌列表中很高。

这里是我从一个工作表查找数据的例子:

 =VLOOKUP(I2,Sheet1!$A$2:$Q$338,2,FALSE) 

这是:

 =VLOOKUP(<NEEDLE>,<HAYSTACK>,<COLUMN OF HAYSTACK TO PULL BACK INTO LOOKUP COLUMN>,<LEAVE AS FALSE>) 

脚步:

  • select查找的列作为<NEEDLE>例如lookup_value 。 这可能是一个汽车列表
  • 然后select你要search的数据的整个范围为<HAYSTACK>例如table_array 。 这只是select一系列要search的数据。 它可以是当前worksheet的范围,也可以是不同tab/worksheet上的范围
  • 给出一个数字,它是您希望返回的列的Haystack列中的索引值。 例如col_index_num
  • 提供“假”作为最后的参数。 至less在我使用过的情况下,这应该永远是错误的。

我希望能帮助别人。

使用Excel和ADO可以做很多事情: Excel VBA匹配并排列行