我有一个数据验证,它将从表中返回多个值。 我使用了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)
答案 0 :(得分:1)
在这种情况下,您也可以尝试使用Index / Match而不是Vlookup。
在B2
=INDEX(H:H,MATCH($A2,$G:$G,0))
并复制。
答案 1 :(得分:0)
有几种方法可以做到。保持VLOOKUP()
,快速更改是使用column()
:
=VLOOKUP($A$2, $G$1:$J$7, column(),FALSE)
由于您在第2列中似乎有2
,因此如果您使用=Column()
,则在B列的任何单元格中,它都会返回2
。