将vlookup作为下一行的结果是正确的做法

时间:2014-11-04 13:33:59

标签: excel excel-vba vba

我使用vlookup查找D列中的所有单元格,看看它们是否在C单元格中得到了正匹配。如果是,我将B单元格中的内容放在C单元旁边。

在下面的示例中,在C列中的D2上查找之后,E2将具有B2内部的内容。

我已尝试过这个公式,但这不是好公式

=VLOOKUP(D2,C:C,0,FALSE) 

我希望我不需要VBA

最佳。

enter image description here

1 个答案:

答案 0 :(得分:1)

目前还不完全清楚你在寻找什么。我想您正在尝试根据C列中的键查找B列中的数据。如果是这样,您想要使用的是

=INDEX(B:B,MATCH(D2,C:C,0))

作为细分,MATCH将返回一个数字,表示范围C:C中的哪一行与关键字D2匹配。而且,INDEX会在行B:B的{​​{1}}中返回该元素。