Procv, também conhecido como Vlookup, é uma função obrigatória para os utilizadores do Excel. Ele ajuda a pesquisar e recuperar dados de uma tabela com base em um determinado critério. No entanto, e se você precisar pesquisar vários valores? Neste artigo, vamos explorar diferentes formas de pesquisar mais do que um valor no Procv e responder a questões relacionadas que possam surgir.
Utilizar as funções IF e COUNTIF Uma forma de pesquisar vários valores no Procv é utilizar as funções IF e COUNTIF. Digamos que tem uma tabela com vários valores na coluna A e pretende obter os valores correspondentes na coluna B. Pode utilizar a seguinte fórmula:
Nesta fórmula, utilizamos a função CONT.SE para verificar se o valor da célula F2 está presente no intervalo A2:A10. Se o valor existir, Procv recuperará o valor correspondente na coluna B. Caso contrário, retornará “Não encontrado”.
Usando fórmulas do Excel
Outra maneira de pesquisar vários valores em Procv é usando fórmulas do Excel. Você pode criar uma fórmula que concatena os valores que deseja pesquisar e, em seguida, usar o Procv para recuperar os valores correspondentes. Por exemplo, digamos que você tenha a seguinte tabela:
| Nome | Idade |
|——|—–|
| João | 20 |
| Maria | 25 |
| Valete | 30 |
=PROCV(CONCATENAR(“João”, “Valete”),A2:B4,2,FALSO)
Nesta fórmula, concatenamos os nomes “João” e “Valete” usando a função CONCATENAR. Depois, usamos Procv para obter as idades correspondentes na coluna B.
Trazendo à tona todos os resultados de um Procv
Por padrão, Procv recupera apenas o primeiro resultado correspondente. No entanto, se quiser obter todos os resultados, pode utilizar uma fórmula de matriz. Digamos que você tenha a seguinte tabela:
| Nome | Idade |
|——|—–|
| João | 20 |
| Maria | 25 |
| Valete | 30 |
| João | 35 |
{=IFERROR(INDEX(2:5,SMALL(IF(2:5=2,ROW(2:5)-ROW(2)+1),ROW(1:1))),””)}
Nesta fórmula, utilizamos as funções INDEX e SMALL para obter todos os resultados correspondentes. Observe que esta é uma fórmula de matriz, portanto, é necessário pressionar Ctrl + Shift + Enter para inseri-la.
Como fazer Procv com 3 condições Finalmente, e se precisar de fazer Procv com três ou mais condições? Neste caso, pode utilizar as funções INDEX e MATCH em vez de Procv. Digamos que você tenha a seguinte tabela:
| Nome | Idade | Sexo |
|——|—–|——–|
| João | 20 | Homem |
| Maria | 25 | Mulher |
| Valete | 30 | Homem |
| Rosa | 35 | Mulher |
=INDEX(2:5,MATCH(1,(2:5=”Jack”)*(2:5=”Male”),0))
Nesta fórmula, usamos a função MATCH para encontrar a linha que corresponde a “Jack” e “Male”. Depois, utilizamos a função INDEX para obter a idade correspondente na coluna B.
Em conclusão, Procv é uma função poderosa que o pode ajudar a obter dados de uma tabela. Utilizando as técnicas descritas neste artigo, pode procurar vários valores, apresentar todos os resultados e até fazer Procv com três ou mais condições. Com estas competências, pode tornar-se um mestre do Excel e lidar facilmente com as tarefas de análise de dados mais complexas.
Para abrir uma linha inteira no Excel, basta clicar no número da linha no lado esquerdo da folha. Em alternativa, pode utilizar o atalho “Shift + Barra de espaços” para seleccionar a linha inteira. Uma vez seleccionada a linha, pode efectuar várias operações, tais como formatar, apagar ou copiar a linha inteira.
Para localizar dados entre colunas e entre linhas numa tabela utilizando Procv, pode utilizar a função MATCH em combinação com INDEX e Procv. A função MATCH ajudá-lo-á a localizar os números de linha e coluna dos dados que está a procurar, enquanto a função INDEX devolverá o valor real localizado na intersecção desses números de linha e coluna. Pode então utilizar Procv para procurar vários valores nestes dados entre colunas e entre linhas. Esta abordagem permitir-lhe-á pesquisar e recuperar eficientemente dados de tabelas grandes e complexas.
Não está claro como a pergunta está relacionada com o título do artigo “Como pesquisar vários valores em Procv: Um guia abrangente”. No entanto, para responder à pergunta sobre a estrutura da função IF, a estrutura básica da função IF no Excel é:
=IF(condição, valor_se_verdadeiro, valor_se_falso)
A condição é o teste lógico que avalia como VERDADEIRO ou FALSO. Se a condição for verdadeira, a função retorna o valor no argumento “valor_se_verdadeiro”. Se a condição for falsa, a função devolve o valor no argumento “valor_se_falso”. É possível aninhar várias funções IF para criar testes lógicos mais complexos.