2
respostas

Aumento no número de linhas

Eu estou com uma dúvida que também se aplica a outras funções no Excel. Nos exemplos o conjunto de informações está sempre bem delimitado. Formulários de clientes, alunos, produtos. Mas o tipo de informação que trabalho necessita a constante adição de novas linhas, a partir de novas informações obtidas em campo. O que gostaria de saber é: Como garantir que as novas linhas mantenham as mesmas características das anteriores? Por exemplo, quando defino validação de dados para uma determinada coluna. Como garantir que - quando o número de novas linhas a ser inseridas é indefinido - todas as linhas subsequentes sigam a mesma regra de validação.

Nesta aula: como inserir indefinidos números de vendedores a comtinuar expandindo a função procv ao mesmo tempo.

Obrigado!

2 respostas

Oi Fernando, tudo bom?

Para realizar essa funcionalidade, você vai precisar entender um pouco mais sobre como gerar tabelas com dados dinamicos que são assuntos abordados nos cursos de excell 2 e 3. Além do curso de VBA que fala um pouco de lógica de programação =)

Ao longo desses cursos são discutidas funções e algoritmos suficientes para chegar no resultado que você quer.

Qualquer problema é só falar.

Abraço!

Além do que o André Chaves comentou, existem algumas alternativas que podem resolver seu problema.

Para o caso de validação de dados, Formatação Condicional, Formatação de célula, entre outros, é possível utilizar a ferramenta do "Pincel de Formatação", que replica estas configurações na célula selecionada. Você pode achar ele no menu "Página Inicial" na subseção de "Área de transferência".

Com relação à função PROCV, uma alternativa é inserir linhas ANTES da última linha da matriz consultada.

=PROCV(A3;A5:G35;4;0)

Nesse caso, ao inserir 10 linhas ACIMA da linha 35, a fórmula será alterada automaticamente para:

=PROCV(A3;A5:G45;4;0)

O Excel, para não corromper as fórmulas, costuma corrigir automaticamente nas fórmulas as REFERÊNCIAS À CÉLULAS que já existem. Mas cuidado! Caso suas colunas estejam referenciadas por números, como no exemplo da aula, e você precisar adicionar novas colunas, a função procurará valores no lugar errado. Para esses casos existem algumas funções (CORRESP, ÍNDICE, COL...) que mitigam esse problema.

No caso citado, se inserir uma nova coluna antes da coluna B, acontecerá o seguinte:

A equação:

=PROCV(A3;A5:G35;4;0)

passaria a ser

=PROCV(A3;A5:H35;4;0)

O valor da célula retornado continuaria a ser da coluna D, porém os dados estão na coluna ao lado (Coluna E).

Resumindo, só são atualizadas as células referenciadas pelos respectivos nomes.

Espero ter ajudado. Atenciosamente,

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software