miércoles, 10 de junio de 2020

EXCEL: Buscar fila completa

Excel formula: Lookup entire row

Fórmula genérica

=INDICE(data,COINCIDIR(value,array,0),0)

Explicación

Para buscar y recuperar una fila completa, use las funciones INDICE y COINCIDIR. En el ejemplo que se muestra, la fórmula utilizada para buscar todos los valores para la región Central es:

=INDICE(C5:F8,COINCIDIR(H5,B5:B8,0),0)

Cómo funciona esta fórmula

El núcleo de esta fórmula es usar la función COINCIDIR para identificar el índice de fila y la función INDICE para recuperar la fila completa al establecer el número de columna en cero. Trabajando de adentro hacia afuera, COINCIDIR se usa para obtener el índice de fila de esta manera:

COINCIDIR(H5,B5:B8,0)

El valor de búsqueda "Central" proviene de H5, la matriz es el rango B5: B8 y cero se utiliza para forzar una coincidencia exacta. La función COINCIDIR devuelve 3 como resultado, que entra en la función INDICE como el número de fila:

=INDICE(C5:F8,3,0)

Con el rango C5: F8 para la matriz y 3 para el número de fila, el paso final es suministrar cero para el número de columna. Esto hace que INDICE devuelva toda la fila 3 como resultado final, en una matriz como esta:

{116000,129250,127250,142500}

Procesando con otras funciones

Una vez que recupera una fila completa de datos, puede alimentar esa fila a funciones como SUMA, MAX, MIN, PROMEDIO, K.ESIMO.MAYOR, etc. para un análisis más detallado. Por ejemplo, para obtener el valor más pequeño en la región Central, puede usar:

=MIN(INDICE(C5:F8,COINCIDIR(H5,B5:B8,0),0))

Para sumar todos los valores en la región Central:

=SUMA(INDICE(C5:F8,COINCIDIR(H5,B5:B8,0),0))

Fórmula de matriz de celdas múltiples

Para devolver resultados a más de una celda, ingrese como una fórmula de matriz de múltiples celdas.

En la versión de matriz dinámica de Excel, cuando INDICE devuelve una fila completa, los valores de fila se derramarán automáticamente en la hoja de trabajo.


Comentarios en Facebook


0 comentarios:

Copyright © 2021 TRUJILLOSOFT