2016-06-28 69 views
-2

我在A1中有值,在B1中有另一个值。我想使用一个vlookup来检查列A中是否有任何值等于A1。如果这些值匹配,那么B1会得到A的匹配行的值。使用vlookup查找匹配值

作为一个例子,如果A1有一个值Student而A6有价值的学生。那么B1应该得到B6的值。

=VLOOKUP(

我知道我们这样使用......但是我不知道如何填写这个条件。有没有人有任何建议?

+0

是不是回答你的[this](http://stackoverflow.com/questions/38048364/using-vlookup-to-find-matching-values-in-a-column)问题有帮助吗? – Mrig

回答

0

=ADDRESS(MATCH(A1,C:C,0),3)其中3列C,你可以使用列(C1)这里

+0

我没有得到它。我为什么要用C列? –

+0

我需要检查A列是否有重复,如果有的话,B列应该得到第二个A值B列的值 –

+0

您不需要将它们更改为您的! –

0

你问什么不能用VLOOKUP来完成。这是因为如果您在列A中查找字符串并使用列A中的引用,则即使只有该字符串的一个实例,也会始终在列B中返回该字符串。除非A列中不存在该字符串,然后您将获得“#N/A”。

解决问题的最佳方法是运行在B列COUNTIF公式,这将告诉你如何该字符串的许多实例在A列中找到

输入到B列这一点,向下延伸:

=COUNTIF(A:A,A2) 

添加一个过滤器,B柱,并过滤掉任何1的给你列A所有副本的完整列表

上述公式假设你有A1 & B1标题和你的数据开始A2。