VLOOKUP не будет работать, поскольку он вернет только один ответ.
Вам понадобится TEXTJOIN в качестве формулы массива
=TEXTJOIN(CHAR(10),TRUE,IF($B$8:$B$12 = B2,$D$8:$D$12,""))
Будучи формулой массива, она должна быть подтверждена Ctrl-Shift-Enter вместо Enter при выходе из режима редактирования.
TEXTJOIN был представлен в Office 365 Excel.
Если у вас нет Office 365 Excel и вы все еще хотите значения в одной ячейке, как в вашем примере, вам потребуется vba.