Re-lee, por favor, la segunda alternativa mencionada en el mensaje 4... O sea:
a) Te está faltando ejecutar la "mini" macro que te cree el nombre
OtroLibro en el libro;
b) La fórmula BUSCARV no cambia:
= BUSCARV( "Dato Buscado"; OtroLibro; 2; FALSO)
puesto que el #N/A deviene de que el segundo parámetro de la función BUSCARV() debe ser un rango y en lugar de eso le estás brindando un "texto".
Saludos, Cacho.