Fórmula de Excel: buscar fila completa -

Tabla de contenido

Fórmula genérica

=INDEX(data,MATCH(value,array,0),0)

Resumen

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 de la región Central es:

=INDEX(C5:F8,MATCH(H5,B5:B8,0),0)

Explicación

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

MATCH(H5,B5:B8,0)

El valor de búsqueda "Central" proviene de H5, la matriz es el rango B5: B8 y se usa cero 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:

=INDEX(C5:F8,3,0)

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

(116000,129250,127250,142500)

Procesamiento con otras funciones

Una vez que recupera una fila completa de datos, puede ingresar esa fila en funciones como SUMA, MÁX, MIN, PROMEDIO, GRANDE, etc. Por ejemplo, para obtener el valor más pequeño en la región Central, puede usar:

=MIN(INDEX(C5:F8,MATCH(H5,B5:B8,0),0))

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

=SUM(INDEX(C5:F8,MATCH(H5,B5:B8,0),0))

Fórmula de matriz multicelda

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

En la versión Dynamic Array de Excel, cuando INDEX devuelve una fila completa, los valores de fila se derramarán automáticamente en la hoja de trabajo.

Articulos interesantes...