sexta-feira, 24 de julho de 2015

Função DESLOC

Boa noite pessoal,

Dando continuidade na nossa aula, falaremos agora sobre da função DESLOC. Para aqueles que gostam de dar um tom "profissional" para suas planilhas essa função é bastante útil.

O objetivo da mesma é retornar o valor de uma célula que está a um número específico de linhas e colunas da célula ou intervalo de células que você referenciou em um intervalo adjacente.

Para exemplificar a utilização da mesma, iremos fazer de dois modos. O primeiro com a referência direta dos campos e a segunda utilizando o que aprendemos no post anterior utilizando a função CORRESP.

Novamente, consideraremos a base de dados anterior....


Definiremos o cabeçalho do nosso relatório com as informações que desejamos recuperar da base de dados. Neste caso como vou fazer relatório dinâmico, iniciei as informações com um ID antes dos dados.



Neste caso temos:

ID = 1 (primeira linha da base após o cabeçalho).
ref = Base!$A:$G (Toda a base de dados)
lins = $D9 (Referencia da linha a ser lida. Neste caso a do ID)
cols = 0 (Qual coluna selecionada na base estaremos coletando a informação)
1 = (Opcional) Ver referência.
1 = (Opcional) Ver referência.

Para otimizar o relatório, utilizamos a função CORRESP no lugar "cols" (0 = (Qual coluna selecionada na base estaremos coletando a informação)) da função;.

Bom, essa é o resultado final que gostaria de apresentá-los. Incluí uma barra de rolagem e a partir daí posso manter uma estrutura fixa no relatório ( de por exemplo 10 linhas ) no qual consiguimos passar por todos os registros da base..


Pessoal, é isso aí.. Espero que tenham gostado. Até a próxima...




Nenhum comentário:

Postar um comentário