Saltar al contenido principal

¿Cómo visualizar el valor con múltiples criterios en Excel?

Autor: Xiaoyang Última modificación: 2021-07-29

En Excel, podemos visualizar rápidamente los datos correspondientes en una lista basada en un criterio específico que establezca mediante la función vlookup. Pero, si necesita buscar el valor relativo en función de varios criterios, como se muestra a continuación, ¿cómo podría lidiar con él?

Valor de Vlookup con múltiples criterios con la función BUSCAR

Valor de Vlookup con múltiples criterios con la función INDEXT y MATCH

Valor de Vlookup con múltiples criterios con una característica útil


Supongamos que tengo el siguiente rango de datos que quiero usar dos criterios para devolver el valor relativo, por ejemplo, sé que el producto y el color deben devolver su vendedor correspondiente en la misma fila:


Valor de Vlookup con múltiples criterios con la función BUSCAR

La función BÚSQUEDA puede ayudarlo a resolver este problema, escriba esta fórmula en una celda específica y presione Participar para obtener el resultado correcto que desea, vea la captura de pantalla:

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

Note: En la fórmula anterior:

  • A2: A12 = G2: lo que significa buscar los criterios de G2 en el rango A2: A12;
  • C2: C12 = H2: significa buscar los criterios de H2 en el rango C2: C12;
  • E2: E12: se refiere al rango en el que desea devolver el valor correspondiente.

Tips: Si tiene más de dos criterios, solo necesita agregar los criterios a la fórmula de la siguiente manera: =LOOKUP(2,1/($A$2:$A$12=G2)/($B$2:$B$12=H2)/($C$2:$C$12=I2),($E$2:$E$12)).


Valor de Vlookup con múltiples criterios con la función INDEXT y MATCH

En Excel, la función mixta INDEXTO y COINCIDIR es poderosa para que podamos buscar valores basados ​​en uno o más criterios, para conocer esta fórmula, haga lo siguiente:

Escriba la siguiente fórmula en una celda en blanco y presione Ctrl + Shift + Enter claves juntas, luego obtendrá el valor relativo que desee, vea la captura de pantalla:

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

Note: En la fórmula anterior:

  • A2: A12 = G2: lo que significa buscar los criterios de G2 en el rango A2: A12;
  • C2: C12 = H2: significa buscar los criterios de H2 en el rango C2: C12;
  • E2: E12: se refiere al rango en el que desea devolver el valor correspondiente.

Tips: Si tiene más de dos criterios, solo necesita agregar los criterios a la fórmula de la siguiente manera: =INDEX($E$2:$E$12,MATCH(1,($A$2:$A$12=G2)*($B$2:$B$12=H2)*($C$2:$C$12=I2),0)).


Valor de Vlookup con múltiples criterios con una característica útil

Si tiene Kutools for Excel, Con su Búsqueda de varias condiciones característica, puede devolver rápidamente los valores coincidentes en función de varios criterios que necesite.

Nota: Para aplicar esto Búsqueda de varias condiciones, en primer lugar, debe descargar el Kutools for Excely, a continuación, aplique la función de forma rápida y sencilla.

Después de instalar Kutools for Excel, haz lo siguiente:

1. Hacer clic Kutools > Súper BUSCAR > Búsqueda de múltiples condiciones, ver captura de pantalla:

2. En la Búsqueda de varias condiciones cuadro de diálogo, realice las siguientes operaciones:

  • (1.) En el Valores de búsqueda sección, especifique el rango de valor de búsqueda o seleccione la columna de valor de búsqueda una por una manteniendo presionada la Ctrl clave en la que desea visualizar valores basados ​​en;
  • (2.) En el Rango de salida sección, seleccione el rango de salida donde desea colocar los resultados coincidentes;
  • (3.) En el Columna clave sección, seleccione las columnas clave correspondientes que contienen los valores de búsqueda uno por uno manteniendo presionada la tecla Ctrl llave;
  • Note: El número de columnas seleccionadas en el Columna clave El campo debe ser igual al número de columnas seleccionadas en el Valores de búsqueda campo, y el orden de cada columna seleccionada en el Columna clave El campo debe corresponder uno a uno con las columnas de criterios en Valores de búsqueda campo.
  • (4.) En el Columna de retorno sección, seleccione la columna que contiene los valores devueltos que necesita.

3. Luego, haz clic OK or Aplicá botón, todos los valores coincidentes basados ​​en los múltiples criterios se han extraído a la vez, vea la captura de pantalla:


Artículos más relativos:

  • Valores de Vlookup en varias hojas de trabajo
  • En Excel, podemos aplicar fácilmente la función vlookup para devolver los valores coincidentes en una sola tabla de una hoja de trabajo. Pero, ¿alguna vez ha considerado cómo visualizar el valor en varias hojas de trabajo? Suponiendo que tengo las siguientes tres hojas de trabajo con rango de datos, y ahora quiero obtener parte de los valores correspondientes según los criterios de estas tres hojas de trabajo, ¿cómo resolver este trabajo en Excel?
  • Vlookup para devolver un valor en blanco o específico en lugar de 0 o N / A en Excel
  • Normalmente, cuando aplica la función vlookup para devolver el valor correspondiente, si su celda coincidente está en blanco, devolverá 0, y si no se encuentra su valor coincidente, obtendrá un valor de error # N / A como se muestra a continuación. En lugar de mostrar el valor 0 o # N / A, ¿cómo puede hacer que muestre una celda en blanco u otro valor de texto específico?
  • Vlookup y devuelve datos coincidentes entre dos valores
  • En Excel, podemos aplicar la función normal de Vlookup para obtener el valor correspondiente basado en un dato dado. Pero, a veces, queremos visualizar y devolver el valor coincidente entre dos valores como se muestra en la siguiente captura de pantalla, ¿cómo podría manejar esta tarea en Excel?

