Uma família de softwares de planilhas da Microsoft com ferramentas para analisar, criar gráficos e comunicar dados.
Então Luiz, é possível fazer isso de várias maneiras diferentes. A mais comum seria utilizar fórmula de busca PROCV ou PROCH dependendo da disposição da sua tabela fonte. Outra forma seria utilizar a função DESLOC junto com a CORRESP, que desloca uma referência a partir de um valor correspondente ao selecionado na lista suspensa.
Não sei qual é o seu grau de conhecimento no Excel. Por tanto, vou explicar sucintamente como elaborar essas duas possibilidades e gerar a lista suspensa, partindo o pressuposto que sua tabela fonte está disposta de forma que cada coluna corresponde as instruções de um equipamento, conforme modelo da imagem:
Primeiro passo é gerar a lista suspensa. É bastante simples, a maneira mais fácil é selecionar os nomes dos equipamentos na linha 1 e nomear o campo na caixa de nome como "Equipamentos", então ir na célula que irá receber a lista suspensa, ir na aba "DADOS" e clicar em "Validação de Dados", selecionar a opção "Lista" e no campo fonte digitar =Equipamentos (ou então selecionar o intervalo da linha dos nomes dos equipamentos).
Tendo a célula da lista pronta, para gerar a consulta via PROCH ou DESLOC+CORRESP, observe a imagem abaixo:
A função PROCH é mais fácil de entender:
- o $C$3 é a referencia de busca,
- o intervalo de busca é 'CADASTRO DE ATIVIDADES'!$1:$21, sendo que na linha 1 obrigatoriamente devem estar os nomes dos equipamentos,
- o LINS($C$5:C6) é um artifício para gerar o índice de busca sequencial ao arrastar a fórmula para baixo. Como o primeiro item de atividade está na 2ªlinha do intervalo de busca, o índice para o primeiro valor é 2, para o segundo valor é 3 e assim por diante. Daria para fazer colocando somente os números, mas dessa forma com o apoio da função LINS a gente ganha tempo.
-FALSO: é para trazer a busca exata. Se não achar correspondente ele trás #N/D.
A Função DESLOC com CORRESP já é mais complicada:
- 'CADASTRO DE ATIVIDADES'!$A$1: endereço inicio para realizar o deslocamento
- LINS($C$5:C5): está no segundo argumento da função Desloc que é para indicar quantas linhas serão deslocadas. No nosso caso a primeira instrução está na linha de baixo, a segunda instrução está duas linhas abaixo e assim por diante, por isso a função LINS do jeito que está é para gerar essa sequência numérica ao ser arrastada, a gente ganha tempo pra não precisar ficar personalizando a fórmula de cada linha.
- CORRESP($C$3;'CADASTRO DE ATIVIDADES'!$1:$1;0)-1: é o terceiro argumento da função desloc que deve indicar quantas colunas serão deslocadas. E esse valor que irá variar conforme seleção da lista suspensa em C3. A função CORRESP trará o número da coluna que está o nome escolhido na lista. Ele varre a linha 1:1 e trás o número da coluna. O argumento 0 da função corresp é para trazer o valor exato. E o menos 1 fora do parentesis é porque nossa referencia de deslocamento começa na coluna 1, não tem como a gente começar da coluna zero, pois ela não existe, então precisamos descontar uma coluna para que o deslocamento não defase uma coluna.
Essa são as explicações chaves das fórmulas. Vou disponibilizar o modelo para você estudar. E lá as fórmulas estarão mais compridas, pois utilizei a função condicional SE para se a instrução trazida estiver em branco trazer em branco e não zero e utilizei a função SEERRO para caso a fórmula de busca dê erro, ela substitua por vazio.
Além dessas fórmulas você poderia utilizar também a função ÍNDICE. Mas dessa forma já te atende bem.
Link para download:
https://dl.dropboxusercontent.com/u/80811028/F%C3%B3rmulas%20de%20Busca.xlsx