VLOOKUP casi siempre falla por alguna de estas pocas razones: una coincidencia aproximada, una discrepancia entre texto y número, espacios ocultos, un rango no bloqueado, un número de columna incorrecto o que el valor de búsqueda no esté en la primera columna. Sigue esta lista de verificación o pega la fórmula rota en ExcelGPT y pregunta "¿por qué no funciona esto?" para obtener la solución al instante.
Hazlo con IAFuerza una coincidencia exacta
La mayoría de los errores #N/A se deben a que falta el último argumento. Termina la fórmula con , FALSE) (o 0) para que VLOOKUP deje de realizar coincidencias aproximadas.
Corregir discrepancias entre texto y número
Si la clave es un número en un lado pero texto en el otro, VLOOKUP no coincidirá. Conviértela con VALUE() / TEXT(), o usa Datos ▸ Texto en columnas para limpiar la columna.
Eliminar espacios ocultos
Los espacios iniciales o finales rompen las coincidencias. Envuelve el valor de búsqueda en TRIM: =VLOOKUP(TRIM(A2), …).
Bloquear el rango de la tabla
Al arrastrar la fórmula hacia abajo, un rango no bloqueado se desplaza. Presiona F4 para hacerlo absoluto: $A$2:$D$100.
Comprobar el número de columna
col_index_num cuenta desde la primera columna de la tabla, no de la hoja. Un número mayor que el ancho de la tabla devuelve #REF!.
Asegurarse de que la clave esté en la primera columna
VLOOKUP solo busca en la primera columna del rango y hacia la derecha. Si tu clave está a la derecha de la respuesta, cambia a =XLOOKUP(A2, B:B, C:C) o INDEX/MATCH.
=IFNA(VLOOKUP(TRIM(A2), $A$2:$D$100, 4, FALSE), "Not found")Casi siempre se trata de una discrepancia oculta: espacios adicionales, un número almacenado como texto o una coincidencia aproximada. Prueba con =VLOOKUP(TRIM(A2), range, n, FALSE) y asegúrate de que ambos lados tengan el mismo tipo de datos.
O bien el último argumento es TRUE/omitido (coincidencia aproximada) o el rango de la tabla no está bloqueado y se desplazó al arrastrar hacia abajo. Agrega FALSE y presiona F4 para bloquear el rango.
El rango no es absoluto: al arrastrar hacia abajo, se desplaza por debajo de tus datos. Bloquéalo con $ (F4) para que cada fila busque en toda la tabla.