Skip to main content

¿Cómo buscar un valor con varios criterios en Excel?

Author: Xiaoyang Last Modified: 2025-06-03

En Excel, podemos buscar rápidamente los datos correspondientes en una lista basada en un criterio específico que estableciste utilizando la función BUSCARV. Pero, si necesitas buscar el valor relativo basado en múltiples criterios como se muestra en la siguiente captura de pantalla, ¿cómo podrías manejarlo?

vlookup value with multiple criteria

Buscar valores con múltiples criterios usando la función BUSCAR

Buscar valores con múltiples criterios usando las funciones INDICE y COINCIDIR

Buscar valores con múltiples criterios usando una función útil


Supongamos que tengo el siguiente rango de datos en el que quiero usar dos criterios para devolver el valor relativo; por ejemplo, conozco el producto y el color y necesito devolver al vendedor correspondiente en la misma fila:

sample data


Buscar valores con múltiples criterios usando la función BUSCAR

La función BUSCAR puede ayudarte a resolver este problema. Por favor, escribe esta fórmula en una celda específica y presiona la tecla Enter para obtener el resultado correcto que deseas, ver captura de pantalla:

=BUSCAR(2,1/($A$2:$A$12=G2)/($C$2:$C$12=H2),($E$2:$E$12))

Vlookup value with multiple criteria with LOOKUP function

Nota: En la fórmula anterior:

  • A2:A12=G2: significa buscar el criterio G2 en el rango A2:A12;
  • C2:C12=H2: significa buscar el criterio H2 en el rango C2:C12;
  • E2:E12: se refiere al rango del cual deseas devolver el valor correspondiente.

Consejos: Si tienes más de dos criterios, solo necesitas agregar los criterios a la fórmula de esta manera:
=BUSCAR(2,1/($A$2:$A$12=G2)/($B$2:$B$12=H2)/($C$2:$C$12=I2),($E$2:$E$12)).

add the criteria into the formula if there are more criteria


Buscar valores con múltiples criterios usando las funciones INDICE y COINCIDIR

En Excel, la combinación de las funciones INDICE y COINCIDIR es poderosa para buscar valores basados en uno o más criterios. Para entender esta fórmula, sigue estos pasos:

Escribe la siguiente fórmula en una celda en blanco y presiona las teclas Ctrl + Shift + Enter juntas, luego obtendrás el valor relativo que deseas, ver captura de pantalla:

=INDICE($E$2:$E$12,COINCIDIR(1,($A$2:$A$12=G2)*($C$2:$C$12=H2),0))

Vlookup value with multiple criteria with INDEXT and MATCH function

Nota: En la fórmula anterior:

  • A2:A12=G2: significa buscar el criterio G2 en el rango A2:A12;
  • C2:C12=H2: significa buscar el criterio H2 en el rango C2:C12;
  • E2:E12: se refiere al rango del cual deseas devolver el valor correspondiente.

Consejo: Si tienes más de dos criterios, solo necesitas agregar los criterios a la fórmula de esta manera: =INDICE($E$2:$E$12,COINCIDIR(1,($A$2:$A$12=G2)*($B$2:$B$12=H2)*($C$2:$C$12=I2),0)).

add the criteria into the formula if there are more criteria


Buscar valores con múltiples criterios usando una función útil

Si tienes Kutools para Excel, con su función Búsqueda de Múltiples Condiciones, puedes devolver rápidamente los valores coincidentes basados en múltiples criterios según sea necesario.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

Después de instalar Kutools para Excel, por favor haz lo siguiente:

1. Haz clic en Kutools > Super BUSCARV > Búsqueda de Múltiples Condiciones, ver captura de pantalla:

click Multi-conditiion Lookup feature of kutools

2. En el cuadro de diálogo Búsqueda de Múltiples Condiciones, realiza las siguientes operaciones:

  • (1.) En la sección Valores de Búsqueda, especifica el rango de valores de búsqueda o selecciona la columna de valores de búsqueda una por una manteniendo presionada la tecla Ctrl sobre la que deseas buscar valores;
  • (2.) En la sección Rango de Salida, selecciona el rango de salida donde deseas colocar los resultados coincidentes;
  • (3.) En la sección Columna Clave, selecciona las columnas clave correspondientes que contienen los valores de búsqueda una por una manteniendo presionada la tecla Ctrl;
  • Nota: El número de columnas seleccionadas en el campo Columna Clave debe ser igual al número de columnas seleccionadas en el campo Valores de Búsqueda, y el orden de cada columna seleccionada en el campo Columna Clave debe corresponder uno a uno con las columnas de criterios en el campo Valores de Búsqueda.
  • (4.) En la sección Columna de Devolución, selecciona la columna que contiene los valores que deseas devolver.

specify the cell references in the dialog box

3. Luego, haz clic en el botón Aceptar o Aplicar, todos los valores coincidentes basados en los múltiples criterios se han extraído de una vez, ver captura de pantalla:

all the matched values based on the multiple criteria are extracted


Más artículos relacionados:

  • Buscar valores en varias hojas de trabajo
  • En Excel, podemos aplicar fácilmente la función BUSCARV para devolver los valores coincidentes en una sola tabla de una hoja de trabajo. Pero, ¿alguna vez has considerado cómo buscar valores en varias hojas de trabajo? Supongamos que tengo las siguientes tres hojas de trabajo con rangos de datos, y ahora quiero obtener parte de los valores correspondientes basados en los criterios de estas tres hojas de trabajo, ¿cómo resolverías este trabajo en Excel?
  • BUSCARV para devolver en blanco u otro valor específico en lugar de 0 o #N/A en Excel
  • Normalmente, cuando aplicas la función BUSCARV para devolver el valor correspondiente, si tu celda de coincidencia está en blanco, devolverá 0, y si tu valor de coincidencia no se encuentra, obtendrás un error #N/A como se muestra en la siguiente captura de pantalla. En lugar de mostrar el 0 o el valor #N/A, ¿cómo puedes hacer que muestre una celda en blanco u otro texto específico?
  • BUSCARV y devolver datos coincidentes entre dos valores
  • En Excel, podemos aplicar la función BUSCARV normal para obtener el valor correspondiente basado en un dato dado. Pero, a veces, queremos buscar y devolver el valor coincidente entre dos valores como se muestra en la siguiente captura de pantalla, ¿cómo manejarías esta tarea en Excel?
  • BUSCARV y devolver toda / la fila completa de un valor coincidente
  • Normalmente, puedes buscar y devolver un valor coincidente de un rango de datos utilizando la función BUSCARV, pero, ¿alguna vez has intentado encontrar y devolver toda la fila de datos basada en criterios específicos como se muestra en la siguiente captura de pantalla?

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: 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 mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 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 para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!