将通过 vlookup 返回多个值的数据验证



>我有一个数据验证,它将从表中返回多个值。我使用 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)

我的卓越

在这种情况下,您也可以尝试使用索引/匹配而不是 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

最新更新