Excel Vlookup返回不同行中的多个匹配值
我有两列A和B,只要A与C中的B值相匹配,就会在D列中返回。我使用下面的公式来表示它=VLOOKUP($A2,$B$2:$C$whatever,2,0)。我也可以在A列中有任何值。它不会总是与示例中的相同 我现在得到的是这个 我想要的是: 有没有一种方法可以使用vlookup或索引来实现这一点 提前感谢使用索引/聚合:Excel Vlookup返回不同行中的多个匹配值,excel,vlookup,Excel,Vlookup,我有两列A和B,只要A与C中的B值相匹配,就会在D列中返回。我使用下面的公式来表示它=VLOOKUP($A2,$B$2:$C$whatever,2,0)。我也可以在A列中有任何值。它不会总是与示例中的相同 我现在得到的是这个 我想要的是: 有没有一种方法可以使用vlookup或索引来实现这一点 提前感谢使用索引/聚合: =INDEX(C:C,AGGREGATE(15,7,ROW($B$2:$B$5)/($B$2:$B$5=A2),COUNTIF($A$2:A2,A2))) 在我看来,一个简
=INDEX(C:C,AGGREGATE(15,7,ROW($B$2:$B$5)/($B$2:$B$5=A2),COUNTIF($A$2:A2,A2)))
在我看来,一个简单的
=如果(A2=B2,C2,“”)
会这样做,还是他们不总是排成一行?是的,情况并非总是这样,所以它不会这样。然后你能改变你的模型来显示更多吗?显示它们与其他数据等的偏移量。vlookup将返回匹配的第一个值。。。除非你的索引值是唯一的,否则你就有问题了……是的,如果没有真实的数据案例,你的问题在这里试图做什么并不清楚。现在,所有A列和B列数据都是相同的,这使得任何分析都毫无意义。从技术上讲,使用当前数据布局的正确答案是“=C1”,因为该语句适用于所有行。谢谢!它起作用了。你能告诉我15和7表示什么吗?是的,把它们留在那里,只更改参考资料。