Utilizar o argumento matriz_tabela numa função de procura

Aplica-se A
Excel para Microsoft 365 Excel para Microsoft 365 para Mac Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 para Mac

Importante

Experimente utilizar a nova função PROCX , uma versão melhorada da função PROCV que funciona em qualquer direção e devolve correspondências exatas por predefinição. É mais fácil e conveniente de utilizar do que o antecessor.

Quando cria uma função PROCV ou PROCH , introduz um intervalo de células, como D2:F39. Esse intervalo é o argumento table_array. Um argumento é simplesmente um conjunto de dados de que uma função precisa para ser executada. Neste caso, a função procura nessas células os dados que está a tentar localizar.

O argumento table_array é sempre o segundo argumento numa função PROCV ou PROCH (o primeiro é o valor que está a tentar encontrar) e as funções não funcionam sem ele.

O primeiro argumento, o valor que pretende localizar, pode ser um valor específico, como "41" ou "smith", ou pode ser uma referência de célula como F2. Assim, o primeiro argumento pode ter o seguinte aspeto:

=PROCV(F2;...

O argumento table_array segue sempre o valor de pesquisa, da seguinte forma:

=PROCV(F2;B4:D39;...

O intervalo de células listado no argumento table_array pode utilizar referências de célula relativas ou absolutas. Se vai copiar a sua função, tem de utilizar referências absolutas, da seguinte forma:

*=PROCV(F2;$B$2:BD$39,*...

Além disso, as células no argumento table_array podem residir noutra folha de cálculo no seu livro. Se o fizerem, o argumento inclui o nome da folha e a sintaxe terá o seguinte aspeto:

=PROCV(F2;Folha2!$C$14:E$42,...

Certifique-se de que coloca um ponto de exclamação a seguir ao nome da folha.

Por fim, introduza um terceiro argumento, a coluna que contém os valores que está a tentar localizar. Esta coluna é denominada coluna de pesquisa. No nosso primeiro exemplo, utilizámos o intervalo de células B4 a D39, que é executado em três colunas. Vamos fingir os valores que pretende ver em direto na coluna D, a terceira coluna nesse intervalo de células, pelo que o último argumento é 3.

=PROCV(F2;B4:D39;3)

Pode utilizar um quarto argumento opcional, Verdadeiro ou Falso. Na maioria das vezes, utilize Falso.

Se utilizar Verdadeiro ou deixar o quarto argumento em branco, a função devolve uma correspondência aproximada ao valor no primeiro argumento. Assim, para continuar o exemplo, se o seu primeiro argumento for "smith" e utilizar Verdadeiro, a função devolve "Smith", "Smithberg" e assim sucessivamente. No entanto, se utilizar Falso, a função só devolve "Smith", uma correspondência exata, e é isso que a maioria das pessoas quer.

Para tornar a utilização de Verdadeiro ainda mais complicada, se a coluna de pesquisa (a coluna que especificar no terceiro argumento) não estiver ordenada por ordem ascendente (de A a Z ou do número mais baixo para o número mais alto), a função poderá devolver o resultado errado. Para obter mais informações, veja Procurar valores com PROCV e outras funções.

Para obter mais informações sobre as funções PROCV e PROCH, consulte: