¿Cómo encuentra la función vlookup dos condiciones y las combina?
Necesita utilizar una fórmula matricial
Utilice el siguiente ejemplo para ilustrar:
Aquí hay dos condiciones y los datos correspondientes de la tercera columna son únicos:
2. Cuando necesitamos datos que satisfagan tanto la condición uno como la condición dos, debemos usar la búsqueda de múltiples condiciones de Vlookup.
Ingrese la fórmula matricial en la celda I5: =BUSCARV(G5 & H5, IF ({1,0}, $A $ 2: $A $ 9 & $B $ 2: $B $ 9 , $C $ 2: $C $ 9), 2,0), y luego presione la combinación de teclas < Ctrl + Shfit + Enter > para finalizar la entrada.
3. Luego, la consulta de datos que cumple las dos condiciones se completa y se puede completar arrastrando hacia abajo.
Información ampliada
Explicación detallada de la función de consulta multicondicional
Estos son los cuatro parámetros correspondientes a vlookup. El primero es la fórmula matricial explicada anteriormente:
Valor de consulta: G5 y H5, necesita encontrar dos condiciones, pero la función vlookup solo puede encontrar una condición, por lo que necesita usar
"&" para encontrar las celdas conectadas por dos condiciones.
Tabla de datos: IF({1,0},$A$2:$A$9&$B$2:$B$9,$C$2:$C$9) representa los datos que se deben encontrar Esto se utiliza anidado en la función IF y luego se representa mediante IF ({1,0}, como una matriz de parámetros).
Cuando los parámetros sean arrays, se calcularán por separado. Primero use 1 como parámetro para el juicio y el resultado de retorno es $A $2:$A $9 & $B $2:$B $9 luego use 0 como parámetro para el juicio y el resultado de retorno es $C $2:$C; $9. Vuelva a combinar los dos resultados en una matriz: $A $2:$A $9 & $B $2:$B $9 en la primera columna, $C $2:$C $9 en la segunda columna, donde "$" es una referencia absoluta.
De esta manera, Vlookup puede buscar ambas condiciones al mismo tiempo.
Número de columnas: Los datos que deseas encontrar están en la segunda columna, así que ingresa 2.
Condición de coincidencia: coincidencia exacta.