WD.MVLOOKUP
Descrição
Essa função é igual a MVLOOKUP, mas WD.MVLOOKUP cria um índice (árvore B) para o intervalo ou matriz especificado e ignora a função MVLOOKUP.
order
argumento. Essa função proporciona melhor desempenho para uso repetido no mesmo intervalo/matriz. Os valores nulos e com erro são ignorados. Recomendamos usar essa função como uma substituição para VLOOKUP, especialmente quando você está trabalhando com dados dinâmicos. A função WD.MVLOOKUP executa uma consulta vertical (coluna) em uma tabela e retorna todas as correspondências. WD.MVLOOKUP é semelhante a VLOOKUP, mas:
- VLOOKUP verifica apenas se há correspondências na coluna da esquerda. Na WD.MVLOOKUP, você especifica a coluna a ser pesquisada.
- VLOOKUP é interrompida depois de encontrar uma correspondência e retorna um único valor de célula. WD.MVLOOKUP verifica toda a coluna de consulta em busca de correspondências. Cada correspondência nessa coluna resulta em uma nova linha na saída. Se você especificar 4return_column_indexValores, cada linha resultante terá quatro colunas.
Sintaxe
WD.MVLOOKUP(
lookup_value
, table_array
, lookup_column_index
, order
, return_column_index
, ...) - lookup_value: o valor a ser correspondido.
- table_array: a matriz ou tabela a ser pesquisada.
- lookup_column_index: a coluna na tabela a ser pesquisada (com base 1).
- order: não utilizado.
- return_column_index: o número da coluna a partir da qual retornar os resultados. Você pode listar qualquer número de números de coluna.
Exemplo
O exemplo é baseado nesta pasta de trabalho:
A | B | C | D | |
|---|---|---|---|---|
1 | Vendedor | Cliente | Produto | Receita |
2 | Dixon | O'Reilly, Auer, & Lind | Qosolex | $8,232,000.00 |
3 | Dixon | Runolfsson and Steuber | Saoplus | $4,853,000.00 |
4 | Kelly | Kuphal Group | Qosolex | $2,358,000.00 |
5 | Kelly | Ernser Inc | Voltflarn | $2,064,000.00 |
6 | Payne | Williamson Group | Singlflix | $6,974,000.00 |
7 | Payne | Ratke-Sanford | Qosolex | $8,433,000.00 |
8 | Payne | Leuschke and Sons | Qosolex | $8,181,000.00 |
9 | Wu | Dach-Halvorson | Singlflix | $2,361,000.00 |
10 | Wu | Wisoky LLC | Bextain | $5,752,000.00 |
11 | Wu | Stiedemann Grp | Saoplus | $3,987,000.00 |
O resultado de:
=WD.MVLOOKUP(A6,$A$2:$D$11,1,0,2,3,4)
ou, como alternativa,
=WD.MVLOOKUP("Payne",$A$2:$D$11,1,0,2,3,4)
é:
Williamson Group | Singlflix | $6,974,000.00 |
Ratke-Sanford | Qosolex | $8,433,000.00 |
Leuschke and Sons | Qosolex | $8,181,000.00 |
Observações
- WD.MVLOOKUP() verifica as linhas na colunalookup_column_indexparalookup_value. Em seguida, a função reúne valores nas colunas listadas emreturn_column_index. Em seguida, coloca cada valor em uma linha na matriz resultante.
- Essa função deve ser usada em fórmulas de matriz.
Funções relacionadas
MATCHEXACT
MHLOOKUP