MHLOOKUP
Descrição
Recomendamos essa função como uma substituição para HLOOKUP. A função MHLOOKUP executa uma consulta horizontal (linha) em uma tabela e retorna todas as correspondências. MHLOOKUP é semelhante a HLOOKUP, mas:
- HLOOKUP verifica apenas a linha superior em busca de correspondências. Em MHLOOKUP, você especifica a linha a ser pesquisada.
- HLOOKUP é interrompida depois de encontrar uma correspondência e retorna um único valor de célula. MHLOOKUP verifica toda a linha de consulta em busca de correspondências. Cada correspondência nessa linha resulta em uma nova coluna no resultado. Se você especificar 4return_row_indexValores, cada coluna resultante terá quatro linhas.
Sintaxe
MHLOOKUP(
lookup_value
, table_array
, lookup_row_index
, return_row_index
, ...) - lookup_value: o valor a ser correspondido.
- table_array: a matriz ou tabela a ser pesquisada.
- lookup_row_index: a linha na tabela a ser pesquisada (com base 1).
- return_row_index: o número da linha a partir da qual retornar os resultados. Você pode listar qualquer número de linha.
Exemplo
O exemplo é baseado nesta pasta de trabalho:
A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
1 | Vendedor | 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 | Produto | Qosolex | Saoplus | Qosolex | Voltflarn | Singlflix | Qosolex | Qosolex |
4 | Receita | $8,232,000.00 | $4,853,000.00 | $2,358,000.00 | $2,064,000.00 | $6,974,000.00 | $8,433,000.00 | $8,181,000.00 |
O resultado de
MHLOOKUP("Qosolex",A1:H4,3,1,2,4)
é: Dixon | Kelly | Payne | Payne |
O'Reilly, Auer, & Lind | Kuphal Group | Ratke-Sanford | Leuschke and Sons |
$8,232,000.00 | $2,358,000.00 | $8,433,000.00 | $8,181,000.00 |
Observações
- MHLOOKUP() verifica as colunas nalookup_row_indexlinha paralookup_valuee reúne valores das linhas listadas emreturn_row_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
MVLOOKUP