Skip to main content

Buscar valores faltantes

Author: Amanda Li Last Modified: 2025-06-04

Hay casos en los que necesitas comparar dos listas para verificar si un valor de la lista A existe en la lista B en Excel. Por ejemplo, tienes una lista de productos y quieres verificar si los productos de tu lista existen en la lista de productos proporcionada por tu proveedor. Para lograr esta tarea, aquí enumeramos tres formas diferentes; elige la que prefieras.

find missing values 1

Buscar valores faltantes con COINCIDIR, ESNA y SI
Buscar valores faltantes con BUSCARV, ESNA y SI
Buscar valores faltantes con CONTAR.SI y SI


Buscar valores faltantes con COINCIDIR, ESNA y SI

Para averiguar si todos los productos de tu lista existen en la lista de tu proveedor como se muestra en la captura de pantalla anterior, puedes usar primero la función COINCIDIR para recuperar la posición de un producto de tu lista (valor de la lista A) en la lista del proveedor (lista B). COINCIDIR devolverá el error #N/A cuando no se encuentre un producto. Luego, puedes pasar el resultado a ESNA para convertir los errores #N/A en VERDADEROS, lo que significa que esos productos están ausentes. La función SI devolverá el resultado que esperas.

Sintaxis genérica

=SI(ESNA(COINCIDIR("valor_búsqueda",rango_búsqueda,0)),"Falta","Encontrado")

√ Nota: Puedes cambiar "Falta", "Encontrado" por cualquier valor que necesites.

  • valor_búsqueda: El valor que COINCIDIR utiliza para recuperar su posición si existe en rango_búsqueda o el error #N/A si no. Aquí se refiere a los productos en tu lista.
  • rango_búsqueda: El rango de celdas con el que se compara el valor_búsqueda. Aquí se refiere a la lista de productos del proveedor.

Para averiguar si todos los productos de tu lista existen en la lista de tu proveedor, copia o ingresa la siguiente fórmula en la celda H6, y presiona Enter para obtener el resultado:

=SI(ESNA(COINCIDIR(30002,$B$6:$B$10,0)),"Falta","Encontrado")

O, usa una referencia de celda para hacer que la fórmula sea dinámica:

=SI(ESNA(COINCIDIR(G6,$B$6:$B$10,0)),"Falta","Encontrado")

√ Nota: Los signos de dólar ($) anteriores indican referencias absolutas, lo que significa que el rango_búsqueda en la fórmula no cambiará cuando muevas o copies la fórmula a otras celdas. Sin embargo, no se han añadido signos de dólar al valor_búsqueda ya que deseas que sea dinámico. Después de ingresar la fórmula, arrastra el controlador de relleno hacia abajo para aplicar la fórmula a las celdas inferiores.

find missing values 2

Explicación de la fórmula

Aquí usamos la siguiente fórmula como ejemplo:

