Fórmula de Excel: fila o columna de búsqueda XLOOKUP -

Tabla de contenido

Fórmula genérica

=XLOOKUP(value,headers,data) // lookup row

Resumen

XLOOKUP se puede utilizar para buscar y recuperar filas o columnas. En el ejemplo que se muestra, la fórmula en H5 es:

=XLOOKUP(H4,C4:F4,C5:F8)

Dado que todos los datos de C5: F8 se proporcionan como return_array, XLOOKUP devuelve el rango E5: E8 como resultado, que se extiende al rango H5: H8.

Explicación

Uno de los buenos beneficios de XLOOKUP es que puede devolver fácilmente filas o columnas enteras como resultado de la búsqueda. Esto también se puede hacer con INDEX y MATCH, pero la sintaxis es más compleja.

En el ejemplo que se muestra, queremos recuperar todos los valores asociados con Q3. La fórmula en H5 es:

=XLOOKUP(H4,C4:F4,C5:F8)

  • El lookup_value proviene de la celda H4, que contiene "Q3"
  • El lookup_array es el rango C4: F4, que se divide en cuartos en un encabezado
  • Return_array es C5: F8, que contiene todos los datos
  • No se proporciona match_mode y el valor predeterminado es 0 (coincidencia exacta)
  • El modo de búsqueda no se proporciona y el valor predeterminado es 1 (del primero al último)

XLOOKUP encuentra "Q3" como el segundo elemento en C4: F4 y devuelve la segunda columna de return_array, el rango E5: E8.

Fila de búsqueda

En el ejemplo que se muestra, XLOOKUP también se usa para buscar una fila. La fórmula en C10 es:

=XLOOKUP(B10,B5:B8,C5:F8)

  • El lookup_value proviene de la celda B10, que contiene "Central"
  • El lookup_array es el rango B5: B8, que enumera regiones
  • Return_array es C5: F8, que contiene todos los datos
  • No se proporciona match_mode y el valor predeterminado es 0 (coincidencia exacta)
  • El modo de búsqueda no se proporciona y el valor predeterminado es 1 (del primero al último)

XLOOKUP encuentra "Central" como tercer elemento en B5: B8 y devuelve la tercera fila de return_array, el rango C7: F7.

Procesamiento adicional con otras funciones

Los resultados entregados por XLOOKUP se pueden transferir a otras funciones para su posterior procesamiento. Por ejemplo, para sumar todos los números del tercer trimestre, puede usar la función SUMA de esta manera:

=SUM(XLOOKUP("Q3",C4:F4,C5:F8)) // sum Q3

que devuelve un único resultado, 503,250.

Articulos interesantes...