Вы хотите что-то вроде
=IF(ISERROR((VLOOKUP($A1,$B$1:$C$4,2,FALSE))),0,(VLOOKUP($A1,$B$1:$C$4,2)))
Вам обязательно нужно отредактировать часть $ B1:$ C4, чтобы включить всю таблицу. Вы также можете внести другие изменения в ваш вариант использования. В основном то, что это делает:
- Проверка, находит ли VLOOKUP совпадение для значения в A1 в столбце B
- Если он НЕ НАХОДИТ совпадение (на что указывает ISERROR, возвращающий true), в столбце будет 0
- Если он находит совпадение, он записывает значение во второй столбец table_array (в данном случае B1:C4) из соответствующей строки в столбец
- Знаки доллара позволяют копировать и вставлять столбец D, не портя расположение таблицы.
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я не проверял, что происходит, если есть несколько совпадений, поэтому, если это возможно, это займет некоторую настройку.