跨多个数组的 VLookup
V-Lookup across multiple arrays
我在使用查找函数实现以下目标时遇到问题。
从Table-1开始,我需要查找Items列表,根据它是什么类型的item(Fruit/Veg/Seed),拉入相应的百分比到Table-2。我已经尝试使用 Vlookup 和嵌套 IF 来做到这一点,但它不起作用。
=IF((VLOOKUP($A:$A,$A:$E,2,FALSE)=$B),$C:$C,IF((VLOOKUP($A:$A,$A:$E,4,FALSE)= $E:$E,""))
你需要做两个 VLOOKUP
。第一个用于 Cat-1,第二个用于 Cat-2:
=IF(VLOOKUP($B13,$B:$F,2,FALSE)=C,VLOOKUP($B13,$B:$F,3,FALSE),
IF(VLOOKUP($B13,$B:$F,4,FALSE)=C,VLOOKUP($B13,$B:$F,5,FALSE),""))
在C13
中输入并向下填充。
第二个 VLOOKUP
被输入到第一个 IF
的 value_if_false
部分。
我在使用查找函数实现以下目标时遇到问题。
从Table-1开始,我需要查找Items列表,根据它是什么类型的item(Fruit/Veg/Seed),拉入相应的百分比到Table-2。我已经尝试使用 Vlookup 和嵌套 IF 来做到这一点,但它不起作用。
=IF((VLOOKUP($A:$A,$A:$E,2,FALSE)=$B),$C:$C,IF((VLOOKUP($A:$A,$A:$E,4,FALSE)= $E:$E,""))
你需要做两个 VLOOKUP
。第一个用于 Cat-1,第二个用于 Cat-2:
=IF(VLOOKUP($B13,$B:$F,2,FALSE)=C,VLOOKUP($B13,$B:$F,3,FALSE),
IF(VLOOKUP($B13,$B:$F,4,FALSE)=C,VLOOKUP($B13,$B:$F,5,FALSE),""))
在C13
中输入并向下填充。
第二个 VLOOKUP
被输入到第一个 IF
的 value_if_false
部分。