WD.MVLOOKUP
Descripción
Esta función es la misma que MVLOOKUP, pero WD.MVLOOKUP crea un índice (árbol B) para el rango o la matriz especificados e ignora el
order
argumento Esta función ofrece un mejor rendimiento si se utiliza repetidamente en el mismo rango/matriz. Los valores nulos y con errores se ignoran. Recomendamos esta función como alternativa a VLOOKUP, especialmente cuando se trabaja con datos activos. WD.MVLOOKUP realiza una búsqueda vertical (columna) en una tabla y devuelve todas las coincidencias. WD.MVLOOKUP es similar a VLOOKUP, con las siguientes diferencias:
- VLOOKUP solo busca coincidencias en la columna de la izquierda; en WD.MVLOOKUP, en cambio, hay que especificar la columna en la que se realizará la búsqueda.
- VLOOKUP se detiene tras encontrar una coincidencia y devuelve un valor de celda única; WD.MVLOOKUP busca coincidencias en toda la columna de consulta. Cada coincidencia de esa columna genera una nueva fila en el resultado. Si especifica 4return_column_indexvalores, cada fila resultante tendrá 4 columnas.
Sintaxis
WD.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: no utilizado.
- 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:
=WD.MVLOOKUP(A6,$A$2:$D$11,1,0,2,3,4)
o bien,
=WD.MVLOOKUP("Payne",$A$2:$D$11,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
- WD.MVLOOKUP() escanea las filas de la columnalookup_column_indexparalookup_value. A continuación, la función recopila valores en las columnas enumeradas enreturn_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