数据validation将通过vlookup返回多个值

我有一个数据validation,将从表中返回多个值。 我用vlookup func来做这个,但是有没有一个更简单的方法来使这个没有一个不同的公式适用于每个单元格..

在每个单元格中使用vlookup

B2: =VLOOKUP($A$2, $G$1:$J$7, 2,FALSE) C2: =VLOOKUP($A$2, $G$1:$J$7, 3,FALSE) D2: =VLOOKUP($A$2, $G$1:$J$7, 4,FALSE) 

myExcel

在这种情况下,您也可以尝试索引/匹配而不是Vlookup。

在B2

 =INDEX(H:H,MATCH($A2,$G:$G,0)) 

并复制。

有几种方法可以做到这一点。 保持与VLOOKUP() ,一个快速的变化是使用column()

=VLOOKUP($A$2, $G$1:$J$7, column(),FALSE)

由于您在列2中显示为2,所以在列B中的任何单元格中,如果使用=Column() ,它将返回2