Cómo manejar Excel VLOOKUP #REF! Error



Suponiendo que la tabla anterior se llame 'DogTable'. Esta tabla con nombre representa el rango A3: C7.



Entonces, nuestra fórmula podría ser:



= BUSCARV (C1, DogTable, 2.0)



O

= BUSCARV (C1, A3: C7,2,0)

Ambas fórmulas funcionan, sin embargo, el uso de rangos con nombre y rangos de tabla para su Table_Array es más dinámico y versátil. Recomendamos esto en lugar de rangos absolutos.



Col_Index_Num

El Número de índice de columna es la columna en la que desea recuperar datos si su valor se encuentra en Table_Array.

Si desea encontrar el valor de 'Perro' en la Tabla de perros y devolver su tamaño, deberá especificar el número de columna comenzando por la primera columna del rango.

Entonces, si la columna más a la izquierda es Animal, y la siguiente columna es Tamaño, su valor sería 2. Es el 2Dakota del Nortecolumna desde donde se puede encontrar el Lookup_Value. Si la tabla anterior fuera Animal, Cost y luego Size, el valor sería 3.

Rango de búsqueda

El valor predeterminado para range_lookup siempre será 1 si se omite. Esto encontrará una coincidencia relativa y generalmente no es muy preciso para la mayoría de los propósitos. Se recomienda buscar una coincidencia exacta utilizando 0 o FALSE.

¡VLOOKUP está generando un #REF! Error

Esto sucederá de vez en cuando y puede ser frustrante rastrearlo si tiene fórmulas complejas relacionadas con BUSCARV. Echemos un vistazo al siguiente ejemplo y veamos cuál es el problema y cómo resolverlo.

En el siguiente ejemplo, tenemos otro conjunto de datos donde queremos encontrar el costo del animal. Por lo tanto, vamos a utilizar BUSCARV para hacer referencia a nuestra tabla de base de datos 'DogTable' y recuperar la información de precios. Como se ve a continuación, estamos usando = VLOOKUP (S10, DogTable, 3,0). S10 tiene el valor de Bird. S9 tiene el valor de Perro.

Si miras debajo de 'Costo', verás que obtenemos un #REF. Mensaje de error. Sin embargo, la fórmula parece ser correcta. Bueno, si miras más de cerca verás que cometimos un error al hacer nuestra Tabla. No ampliamos el rango para incluir la columna 'Costo'.

Aunque la función BUSCARV encuentra el valor 'Perro' en nuestra tabla, le pedimos que devuelva el 3rdvalor de columna. Es extraño, pero nuestra tabla solo consta de dos columnas. En este caso, necesitamos expandir el rango de nuestro Table_Array para incluir la columna 'Costo'. Una vez hecho esto, nuestro #REF! el mensaje de error desaparecerá.

Etiquetas tipos de error en Excel 2 minutos de lectura