Consejo: Otros idiomas son traducidos por Google. Puedes visitar el English versión de este enlace.
Iniciar sesión
x
or
x
x
Suscríbete
x

or

¿Cómo hacer un valor de vlookup con múltiples criterios en Excel?

En Excel, podemos visualizar rápidamente los datos correspondientes en una lista basada en un criterio específico que establezca utilizando la función vlookup. Pero, si necesita ver el valor relativo según múltiples criterios, ¿cómo podría lidiar con eso?

Valor de Vlookup con múltiples criterios con función LOOKUP

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

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

Ficha Office Habilite la edición y navegación con pestañas en Office y haga su trabajo mucho más fácil ...
Kutools for Excel trae las características avanzadas de 300 a Excel y aumenta su productividad en 80%
  • Super Formula Bar (edite fácilmente múltiples líneas de texto y fórmulas); Diseño de lectura (lea y edite fácilmente un gran número de celdas); Pegar en rango filtrado ...
  • Combinar celdas / filas / columnas y mantener datos; Contenido de celdas divididas; Combine filas duplicadas y suma / promedio ... Prevenga celdas duplicadas; Comparar rangos ...
  • Seleccione Filas duplicadas o únicas; Seleccione Filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
  • Copia exacta de varias celdas sin cambiar la referencia de fórmula; Crear referencias automáticamente a varias hojas; Insertar viñetas, casillas de verificación y más ...
  • Favorito e inserte rápidamente fórmulas, rangos, gráficos e imágenes; Cifrar celdas con contraseña; Crear lista de correo y enviar correos electrónicos ...
  • Extraer texto, Agregar texto, Eliminar por posición, Eliminar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios ...
  • Super filtro (guardar y aplicar esquemas de filtro a otras hojas); Avanzado Ordenar por mes / semana / día, frecuencia y más; Filtro especial por negrita, cursiva ...
  • Combinar libros de trabajo y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes xls, xlsx y PDF ...
  • Funciona con Office 2007-2019 y 365, y es compatible con todos los idiomas. Es fácil de implementar en su empresa. Funciones completas de prueba gratuita de 60-day.

flecha azul burbuja derecha Valor de Vlookup con múltiples criterios con función LOOKUP


Supongamos que tengo el siguiente rango de datos, y quiero utilizar dos criterios para devolver el valor relativo, por ejemplo, sé que el producto y el nombre del personal deben devolver su valor de precio total correspondiente en la misma fila:

doc-lookup-multiple-criteria-1

La función BUSCAR puede ayudarlo a resolver este problema, ingrese esta fórmula en una celda especificada: =LOOKUP(2,1/(A2:A10=G2)/(B2:B10=G3),(D2:D10))y presione entrar clave para obtener el resultado correcto que desea, vea la captura de pantalla:

doc-lookup-multiple-criteria-1


flecha azul burbuja derecha Valor de Vlookup con múltiples criterios con la función SUMPRODUCT

Con la función SUMAPRODUCTO, también puede resolver esta tarea.

Por favor ingrese esta fórmula: =SUMPRODUCT((A2:A10=G2)*(B2:B10=G3)*(D2:D10)) en una celda en blanco que haya especificado, y toque el entrar clave para devolver el resultado, ver captura de pantalla:

doc-lookup-multiple-criteria-1


flecha azul burbuja derecha Valor de Vlookup con múltiples criterios con la función INDEXT y MATCH

En Excel, la función mixta INDEXT y MATCH es poderosa para nosotros a los valores de vlookup basados ​​en uno o más criterios, para conocer esta fórmula, haga lo siguiente:

Escribe esta fórmula =INDEX(D2:D10,MATCH(1,(A2:A10=G2)*(B2:B10=G3),0)) en una celda en blanco, y presione Ctrl + Shift + Enter teclas juntas, obtendrá el valor relativo que desee, vea la captura de pantalla:

doc-lookup-multiple-criteria-1

Notas:

