Cómo solucionar los errores de VLOOKUP en Excel

Hay pocas cosas que hagan sudar a los usuarios de Microsoft Excel más que la idea de un error de VLOOKUP. Si no estás muy familiarizado con Excel, VLOOKUP es una de las funciones más difíciles, o al menos una de las menos comprendidas, disponibles.

El propósito de VLOOKUP es buscar y devolver datos de otra columna en su hoja de cálculo de Excel. Desafortunadamente, si te equivocas en la fórmula de VLOOKUP, Excel te arrojará un error. Veamos algunos errores comunes de VLOOKUP y expliquemos cómo solucionarlos.

Limitaciones de VLOOKUP

Antes de empezar a usar VLOOKUP, debes saber que no siempre es la mejor opción para los usuarios de Excel.

Para empezar, no se puede usar para buscar datos a la izquierda. También sólo mostrará el primer valor que encuentre, lo que significa que VLOOKUP no es una opción para rangos de datos con valores duplicados. La columna de búsqueda también debe ser la columna izquierda más lejana en el rango de datos.

En el ejemplo que figura a continuación, se utiliza la columna más alejada ( columna A ) como columna de búsqueda. No hay valores duplicados en el rango, y los datos de búsqueda (en este caso, los datos de columna B ) están a la derecha de la columna de búsqueda.

Las funciones INDICE y PAREJA serían buenas alternativas si cualquiera de estas cuestiones es un problema, como lo sería la nueva función XLOOKUP en Excel, actualmente en pruebas beta.

VLOOKUP también requiere que los datos estén dispuestos en filas para poder buscar y devolver datos con precisión. HLOOKUP sería una buena alternativa si este no es el caso.

Te puede interesar:  Cómo cambiar el motor de búsqueda por defecto en Kindle Fire

Hay algunas limitaciones adicionales a las fórmulas de VLOOKUP que pueden causar errores, como explicaremos más adelante.

VLOOKUP y errores #N/A

Uno de los errores más comunes de VLOOKUP en Excel es el error #N/A . Este error ocurre cuando VLOOKUP no puede encontrar el valor que está buscando.

Para empezar, puede que el valor de búsqueda no exista en su rango de datos, o puede que haya utilizado el valor equivocado. Si ve un error N/A, vuelva a comprobar el valor en su fórmula de VLOOKUP.

Si el valor es correcto, entonces su valor de búsqueda no existe. Esto supone que estás usando VLOOKUP para encontrar coincidencias exactas, con el argumento range_lookup establecido en FALSE .

En el ejemplo anterior, al buscar un ID de estudiante con el número 104 (en la celda G4 ) se obtiene un error #N/A porque el número mínimo de ID en el rango es 105 .

Si el argumento range_lookup al final de su fórmula VLOOKUP falta o se establece en TRUE , entonces VLOOKUP devolverá un error #N/A si su rango de datos no está ordenado en orden ascendente.

También devolverá un error #N/A si su valor de búsqueda es menor que el valor más bajo del rango.

En el ejemplo anterior, los valores de Student ID están mezclados. A pesar de que existe un valor de 105 en el rango, VLOOKUP no puede ejecutar una búsqueda correcta con el argumento range_lookup puesto a TRUE porque la columna A no está ordenada en orden ascendente.

Otras razones comunes para los errores #N/A incluyen el uso de una columna de búsqueda que no es la más alejada a la izquierda y el uso de referencias de celdas para los valores de búsqueda que contienen números pero que están formateados como texto, o contienen caracteres sobrantes como espacios.

Te puede interesar:  Cómo deshabilitar el panel táctil y la pantalla táctil en un Google Chromebook

Solución de problemas #VALOR Errores

El error #VALOR suele ser una señal de que la fórmula que contiene la función VLOOKUP es incorrecta de alguna manera.

En la mayoría de los casos, esto se debe generalmente a la celda a la que se refiere como valor de búsqueda. El tamaño máximo de un valor de búsqueda de VLOOKUP es de 255 caracteres .

Si se trata de células que contienen cadenas de caracteres más largas, VLOOKUP no podrá manejarlas.

La única solución es reemplazar la fórmula de VLOOKUP por una fórmula combinada de INDICE y PAREJAS. Por ejemplo, cuando una columna contiene una celda con una cadena de más de 255 caracteres, se puede utilizar una función MATCH anidada dentro de INDEX para localizar estos datos en su lugar.

En el ejemplo que se presenta a continuación, INDICE devuelve el valor de la celda B4 , utilizando el rango de la columna A para identificar la fila correcta. Esto utiliza la función anidada MATCH para identificar la cadena en la columna A (que contiene 300 caracteres) que coincide con la celda H4 .

En este caso, es decir, la celda A4 , con ÍNDICE volviendo 108 (el valor de B4 ).

Este error también aparecerá si ha utilizado una referencia incorrecta a las celdas de su fórmula, especialmente si está utilizando un rango de datos de otro libro de trabajo.

Las referencias del libro de trabajo deben estar entre corchetes para que la fórmula funcione correctamente.

Si encuentras un error de #VALOR, comprueba la fórmula de VLOOKUP para confirmar que las referencias de las celdas son correctas.

Te puede interesar:  Consejos para aprovechar al máximo las películas y la televisión en Windows 10

#NOMBRE y VOZ

Si tu error de VLOOKUP no es un error #VALOR o un error #N/A, entonces probablemente es un error #NAME . Antes de que entres en pánico al pensar en este, ten por seguro que es el error de VLOOKUP más fácil de arreglar.

Un error de #NOMBRE aparece cuando se ha escrito mal una función en Excel, ya sea VLOOKUP u otra función como SUM. Haz clic en tu celda VLOOKUP y comprueba que has escrito correctamente VLOOKUP.

Si no hay otros problemas, su fórmula de VLOOKUP funcionará una vez que este error sea corregido.

Uso de otras funciones de Excel

Es una afirmación audaz, pero funciones como VLOOKUP cambiarán tu vida. Como mínimo, cambiará tu vida laboral, haciendo de Excel una herramienta más poderosa para el análisis de datos.

Si VLOOKUP no te conviene, aprovecha estas funciones de Excel.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información. ACEPTAR

Aviso de cookies