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 4return_row_indexvalores, 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 lalookup_row_indexfila paralookup_valuey, a continuación, recopila valores de las filas enumeradas enreturn_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