=SI(ESNA(COINCIDIR(G8,$B$6:$B$10,0)),"Falta","Encontrado")

  • COINCIDIR(G8,$B$6:$B$10,0): El tipo_coincidencia 0 obliga a la función COINCIDIR a devolver un valor numérico que indica la posición de la primera coincidencia de 3004, el valor en la celda G8, en la matriz $B$6:$B$10. Sin embargo, en este caso, COINCIDIR no pudo encontrar el valor en la matriz de búsqueda, por lo que devolverá el error #N/A.
  • ESNA(COINCIDIR(G8,$B$6:$B$10,0)) = ESNA(#N/A): ESNA funciona para determinar si un valor es un error “#N/A” o no. Si es así, la función devolverá VERDADERO; si el valor es cualquier cosa excepto el error “#N/A”, devolverá FALSO. Entonces, esta fórmula ESNA devolverá VERDADERO.
  • SI(ESNA(COINCIDIR(G8,$B$6:$B$10,0)),"Falta","Encontrado") = SI(VERDADERO,"Falta","Encontrado"): La función SI devolverá Falta si la comparación realizada por ESNA y COINCIDIR es VERDADERA; de lo contrario, devolverá Encontrado. Entonces, la fórmula devolverá Falta.

Buscar valores faltantes con BUSCARV, ESNA y SI

Para averiguar si todos los productos de tu lista existen en la lista de tu proveedor, puedes reemplazar la función COINCIDIR anterior con BUSCARV, ya que funciona igual que COINCIDIR, devolviendo el error #N/A si el valor no existe en otra lista, o podemos decir que está ausente.

Sintaxis genérica

=SI(ESNA(BUSCARV("valor_búsqueda",rango_búsqueda,1,FALSO)),"Falta","Encontrado")

√ Nota: Puedes cambiar "Falta", "Encontrado" por cualquier valor que necesites.

  • valor_búsqueda: El valor que BUSCARV utiliza para recuperar su posición si existe en rango_búsqueda o el error #N/A si no. Aquí se refiere a los productos en tu lista.
  • rango_búsqueda: El rango de celdas con el que se compara el valor_búsqueda. Aquí se refiere a la lista de productos del proveedor.

Para averiguar si todos los productos de tu lista existen en la lista de tu proveedor, copia o ingresa la siguiente fórmula en la celda H6, y presiona Enter para obtener el resultado:

=SI(ESNA(BUSCARV(30002,$B$6:$B$10,1,FALSO)),"Falta","Encontrado")

O, usa una referencia de celda para hacer que la fórmula sea dinámica:

=SI(ESNA(BUSCARV(G6,$B$6:$B$10,1,FALSO)),"Falta","Encontrado")

√ Nota: Los signos de dólar ($) anteriores indican referencias absolutas, lo que significa que el rango_búsqueda en la fórmula no cambiará cuando muevas o copies la fórmula a otras celdas. Sin embargo, no se han añadido signos de dólar al valor_búsqueda ya que deseas que sea dinámico. Después de ingresar la fórmula, arrastra el controlador de relleno hacia abajo para aplicar la fórmula a las celdas inferiores.

find missing values 3

Explicación de la fórmula

Aquí usamos la siguiente fórmula como ejemplo:

=SI(ESNA(BUSCARV(G8,$B$6:$B$10,1,FALSO)),"Falta","Encontrado")

  • BUSCARV(G8,$B$6:$B$10,1,FALSO): El parámetro rango_busqueda FALSO obliga a la función BUSCARV a buscar y devolver el valor que coincide exactamente con 3004, el valor en la celda G8. Si el valor_búsqueda 3004 existe en la primera columna de la matriz $B$6:$B$10, BUSCARV devolverá ese valor; de lo contrario, devolverá el valor de error #N/A. Aquí, 3004 no existe en la matriz, entonces, el resultado sería #N/A.
  • ESNA(BUSCARV(G8,$B$6:$B$10,1,FALSO)) = ESNA(#N/A): ESNA trabaja para determinar si un valor es un error “#N/A” o no. Si es así, la función devolverá VERDADERO; si el valor es cualquier cosa excepto el error “#N/A”, devolverá FALSO. Entonces, esta fórmula ESNA devolverá VERDADERO.
  • SI(ESNA(BUSCARV(G8,$B$6:$B$10,1,FALSO)),"Falta","Encontrado") = SI(VERDADERO,"Falta","Encontrado"): La función SI devolverá Falta si la comparación realizada por ESNA y BUSCARV es VERDADERA; de lo contrario, devolverá Encontrado. Entonces, la fórmula devolverá Falta.

Buscar valores faltantes con CONTAR.SI y SI

Para averiguar si todos los productos de tu lista existen en la lista de tu proveedor, puedes usar una fórmula más simple con las funciones CONTAR.SI y SI. La fórmula aprovecha el hecho de que Excel evaluará cualquier número excepto cero (0) como VERDADERO. Entonces, si un valor existe en otra lista, la función CONTAR.SI devolverá el recuento de sus ocurrencias en esa lista, y SI tomará el número como VERDADERO; si el valor no existe en la lista, la función CONTAR.SI devolverá 0, y SI lo tomará como FALSO.

Sintaxis genérica

=SI(CONTAR.SI("rango_búsqueda",valor_búsqueda),"Encontrado","Falta")

√ Nota: Puedes cambiar "Encontrado", "Falta" por cualquier valor que necesites.

  • rango_búsqueda: El rango de celdas con el que se compara el valor_búsqueda. Aquí se refiere a la lista de productos del proveedor.
  • valor_búsqueda: El valor que CONTAR.SI utiliza para devolver el número de sus ocurrencias en rango_búsqueda. Aquí se refiere a los productos en tu lista.

Para averiguar si todos los productos de tu lista existen en la lista de tu proveedor, copia o ingresa la siguiente fórmula en la celda H6, y presiona Enter para obtener el resultado:

=SI(CONTAR.SI($B$6:$B$10,30002),"Encontrado","Falta")

O, usa una referencia de celda para hacer que la fórmula sea dinámica:

=SI(CONTAR.SI($B$6:$B$10,G6),"Encontrado","Falta")

√ Nota: Los signos de dólar ($) anteriores indican referencias absolutas, lo que significa que el rango_búsqueda en la fórmula no cambiará cuando muevas o copies la fórmula a otras celdas. Sin embargo, no se han añadido signos de dólar al valor_búsqueda ya que deseas que sea dinámico. Después de ingresar la fórmula, arrastra el controlador de relleno hacia abajo para aplicar la fórmula a las celdas inferiores.

find missing values 4

Explicación de la fórmula

Aquí usamos la siguiente fórmula como ejemplo:

=SI(CONTAR.SI($B$6:$B$10,G8),"Encontrado","Falta")

  • CONTAR.SI($B$6:$B$10,G8): La función CONTAR.SI cuenta cuántas veces aparece 3004, el valor en la celda G8, en la matriz $B$6:$B$10. Obviamente, 3004 no existe en la matriz, entonces, el resultado sería 0.
  • SI(CONTAR.SI($B$6:$B$10,G8),"Encontrado","Falta") = SI(0,"Encontrado","Falta"): La función SI evaluará 0 como FALSO. Entonces, la fórmula devolverá Falta, el valor a devolver cuando el primer argumento se evalúe como FALSO.

Funciones relacionadas

Función SI de Excel

La función SI es una de las funciones más simples y útiles en el libro de trabajo de Excel. Realiza una prueba lógica simple dependiendo del resultado de la comparación, y devuelve un valor si el resultado es VERDADERO, u otro valor si el resultado es FALSO.

Función COINCIDIR de Excel

La función COINCIDIR de Excel busca un valor específico en un rango de celdas y devuelve la posición relativa del valor.

Función BUSCARV de Excel

La función BUSCARV de Excel busca un valor haciendo coincidir en la primera columna de una tabla y devuelve el valor correspondiente de cierta columna en la misma fila.

Función CONTAR.SI de Excel

La función CONTAR.SI es una función estadística en Excel que se utiliza para contar el número de celdas que cumplen con un criterio. Admite operadores lógicos (<>, =, >, y <), y los comodines (? y *) para coincidencias parciales.


Fórmulas relacionadas

Buscar un valor que contenga texto específico con comodines

Para encontrar la primera coincidencia que contiene cierta cadena de texto en un rango en Excel, puedes usar una fórmula ÍNDICE y COINCIDIR con caracteres comodín - el asterisco (*) y el signo de interrogación (?).

Coincidencia parcial con BUSCARV

Hay momentos en los que necesitas que Excel recupere datos basados en información parcial. Para resolver el problema, puedes usar una fórmula BUSCARV junto con caracteres comodín - el asterisco (*) y el signo de interrogación (?).

Coincidencia aproximada con ÍNDICE y COINCIDIR

Hay momentos en los que necesitamos encontrar coincidencias aproximadas en Excel para evaluar el rendimiento de los empleados, calificar las puntuaciones de los estudiantes, calcular el franqueo según el peso, etc. En este tutorial, hablaremos sobre cómo usar las funciones ÍNDICE y COINCIDIR para recuperar los resultados que necesitamos.

Buscar el valor de coincidencia más cercano con múltiples criterios

En algunos casos, puede ser necesario buscar el valor de coincidencia más cercana o aproximada basándose en más de un criterio. Con la combinación de las funciones ÍNDICE, COINCIDIR y SI, puedes lograrlo rápidamente en Excel.


Las Mejores Herramientas de Productividad para Office

Kutools para Excel - Te Ayuda a Sobresalir Entre la Multitud

🤖 Asistente de KUTOOLS AI: Revoluciona el análisis de datos basado en: Ejecución Inteligente   |  Generar Código  |  Crear Fórmulas Personalizadas  |  Analizar Datos y Generar Gráficos  |  Invocar Funciones de Kutools
Funciones Populares: Buscar, Resaltar o Identificar Duplicados  |  Eliminar Filas en Blanco  |  Combinar Columnas o Celdas sin Perder Datos  |  Redondear sin Fórmula ...
Super VLookup: Múltiples Criterios  |  Múltiples Valores  |  A través de Varias Hojas  |  Coincidencia Difusa...
Lista Desplegable Avanzada: Lista Desplegable Fácil  |  Lista Desplegable Dependiente  |  Lista Desplegable de Selección Múltiple...
Administrador de Columnas: Agregar un Número Específico de Columnas  |  Mover Columnas  |  Cambiar Estado de Visibilidad de Columnas Ocultas  Comparar Columnas para Seleccionar Celdas Iguales y Diferentes ...
Funciones Destacadas: Cuadrícula de Enfoque  |  Vista de Diseño  |  Barra de Fórmulas Mejorada  |  Administrador de Libros y Hojas de Trabajo | Biblioteca de Recursos (AutoTexto)  |  Selector de Fechas  |  Combinar Hojas de Trabajo  |  Cifrar/Descifrar Celdas  |  Enviar Correos Electrónicos por Lista  |  Super Filtro  |  Filtro Especial (filtrar negrita/cursiva/tachado...) ...
Los 15 Mejores Conjuntos de Herramientas12 Herramientas de Texto (Agregar Texto, Eliminar Caracteres ...)  |  Más de 50 Tipos de Gráficos (Diagrama de Gantt ...)  |  Más de 40 Fórmulas Prácticas (Calcular edad basada en la fecha de nacimiento ...)  |  19 Herramientas de Inserción (Insertar código QR, Insertar imagen desde ruta ...)  |  12 Herramientas de Conversión (Convertir a palabras, Conversión de moneda ...)  |  7 Herramientas de Combinación y División (Combinar filas avanzado, Dividir celdas de Excel ...)  |  ... y más

Kutools para Excel Presume de Más de 300 Funciones, Asegurando Que Lo Que Necesitas Está a Solo Un Clic de Distancia...


Office Tab - Habilita Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)

  • ¡Un segundo para cambiar entre decenas de documentos abiertos!
  • Reduce cientos de clics de ratón para ti todos los días, di adiós al síndrome del túnel carpiano.
  • Aumenta tu productividad en un 50% al ver y editar múltiples documentos.
  • Trae Pestañas Eficientes a Office (incluye Excel), Al Igual Que Chrome, Edge y Firefox.