Fórmula genérica
=CONSULTAV(val&"",table,col,0)
Explicación
Un problema común con CONSULTAV es una falta de coincidencia entre números y texto. La primera columna de la tabla contiene valores de búsqueda que son números almacenados como texto, o la tabla contiene números, pero el valor de búsqueda en sí es un número almacenado como texto.
En cualquier caso, CONSULTAV devolverá un error # N / A, incluso cuando parece haber una coincidencia. En el siguiente ejemplo, cada planeta tiene una identificación basada en la posición del sol. En la celda H3 tenemos una fórmula simple de CONSULTAV que busca el número 3 de la celda H2. El resultado es el error # N / A, aunque 3 está claramente en la tabla.
Una solución es convertir tanto la primera columna de la tabla como el valor de búsqueda al mismo tipo: números o texto. Sin embargo, si no tiene control sobre la tabla y el valor de búsqueda, o si simplemente no es práctico convertir valores, puede modificar la fórmula CONSULTAV para forzar el valor de búsqueda para que coincida con el tipo de la tabla. En este caso, podemos revisar la fórmula CONSULTAV para concatenar una cadena vacía al valor de búsqueda, que convierte el valor de búsqueda en texto:
En la hoja de trabajo, la fórmula revisada se encarga del error:
Cómo funciona esta fórmula
Cuando concatena una cadena vacía ("") en un número, convierte el número en texto. También podría hacer lo mismo con una fórmula más larga que utiliza la función TEXTO para convertir a texto:
Si tienes números y texto
Si no puede estar seguro de cuándo tendrá números y cuándo tendrá texto, puede atender ambas opciones envolviendo CONSULTAV en SI.ERROR y escribiendo una fórmula que maneje ambos casos:
Aquí, primero intentamos una fórmula CONSULTAV directa que asume que tanto el valor de búsqueda como la primera columna de las tablas son números. Si eso arroja un error, intentamos nuevamente con la fórmula revisada. Si eso falla, CONSULTAV devolverá el error # N / A.
0 comentarios:
Publicar un comentario