1. En las fórmulas anteriores:

  • A2: A10 = G2: lo que significa buscar los criterios de G2 en el rango A2: A10;
  • B2: B10 = G3: significa buscar los criterios de G3 en el rango B2: B10;
  • D2: D10: se refiere al rango en el que desea devolver el valor correspondiente.
  • 2. Todos los ejemplos anteriores le muestran cómo usar dos criterios para búsquedas. Si tiene más de dos criterios, solo tiene que agregarlos a las fórmulas, como:

  • =LOOKUP(2,1/(A2:A10=G2)/(B2:B10=G3)/(C2:C10=G4),(D2:D10))
  • =SUMPRODUCT((A2:A10=G2)*(B2:B10=G3)*(C2:C10=G4)*(D2:D10))
  • =INDEX(D2:D10,MATCH(1,(A2:A10=G2)*(B2:B10=G3)*(C2:C10=G4),0))

  • Artículos relacionados:

    ¿Cómo visualizar valores en varias hojas de trabajo?

    ¿Cómo vlookup para devolver en blanco en lugar de 0 o N / A en Excel?

    ¿Cómo hacer para obtener el número de fila en Excel?


    Kutools for Excel: la mejor herramienta de productividad de Office aumenta su productividad en un 80%

    • Super Formula Bar (edite fácilmente varias líneas de texto y fórmula); Diseño de lectura (lee y edita fácilmente un gran número de celdas); Pegar en rango filtrado...
    • Combinar celdas / filas / columnas y mantener datos; Contenido de celdas divididas; Combinar filas duplicadas y suma / promedio... Prevenir células duplicadas; Comparar rangos...
    • Seleccione Duplicado o Único Filas; Seleccionar filas en blanco (todas las celdas están vacías); Super Find y Fuzzy Find en muchos libros de trabajo; Selección aleatoria ...
    • Copia exacta Celdas múltiples sin cambiar la referencia de fórmula; Crear referencias automáticamente a múltiples hojas; Insertar viñetas, Casillas de verificación y más ...
    • Fórmulas favoritas e insertadas rápidamente, Gamas, cuadros y cuadros; Cifrar celdas con contraseña Crear una lista de correo y enviar correos electrónicos ...
    • Extracto del texto, Agregar texto, Eliminar por posición, Eliminar espacio; Crear e imprimir subtotales de paginación; Convertir entre contenido de celdas y comentarios...
    • Súper filtro (guardar y aplicar esquemas de filtro a otras hojas); Clasificación avanzada por mes / semana / día, frecuencia y más; Filtro especial por negrita, cursiva ...
    • Combinar libros de trabajo y hojas de trabajo; Combinar tablas basadas en columnas clave; Dividir datos en varias hojas; Conversión por lotes xls, xlsx y PDF...
    • Funciona con Office 2007-2019 y 365, y es compatible con todos los idiomas. Es fácil de implementar en su empresa. Funciones completas de prueba gratuita de 60-day.
    pestaña kte 201905

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

    • Habilitar la edición y lectura con pestañas en Word, Excel, PowerPoint, Editor, Acceso, Visio y Proyecto.
    • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
    • ¡Aumenta tu productividad en un 50% y reduce cientos de clics de ratón por ti todos los días!
    fondo officetab
    Say something here...
    symbols left.
    You are guest ( Sign Up? )
    or post as a guest, but your post won't be published automatically.
    Loading comment... The comment will be refreshed after 00:00.
    • To post as a guest, your comment is unpublished.
      ACHINTA K PANDE · 20 days ago
      The lookup will not work if there is a formula in the cell, what is the remedy ??
    • To post as a guest, your comment is unpublished.
      Asa · 1 years ago
      you are too genius, you solve my issue.
    • To post as a guest, your comment is unpublished.
      Israel · 1 years ago
      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.
      • To post as a guest, your comment is unpublished.
        Jasper · 1 years ago
        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 ;)
    • To post as a guest, your comment is unpublished.
      Joseph · 2 years ago
      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.
    • To post as a guest, your comment is unpublished.
      Moses · 3 years ago
      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.
      • To post as a guest, your comment is unpublished.
        Jacob · 5 months ago
        =LOOKUP(2,1/(A2:A10=G2)/(B2:B10=G3),(D2:D10)) what does the 2 mean?