upravil jsem to s využitím funkce JE.ČÍSLO a kombinací podmínek logickou funkcí NEBO. Vzorec v B2 pak vypadá takto (mě funguje):
=IFERROR(KDYŽ(NEBO(JE.PRÁZDNÉ(B3);NE(JE.ČISLO(B3))); INDEX(TabulkaData[ID];POZVYHLEDAT(B3;TabulkaData[Jméno a příjmení];0)); B3); "")