проблема формулы Excel - PullRequest
       21

проблема формулы Excel

0 голосов
/ 08 апреля 2010

Пожалуйста, проверьте нижеприведенную формулу, если формула неверна, пожалуйста, предоставьте мне ту, которая связана с этим.

IF(A1:AV7000=F1,vlookup(f2,B1:C7000,2,0),0)

Как я пробовал выше написанные формулы, но это не работает.

Ответы [ 2 ]

1 голос
/ 08 апреля 2010

Вы не можете сравнивать диапазон ячеек, таких как A1:AV7000, напрямую с одной ячейкой, такой как F1. Я подозреваю, что вы, вероятно, хотите объединить VLOOKUP в первом диапазоне с функцией ISNA, возможно?

=IF(ISNA(VLOOKUP(F1,A1:AV7000,1,FALSE)),0,VLOOKUP(F2,B1:C7000,2,FALSE))

Однако, как написано, эта формула бессмысленна. Вы ищете значение в ячейке F1, но диапазон A1:AV7000 содержит F1, поэтому VLOOKUP всегда будет успешным

0 голосов
/ 07 февраля 2011

Этот вопрос, возможно, уже решен, но VLOOKUP довольно медленно работают с большими наборами данных; МАТЧ обычно - более быстрый путь

...