У меня есть формула excel ниже и не работает так, как я хочу, я могу написать ее неправильно.Vba + Match + IF
=VLOOKUP(B$22,Scenarios.New!$A$1:$M$211,IF(MATCH(Output!$A35,Scenarios.New!$A$1:$M$1,0)=2,FALSE))
Я хочу ВПР в B22, если Output35 равно 2.
Так что, если акции нет есть = 2, то ВПР. Есть идеи? Благодаря!
MATCH возвращает относительное положение совпадения, поэтому, если «Номер действия» не находится в B1, он всегда будет возвращать false или 0 и «0» не может быть третьим критерием в VLOOKUP. То, что вы хотите, и INDEX/MATCH, где вы сопоставляете несколько столбцов. Google, и вам нужно получить много примеров. –