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

MVLOOKUP

Descripción

Recomendamos esta función como alternativa a VLOOKUP, especialmente cuando se trabaja con datos activos. MVLOOKUP realiza una búsqueda vertical (columna) en una tabla y devuelve todas las coincidencias. MVLOOKUP es similar a VLOOKUP, pero hace lo siguiente:
  • VLOOKUP solo busca coincidencias en la columna de la izquierda; en MVLOOKUP, usted especifica la columna en la que se buscará.
  • VLOOKUP se detiene tras encontrar una coincidencia y devuelve un valor de celda única; MVLOOKUP busca coincidencias en toda la columna de búsqueda. Cada coincidencia de esa columna genera una nueva fila en el resultado. Si especifica 4
    return_column_index
    valores, cada fila resultante tendrá 4 columnas.

Sintaxis

MVLOOKUP(
lookup_value
,
table_array
,
lookup_column_index
,
order
,
return_column_index
, ...)
  • lookup_value
    : el valor que debe coincidir.
  • table_array
    : la matriz o tabla en la que se va a buscar.
  • lookup_column_index
    : la columna de la tabla para buscar (basada en 1).
  • order
    : el orden de la búsqueda, basado en el criterio de ordenación de
    table_array
    .
    • 0: la búsqueda lineal por defecto, para los datos sin ordenar.
    • 1: búsqueda binaria, para los datos ordenados en orden ascendente.
    • -1: búsqueda binaria, para los datos ordenados en orden descendente.
  • return_column_index
    : el número de columna desde el que se devolverán los resultados. Puede enumerar cualquier número de números de columnas.

Ejemplo

El ejemplo se basa en este libro de trabajo:
A
B
C
D
1
Representante comercial
Cliente
Producto
Ingresos
2
Dixon
O'Reilly, Auer, & Lind
Qosolex
8 232 000,00 USD
3
Dixon
Runolfsson and Steuber
Saoplus
4 853 000,00 USD
4
Kelly
Kuphal Group
Qosolex
2 358 000,00 USD
5
Kelly
Ernser Inc
Voltflarn
2 064 000,00 USD
6
Payne
Williamson Group
Singlflix
6 974 000,00 USD
7
Payne
Ratke-Sanford
Qosolex
8 433 000,00 USD
8
Payne
Leuschke and Sons
Qosolex
8 181 000,00 USD
9
Wu
Dach-Halvorson
Singlflix
2 361 000,00 USD
10
Wu
Wisoky LLC
Bextain
5 752 000,00 USD
11
Wu
Stiedemann Grp
Saoplus
3 987 000,00 USD
El resultado de:
=MVLOOKUP(A6,A2:D11,1,0,2,3,4)
o bien
=MVLOOKUP("Payne",A2:D11,1,0,2,3,4)
es:
Williamson Group
Singlflix
6 974 000,00 USD
Ratke-Sanford
Qosolex
8 433 000,00 USD
Leuschke and Sons
Qosolex
8 181 000,00 USD

Notas

  • MVLOOKUP() escanea las filas en la columna
    lookup_column_index
    para
    lookup_value
    . A continuación, la función recopila valores en las columnas enumeradas en
    return_column_index
    . Por último, coloca cada valor en una columna de la matriz resultante.
  • Esta función está diseñada para usarse en fórmulas de matriz.

Funciones relacionadas

MATCHEXACT
MHLOOKUP