Consulta sobre excel

Hola amigo, tengo una duda con una fórmula que me tiene loco, a ver si puedes ayudarme.
Tengo dos hojas de excel, en la hoja 2 tengo en la fila a una serie de nombres y su valor correspondiente en la fila b.
Ahora en la hoja 1, quiero que cuando ponga en una celda uno de los nombres que tengo en la hoja 2 me devuelva en otra celda el valor que le tengo asignado al lado.
Tengo echa esta fórmula, pero por lo que sea, no me funciona bien, ¿podéis ayudarme?
=SI(O(ESNUMERO(BUSCARV($E$19;Hoja2!A15:B200;2)
);ESTEXTO(BUSCARV($E$19;Hoja2!A15:B200;2)
));BUSCARV($E$19;Hoja2!A15:B200;2);"")
Tengo esta fórmula, para que solo me de un valor si escribo el nombre y no me devuelva valor 0.
Gracias por anticipado.

Añade tu respuesta

Haz clic para o