Las mejores herramientas de productividad de oficina

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados   |  Eliminar filas en blanco   |  Combine columnas o celdas sin perder datos   |   Ronda sin fórmula ...
Super búsqueda: Búsqueda virtual de criterios múltiples    Búsqueda V de valores múltiples  |   VLookup en varias hojas   |   Búsqueda difusa ....
Lista desplegable avanzada: Crear 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  |  Toggle Estado de visibilidad de columnas ocultas  |  Comparar rangos y columnas ...
Características destacadas: Enfoque de cuadrícula   |  Vista de diseño   |   Gran barra de fórmulas    Administrador de hojas y libros de trabajo   |  Biblioteca de Recursos (Texto automático)   |  Selector de fechas   |  Combinar hojas de trabajo   |  Cifrar/descifrar celdas    Enviar correos electrónicos por lista   |  Súper filtro   |   Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres, ...)   |   50+ Tabla Tipos (Diagrama de Gantt, ...)   |   40+ Práctico Fórmulas (Calcular la edad según el cumpleaños, ...)   |   19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta, ...)   |   12 Conversión Herramientas (Números a palabras, Conversión de Moneda, ...)   |   7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Células partidas, ...)   |   ... y más

Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo.  Haga clic aquí para obtener la función que más necesita...

Descripción


Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
Comments (11)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
2,1 itu fungsinya apa yah?
This comment was minimized by the moderator on the site
I have sheet where 2 values should be verify from table available in another file in which 2 values from sheet are common and after matching both the criteria e.g Size and type from table it should capture price
This comment was minimized by the moderator on the site
Hello excelmaster,
How are you? You can lookup values in another file. Let me show you two ways. 
Solution 1:
In photo 1,  sheet1 has the original data of the product details. In photo 2, we need to know the price of some items. We can use the help of the new Excel XLOOKUP function to do the trick.The syntax is =XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode]).Omitting the optional arguments, =XLOOKUP(lookup_value, lookup_array, return_array)In cell E2 of sheet2, please input the formula: =XLOOKUP(A2&B2&C2,Sheet1!A2:A12&Sheet1!B2:B12&Sheet1!C2:C12,Sheet1!D2:D12)Then you get the price of the item in E2. To get the rest of the result, we need to keep the arrays in E2 formula absolute.Then the formula becomes:=XLOOKUP(A2&B2&C2,Sheet1!$A$2:$A$12&Sheet1!$B$2:$B$12&Sheet1!$C$2:$C$12,Sheet1!$D$2:$D$12)
Then drag the autofill handle down to get the rest of the results.
Solution 2:Use the Multi-condition Lookup feature in Kutools for Excel. All results will be returned at the same time.Please see photo 3, set the values in Multi-condition Lookup dialog box. Click the OK button to get the results.Please see photo 4, results in sheet2 are returned based on the data in sheet1.
Hope my two solutions can help you. Have a nice day.
Sincerely,Mandy 
This comment was minimized by the moderator on the site
How do i do this
100 100100 ABC100101 DEF101102103 HIJ103
Results i want
100 ABC
100 ABC
100 ABC
100 ABC
101 DEF
101 DEF
102
103 HIJ
103 HIJ

what formula should i be using?
Thanks
This comment was minimized by the moderator on the site
The lookup will not work if there is a formula in the cell, what is the remedy ??
This comment was minimized by the moderator on the site
you are too genius, you solve my issue.
This comment was minimized by the moderator on the site
This is an elegant formula, also easily expansible to more criteria. The one donwside of INDEX+MATCH formulas is that it's really slow in larger datasets.
This comment was minimized by the moderator on the site
Index match should be faster in my personal opinion. It has been tested as well by many. If uses index match in an array, definitely it will be slower since it will become like a volatile formula. The above formula uses index match in array for multiple criteria condition which actually can be change to non-array type as well ;)
This comment was minimized by the moderator on the site
Thanks for this tutorial; :-) I have a question. What formula should I used? I have a series of data in a row like A1:M1, I'd like a result that if there is/are data that is/are < or > in specific number, it will result to "Disqualified" if it's true or " " (space) if false.
This comment was minimized by the moderator on the site
Hello, Thanks for this tutorial, it's very helpful. The following formula works great. =LOOKUP(2,1/(B:B=H97)/(I:I=H98),E:E). I have a simple question. What I want is, the cell should get the value if (H98 = open) If "open" is not there in (I:I) match (H99 = Under observation) from (I:I) and get the value, If possible get the row. I want to keep the formula as lite as possible. As I will be copying this formula in lots of cells. Also kindly suggest which of the above formula (LOOKUP/SUMPRODUCT/INDEX) is less processor intensive.
This comment was minimized by the moderator on the site
=LOOKUP(2,1/(A2:A10=G2)/(B2:B10=G3),(D2:D10)) what does the 2 mean?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations