Saltar al contenido principal
Workday User Guide
Última actualización: 2023-06-23
MHLOOKUP

MHLOOKUP

Descripción

Recomendamos esta función como alternativa a HLOOKUP. MHLOOKUP realiza una búsqueda horizontal (fila) en una tabla y devuelve todas las coincidencias. MHLOOKUP es similar a HLOOKUP, pero hace lo siguiente:
  • HLOOKUP examina solo la fila superior en busca de coincidencias; en MHLOOKUP, usted especifica la fila en la que se buscará.
  • HLOOKUP se detiene tras encontrar una coincidencia y devuelve un valor de celda única; MHLOOKUP busca coincidencias en toda la fila de búsqueda. Cada coincidencia en esa fila da como resultado una nueva columna en el resultado. Si especifica 4
    return_row_index
    valores, cada columna resultante tendrá 4 filas.

Sintaxis

MHLOOKUP(
lookup_value
,
table_array
,
lookup_row_index
,
return_row_index
, ...)
  • lookup_value
    : el valor que debe coincidir.
  • table_array
    : la matriz o tabla en la que se va a buscar.
  • lookup_row_index
    : la fila de la tabla para buscar (basada en 1).
  • return_row_index
    : el número de fila desde el que se devolverán los resultados. Puede enumerar cualquier número de números de fila.

Ejemplo

El ejemplo se basa en este libro de trabajo:
A
B
C
D
E
F
G
H
1
Representante comercial
Dixon
Dixon
Kelly
Kelly
Payne
Payne
Payne
2
Cliente
O'Reilly, Auer, & Lind
Runolfsson and Steuber
Kuphal Group
Ernser Inc
Williamson Group
Ratke-Sanford
Leuschke and Sons
3
Producto
Qosolex
Saoplus
Qosolex
Voltflarn
Singlflix
Qosolex
Qosolex
4
Ingresos
8 232 000,00 USD
4 853 000,00 USD
2 358 000,00 USD
2 064 000,00 USD
6 974 000,00 USD
8 433 000,00 USD
8 181 000,00 USD
El resultado de
MHLOOKUP("Qosolex",A1:H4,3,1,2,4)
es:
Dixon
Kelly
Payne
Payne
O'Reilly, Auer, & Lind
Kuphal Group
Ratke-Sanford
Leuschke and Sons
8 232 000,00 USD
2 358 000,00 USD
8 433 000,00 USD
8 181 000,00 USD

Notas

  • MHLOOKUP() explora las columnas de la
    lookup_row_index
    fila para
    lookup_value
    y, a continuación, recopila valores de las filas enumeradas en
    return_row_index
    . A continuación, coloca cada valor en una fila de la matriz resultante.
  • Esta función está diseñada para usarse en fórmulas de matriz.

Funciones relacionadas

MATCHEXACT
MVLOOKUP