Hola a tod@s. Este es mi primer post en el foro. Creo que és una tontería, pero he estado buscando información sobre mi problema y no la encuentro, así que a ver si alguién me puede ayudar.
Desde un primer libro estoy utilizando la función BUSCARV para obtener un dato de un segundo libro; la función me funciona cuando pongo directo el valor a buscar:
BUSCARV(201;'rutasegundolibro'!rango;2;1)
sin embargo, cuando sustituyo el valor a buscar por la celda que lo contiene:
BUSCARV(C2;...)
me aparece el error #N/A
¿Como indico que C2 es una celda?
Gracias por vuestra ayuda.
debería funcionar. A Excel le da igual que pongas un número o una referencia a una celda donde está ese número
Pero comprueba que en esa celda lo que tienes es un número de verdad y no un texto que parece un número, porque el error que te da quiere decir que no encuentra lo que sea que haya en la celda C2
Prueba a escribir en una celda nueva ese valor 201 y utiliza esa celda en la fórmula BuscarV a ver si así lo encuentras.
Prueba también a abrir el segundo libro mientras estás haciendo estos cambios.
------
Ya sé Excel, pero necesito más.
Gracias, Pacomegia. He encontrado la solución.
Las dos celdas tenían formato numérico, y el mismo número, sin embargo la celda C2 tenía el número extraido de una cadena de texto:
EXTRAE("texto";inicial;cuantos)
Le he añadido la función VALOR() y ya funciona correctamente.
VALOR(EXTRAE(...))
Seguimos aprendiendo.
Saludos.